rfc-866

Active users

J. Postel
date1983-05 streamLegacy statusINTERNET STANDARD pages1 canonicalhttps://www.rfc-editor.org/rfc/rfc866 doi10.17487/RFC0866
This RFC specifies a standard for the ARPA Internet community. Hosts on the ARPA Internet that choose to implement an Active Users Protocol are expected to adopt and implement this standard. The Active Users service simply sends a list of the currently active users on the host without regard to the input.

also

Extracted elements (9)

design-rationale

The Active Users service is described as a useful debugging and measurement tool. The protocol deliberately ignores all client input to keep the service simple and one-directional.

measurement

interoperability-note §UDP Based Active Users Service

UDP datagrams carrying the user list are not necessarily delivered in order; the client side should wait for a timeout to collect all datagrams before processing the complete list.

udp, measurement

normative-requirement §UDP Based Active Users Service MUST

If the user list does not fit in a single UDP datagram, the server MUST send a sequence of datagrams without breaking a single user's entry (a line) across datagrams.

udp, measurement

normative-requirement §User List Syntax RECOMMENDED

It is recommended that the user list be limited to ASCII printing characters, space, carriage return, and line feed, with each user listed on a separate line.

measurement

protocol-element

The Active Users service sends a list of currently active users on the host (those logged in, as listed by SYSTAT or WHO) without regard to any input received.

measurement

registry

The Active Users protocol is assigned well-known port 11 for both TCP and UDP by this specification.

registry, measurement

security-consideration

RFC 866 contains no security considerations section. The service exposes a list of currently logged-in users to any host that connects or sends a UDP datagram, with no authentication or access control, which constitutes an information disclosure risk by modern standards.

security, measurement

wire-format §TCP Based Active Users Service

TCP-based Active Users service listens on TCP port 11. After a connection is established, the server sends the active user list and closes the connection; any data received from the client is discarded.

tcp, measurement

wire-format §UDP Based Active Users Service

UDP-based Active Users service listens on UDP port 11. Upon receiving any datagram (its content is ignored), the server sends one or more answer datagrams containing the active user list.

udp, measurement