摘要:安装工具及测试是网络工具中的瑞士军刀,它能通过和在网卡中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用命令所能完成的事情令人惊讶。
centos安装netcat工具及测试
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网卡中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用natcat命令所能完成的事情令人惊讶。
netcat所做的就是在两台电脑之间简历连接并返回两个数据流,在这之后所能作的事就看你的想法了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其他协议的独立客户端。
1.下载
$ wget https://sourceforge.net/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz
如果下载不成功,请自行前往此地址下载:http://netcat.sourceforge.net/download.php
2.解压
$ sudo tar -zxvf netcat-0.7.1.tar.gz -C /usr/local
查看解压后的文件
$ cd /user/local/study
$ ls
netcat-0.7.1 php
$ sudo mv netcat-0.7.1 netcat
$ ls
netcat php
netcat-0.7.1就是解压后的目录 将其重命名为netcat
3.切换到解压后的目录,查看编译配置文件
$ cd /use/local/netcat
$ ./configure
4.编译安装
$ make && make install
5.配置
切换到/etc目录
编辑etc/profile;加入
export NETCAT_HOME=/usr/local/netcat-0.7.1
export PATH=$PATH:$NETCAT_HOME/bin
6.测试
nc -help 或者 netcat -help
GNU netcat 0.7.1, a rewrite of the famous networking tool.
Basic usages:
connect to somewhere: nc [options] hostname port [port] ...
listen for inbound: nc -l -p port [options] [hostname] [port] ...
tunnel to somewhere: nc -L hostname:port -p port [options]
Mandatory arguments to long options are mandatory for short options too.
Options:
-c, --close close connection on EOF from stdin
-e, --exec=PROGRAM program to exec after connect
-g, --gateway=LIST source-routing hop point[s], up to 8
-G, --pointer=NUM source-routing pointer: 4, 8, 12, ...
-h, --help display this help and exit
-i, --interval=SECS delay interval for lines sent, ports scanned
-l, --listen listen mode, for inbound connects
-L, --tunnel=ADDRESS:PORT forward local port to remote address
-n, --dont-resolve numeric-only IP addresses, no DNS
-o, --output=FILE output hexdump traffic to FILE (implies -x)
-p, --local-port=NUM local port number
-r, --randomize randomize local and remote ports
-s, --source=ADDRESS local source address (ip or hostname)
-t, --tcp TCP mode (default)
-T, --telnet answer using TELNET negotiation
-u, --udp UDP mode
-v, --verbose verbose (use twice to be more verbose)
-V, --version output version information and exit
-x, --hexdump hexdump incoming and outgoing traffic
-w, --wait=SECS timeout for connects and final net reads
-z, --zero zero-I/O mode (used for scanning)
Remote port number can also be specified as range. Example: "1-1024"
如上即安装成功;
使用swoole写了一个udp的连接,测试
$ netcat -u 127.0.0.1 5999
hello
Serverhello$ nc -u 127.0.0.1 5999
hello
Serverhello
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/555.html
摘要:,全名叫,它可以用来完成很多的网络功能,譬如端口扫描建立连接,数据传输网络调试等等,因此,它也常被称为网络工具的瑞士军刀。 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立T...
摘要:,全名叫,它可以用来完成很多的网络功能,譬如端口扫描建立连接,数据传输网络调试等等,因此,它也常被称为网络工具的瑞士军刀。 本文首发于我的公众号 Linux云计算网络(id: cloud_dev),专注于干货分享,号内有 10T 书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。 nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立T...
摘要:英文原文是网络工具中的瑞士军刀,它能通过和在网络中读写数据。使用命令所能完成的事情令人惊讶。但是,并不是所有的服务都会发送。以上两个命令会提示需要密码,确保两端使用相同的密码。 英文原文:Linux Netcat command – The swiss army knife of networking netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其...
不用 防火墙 (firewall) 软件, Linux/Unix 系统能否实现 端口转发 (port-forwarding) 呢? socat ( SOcket CAT ) 是一个多用途双向数据转接工具,在 Linux 系统中如何安装?socat 功能跟 NetCat 一样,但更安全 (支持 chroot),兼容多种协议, 支持操作 文件 ( file )、 管道 ( pipe )、 设备 ( d...
Centos install common soft 1. install ifconfig yum search ifconfig yum install net-tools.x86_64 2. install vim yum search vim yum install vim-enhanced 3. install wget [libin@centos-linux-1 x]$ yum sea...
阅读 1927·2019-08-30 15:53
阅读 2905·2019-08-30 15:44
阅读 2772·2019-08-30 14:11
阅读 2782·2019-08-30 14:01
阅读 2556·2019-08-29 15:16
阅读 3483·2019-08-29 13:10
阅读 1088·2019-08-29 10:56
阅读 2398·2019-08-26 13:58