非常强大的网络工具nc netcat
下面自己总结了它的几种常用用法(参考了它的man):
1.聊天
ClientA:
nc -
lp 1234
ClientB:
nc A
'sIP 1234
2.数据传输
ClientA:
nc -
lp 1234 > filename
ClientB:
nc A
'sIP 1234 < origin_filename
扩展使用:
远程dd:
Client:
nc -
lp 1234 |
dd of=/dev/sdc1
Server:
dd if=/media/Storage/A.iso | nc Client
'sIP 1234
3.和端口说话
可以自己实现HTTP或SMTP的通信
以HTTP为例:
Client:
nc www.baidu.com
80
GET / HTTP/
1.1
Host: baidu.com
Referrer: mypage.com
User-Agent: my-browser
4.端口扫描
扫描20-30的端口
nc -zv example.com
20-
30
扫描 80 22 20 端口
nc -zv example.com
80 22 20
转载于:https://www.cnblogs.com/tonyluj/p/3450331.html
相关资源:数据结构—成绩单生成器