关于netcat命令的学习

来源:互联网 发布:js淘宝购物车的实现 编辑:程序博客网 时间:2024/06/14 06:02

这个素有“瑞士军刀”之称的网络工具,真是相见恨晚!!!


首先,并不是所有的linux环境下都安装了netcat工具,使用which 命令查看是否安装。

一、安装netcat

1.下载源码包:

wget https://ncu.dl.sourceforge.net/project/netcat/netcat/0.7.1/netcat-0.7.1.tar.gz


2.下载后解压到安装目录:

这里我选择安装在/opt/netcat目录下

mv  netcat-0.7.1.tar.gz /opt/netcat

cd   /opt/netcat

tar -xzvf netcat-0.7.1.tar.gz


3.安装:

进入解压后的目录下 cd netcat-0.7.1

执行 ./configure  配置文件

make

在src中目录下,netcat命令已经可以执行了。

下一步把netcat添加到PATH中即可随时调用了

vi /etc/profile

在最下面添加一行:

export PATH=$PATH:/opt/netcat/netcat-0.7.1/src

保存退出。

让配置立即生效

执行  source  /etc/profile


下面来说一说netcat的功能:

netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。

之前看到一个十分全面的博客,就直接搬运过来了。

http://www.oschina.net/translate/linux-netcat-command