什么是Linux系统中nc命令?nc命令的用法详解


当前第2页 返回上一页

2.端口扫描

1

root@10.1.1.43:~# nc -v -w 10 10.1.1.180 80

(UNKNOWN) [10.1.1.180] 80 (www) open

1

root@10.1.1.43:~# nc -v -w 10 10.1.1.180 -z 80-30000

(UNKNOWN) [10.1.1.180] 22000 (?) open
(UNKNOWN) [10.1.1.180] 80 (www) open

3.文件传出

源10.1.1.43 text.txt

目的 10.1.1.180

1

2

3

4

5

root@10:~# nc -l -p 1234 > test.txt #开10.1.1.180:1234端口监听,并将socket传输过来的数据重定向到test.txt文件 test 43 nc

root@10.1.1.43:~#cat test.txt   

root@10.1.1.43:~# nc  10.1.1.180 1234 < test.txt  #连接远程的10.1.1.180,从test.txt的路径从定向到socket,从而将文件传输到远方。

root@10:~# cat test.txt

test 43 nc


4.目录传输

源10.1.1.43 python_program

目的 10.1.1.180

1

2

root@10:~# nc -l -p 1234 | tar xzvf -

root@10.1.1.43:~# tar czvf -  python_program | nc 10.1.1.180 1234

python_program/
python_program/1.py
python_program/4.py
python_program/3.py

5.测试UDP端口

1

root@172.16.211.34:web# netstat -tunlp

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1111/sshd
udp 0 0 0.0.0.0:68 0.0.0.0:* 887/dhclient

1

root@172.16.211.35:~# nc -vuz  172.16.211.34 68

Connection to 172.16.211.34 68 port [udp/bootpc] succeeded!

以上就是什么是Linux系统中nc命令?nc命令的用法详解的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

Linux查看多少位系统

Linux软件管理构建本地源实例详解

Linux中如何实现文件的修改与保存

Linux关机命令的区别是什么

Linux里怎么关闭计算机?

Linux vim怎样不保存退出

Linux怎么查看mysql安装在哪里

如何收回一台或多台 ecs 实例的实例 ram 角色

如何处理tomcat首次启动时报错(启动异常:filenotfoundexception)

Linux下实现免密码登录(超详细)

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...