下载:nc.zip
1.端口扫描
nc -nvz 10.10.10.1 1-80
-n只接收IP地址,没有dns,-v列出执行过程详细信息,-z不进行I/O,用来扫描
2.Telnet/Banner
nc -vn 10.10.10.1 110
获取服务器的banner信息,例如smtp,格式为nc -nv ip port
3.传输文本信息和文件
一台机器监听端口(-l监听模式,-p指定一个端口)
nc -l -p 7777
另一台机器连接指定端口
nc -nv 192.168.1.10 7777
两台机器之间建立连接后,相互之间可以传送信息.
如果输出内容过多,可以将内容输出到文件中,如:
nc -l -p 7777 > string.txt
如果要传送文件和目录,需要将信息使用 > 重定向到文件,另一台机器连接,通过 < 输出要传送的文件,如:
nc -l -p 7777 > my.png
nc -n -v 192.168.1.10 7777 < my.png
上面是正向传输,同样也可以反向传输,如:
nc -l -p 7777 < my.png
nc -n -v 192.168.1.10 7777 > my.png