centos安装netcat工具及测试——及使用方法举例
2017-02-22 14:01
701 查看
http://blog.csdn.net/nuli888/article/details/51867806
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。
1、下载安装
wget https://sourceforge href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz/download
tar -zxvf netcat-0.7.1.tar.gz -C /usr/local
cd /usr/local
mv netcat-0.7.1 netcat
cd /usr/local/netcat
./configure
make && make install
2、配置
vim /etc/profile
添加以下内容:
# set netcat path
export NETCAT_HOME=/usr/local/netcat
export PATH=$PATH:$NETCAT_HOME/bin
保存,退出,并使配置生效:
source /etc/profile
3、测试
nc -help成功
netcat 工具可运行于服务器模式,侦听指定端口
****************************************************************************************************************************************
****************************************************************************************************************************************
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。
1、下载安装
wget https://sourceforge href="http://lib.csdn.net/base/dotnet" target=_blank>.NET/projects/netcat/files/netcat/0.7.1/netcat-0.7.1.tar.gz/download
tar -zxvf netcat-0.7.1.tar.gz -C /usr/local
cd /usr/local
mv netcat-0.7.1 netcat
cd /usr/local/netcat
./configure
make && make install
2、配置
vim /etc/profile
添加以下内容:
# set netcat path
export NETCAT_HOME=/usr/local/netcat
export PATH=$PATH:$NETCAT_HOME/bin
保存,退出,并使配置生效:
source /etc/profile
3、测试
nc -help成功
在服务器-客户端架构上使用 netcat
netcat 工具可运行于服务器模式,侦听指定端口****************************************************************************************************************************************
****************************************************************************************************************************************
netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。 netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。 下面是一些使用netcat的例子. [A(172.31.100.7) B(172.31.100.23)] | 晴风晓月 翻译于 3年前 10人顶 顶 翻译的不错哦! |
Linux netcat 命令实例:端口扫描经常被系统管理员和黑客用来发现在一些机器上开放的端口,帮助他们识别系统中的漏洞。 | 葱油拌面 翻译于 3年前 8人顶 顶 翻译的不错哦! |
假如你想和你的朋友聊聊,有很多的软件和信息服务可以供你使用。但是,如果你没有这么奢侈的配置,比如你在计算机实验室,所有的对外的连接都是被限制的,你怎样和整天坐在隔壁房间的朋友沟通那?不要郁闷了,netcat提供了这样一种方法,你只需要创建一个Chat服务器,一个预先确定好的端口,这样子他就可以联系到你了。 | 葱油拌面 翻译于 3年前 8人顶 顶 翻译的不错哦! |
其它翻译版本(1) |
大部分时间中,我们都在试图通过网络或者其他工具传输文件。有很多种方法,比如FTP,SCP,SMB等等,但是当你只是需要临时或者一次传输文件,真的值得浪费时间来安装配置一个软件到你的机器上嘛。假设,你想要传一个文件file.txt 从A 到B。A或者B都可以作为服务器或者客户端,以下,让A作为服务器,B为客户端。 | 葱油拌面 翻译于 3年前 8人顶 顶 翻译的不错哦! |
发送一个文件很简单,但是如果我们想要发送多个文件,或者整个目录,一样很简单,只需要使用压缩工具tar,压缩后发送压缩包。 | 葱油拌面 翻译于 3年前 6人顶 顶 翻译的不错哦! |
如果你担心你在网络上发送数据的安全,你可以在发送你的数据之前用如mcrypt的工具加密。 | showme 翻译于 3年前 6人顶 顶 翻译的不错哦! |
虽然不是生成流视频的最好方法,但如果服务器上没有特定的工具,使用netcat,我们仍然有希望做成这件事。 | showme 翻译于 3年前 7人顶 顶 翻译的不错哦! |
如果你已经安装配置一台Linux机器并且需要重复同样的操作对其他的机器,而你不想在重复配置一遍。不在需要重复配置安装的过程,只启动另一台机器的一些引导可以随身碟和克隆你的机器。 | 葱油拌面 翻译于 3年前 6人顶 顶 翻译的不错哦! |
我们已经用过远程shell-使用telnet和ssh,但是如果这两个命令没有安装并且我们没有权限安装他们,我们也可以使用netcat创建远程shell。 | 葱油拌面 翻译于 3年前 7人顶 顶 翻译的不错哦! |
其它翻译版本(1) |
反向shell是指在客户端打开的shell。反向shell这样命名是因为不同于其他配置,这里服务器使用的是由客户提供的服务。 | showme 翻译于 3年前 6人顶 顶 翻译的不错哦! |
假设你的防火墙过滤除25端口外其它所有端口,你需要使用-p选项指定源端口。 | Lax 翻译于 3年前 6人顶 顶 翻译的不错哦! |
假设你的机器有多个地址,希望明确指定使用哪个地址用于外部数据通讯。我们可以在netcat中使用-s选项指定ip地址。 |
相关文章推荐
- 性能测试监控工具nmon安装及使用方法
- 压力测试工具ab 及 centos下单独安装方法
- 性能测试之工具对比-ngrinder jmeter loadunner及ngrinder安装使用方法
- elasticsearch安装与使用(2)-- centos7 安装测试的集群工具elasticsearch head
- 性能测试监控工具nmon安装及使用方法
- Centos7虚拟机上安装使用siege性能测试工具
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 性能测试监控工具nmon安装及使用方法
- 压力测试工具ab及centos下单独安装方法
- 性能测试监控工具nmon安装及使用方法
- CentOS压力测试工具Tsung安装、使用和图形报表生成
- 压力测试工具ab 及 centos下单独安装方法
- PHP性能测试工具xhprof安装与使用方法详解
- 压力测试工具ab 及 centos下单独安装方法
- centos安装netcat工具及测试
- 压力测试工具ab及centos下单独安装方法 nginx和tomcat静态资源的性能测试
- CentOS压力测试工具Tsung安装、使用和图形报表生成
- 性能测试监控工具nmon安装及使用方法