nc 简单的使用

it2025-10-22  4

非常强大的网络工具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

相关资源:数据结构—成绩单生成器
最新回复(0)