Quick example of nc (pronounced net-cat) in action.
Example F.1. Simple use of nc
[root@tristan]# nc 192.168.100.17 25 220 isolde ESMTP quit 221 isolde
[root@tristan]#
nc 192.168.100.17 25
220 isolde ESMTP
quit
221 isolde
nc is one of a large number of tools for making a simple TCP connection.
Example F.2. Specifying timeout with nc
[root@tristan]# nc -w 5 192.168.98.82 22
nc -w 5 192.168.98.82 22
Example F.3. Specifying source address with nc
[root@masq-gw]# nc -s 192.168.99.254 192.168.47.3 25
[root@masq-gw]#
nc -s 192.168.99.254 192.168.47.3 25
Example F.4. Using nc as a server
[root@tristan]# nc -l -p 2048
nc -l -p 2048
Example F.5. Delaying a stream with nc
Example F.6. Using nc with UDP
[root@tristan]# nc -u 192.168.100.17 3000
nc -u 192.168.100.17 3000