![netcat1.png](https://mrhao.net/usr/uploads/2022/06/4100293726.png) **下载:**[nc.zip](https://mrhao.net/usr/uploads/2022/06/372880620.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 ``` 最后修改:2022 年 06 月 25 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏