LISTEN(8) LISTEN(8) NAME listen, il7, il9, il19, il565, il566, il17007, il17008, il17009, il17013, il17031, tcp7, tcp9, tcp19, tcp21, tcp23, tcp25, tcp53, tcp110, tcp113, tcp143, tcp513, tcp515, tcp564, tcp565, tcp566, tcp567, tcp993, tcp17007, tcp17009, tcp17013 - listen for calls on a network device SYNOPSIS aux/listen [-q] [-d srvdir] [-t trustsrvdir] [net [name]] DESCRIPTION listen announces itself to a network as name (by default the contents of /env/sysname) and listens for inbound calls to local services. Net is the network protocol on which to listen, by default /net/il. The services available are exe- cutable files in srvdir or trustsrvdir. If neither srvdir nor trustsrvdir is given, listen looks for executable files in /bin/service. Services found in srvdir are executed as user none; services found in trustsrvdir as executed as the user who started listen. Option -q suppresses affirmative log information. Service names are made by concatenating the name of the net- work with the name of the service or port. For example, an inbound call on the TCP network for port 565 executes ser- vice tcp565. The following services are available in /bin/service. il19 tcp19 chargen service. il17007 tcp17007 serve a piece of the name space using the Plan 9 file system protocol, with authen- tication (typically used by cpu(1)). tcp564 like 17007, without authentication (used by Unix systems to see Plan 9 files). il17008 like 17007, but serves the root of the tree, forgoing the negotiation for which subtree to serve. il17009 tcp17009 remote execution. il17013 tcp17013 server for cpu(1) command. il17031 server for ramfs(4). il565 tcp565 report the address of the incoming call. tcp21 FTP daemon tcp515 LP daemon; see lp(8). tcp23 telnet terminal connection. tcp25 mail delivery. tcp513 rlogin terminal connection. il7 tcp7 echo any bytes received (bit mirror) il9 tcp9 consume any bytes received (bit bucket) tcp53 TCP port for DNS. Page 1 Plan 9 (printed 11/22/24) LISTEN(8) LISTEN(8) tcp110 POP3 port. tcp143 IMAP4rev1 port. tcp113 Ident port (always reports none). tcp567 Plan 9 ticket service. The following services are available in /bin/service.auth. tcp566 check a SecureNet box. il566 authentication requests. tcp993 Secure IMAP4rev1 port. FILES /net/il by convention, IL device bind point /net/tcp by convention, TCP device bind point /env/sysname default announced name SOURCE The source to listen is in /sys/src/cmd/aux/listen.c. The other commands are rc(1) scripts in /rc/bin/service. SEE ALSO auth(6), dial(2) Page 2 Plan 9 (printed 11/22/24)