码迷,mamicode.com
首页 > Web开发 > 详细

NetCat

时间:2017-12-26 22:46:26      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:输出   执行   行数据   install   端口   config   post   扫描   网络   

NetCat(简称nc)是一个网络工具,可以用来分析网络,也可以用来创建网络连接

安装 NetCat :

cd /usr/local/src/
wget https://nchc.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz
tar xf netcat-0.7.1.tar.gz 
cd netcat-0.7.1
./configure --prefix=/usr/local/netcat
make
make install
ln -s /usr/local/netcat/bin/nc /usr/bin/nc
  -e    # 用于连接指定IP之后执行命令,如 nc 172.31.100.7 1567 -e pwd
  -l    # 用于监听指定的端口,如 nc -l 1234 表示监听本机的1234端口
  -n    # 不使用DNS反向查询IP地址的域名
  -v    # 详细输出,也可以用 -vv 更加详细
  -z    # 用于连接成功后立即关闭连接, 不进行数据交换,通常用于端口扫描
-p # 用于指定源端口
-s # 用于指定源IP地址

1、使用 NetCat 进行端口扫描

[root@localhost ~]# nc -nvz 127.0.0.1 20-25
127.0.0.1 22 (ssh) open
127.0.0.1 25 (smtp) open

2、使用 NetCat 进行聊天

[root@Server ~]# nc -l 1567                # 在服务端监听1567端口
[root@Client ~]# nc 172.31.100.7 1567      # 客户端连接服务端的1567端口即可进行聊天

 

 

 

 

     

NetCat

标签:输出   执行   行数据   install   端口   config   post   扫描   网络   

原文地址:https://www.cnblogs.com/pzk7788/p/8120242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!