<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[[实践OK]LINUX环境下进行NC安装的命令过程， nc在centos7上的安装和简单使用，。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Tue, 25 May 2010 02:53:31 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	背景：nc主要是用来在web这块做memcache的连接，再就是模拟一个tcp端口连接，然后做一些硬件上的调试，能看到发的数据之用。<br/>更多实践：nc/ncat命令端口侦听在不同CentOS6/7的rpm包里有变化，linux nc命令传输文件(远程复制文件，传文件。)，linux快速复制大量小文件方法 nc+tar。 http://jackxiang.com/post/9566/&nbsp;&nbsp;http://jackxiang.com/post/3564/<br/><br/>[实践OK]nc (NetCat) 网络安全工具介绍,nc在centos里的rpm包叫啥？及查找方法。 http://jackxiang.com/post/3097/<br/>nc -z -w 1 192.168.1*1.1*0 873 #测试rsync --daemon端口<br/><textarea name="code" class="php" rows="15" cols="100">
nc -z -w 1 192.168.151.120 873
Connection to 192.168.151.120 873 port [tcp/rsync] succeeded!
</textarea><br/><br/>经测试接收数据还能发出数据的，如下：<br/><textarea name="code" class="php" rows="15" cols="100">
[root@iZ25z0ugwgtZ ~]#&nbsp;&nbsp;nc -l 1234 

Hello Haqianiang
neng shoudao?
QIAN Ge Ni Hao.
DNS ESP8266 Xie YI zhichi...Hehe
ta nengjiexi yuming dao ip..
api.levoo.com 
DNS DNS DNS Cant get server&#039;s IP

</textarea><br/>1）用nc建立服务器后，通过nc发送数据：<br/>服务端：<br/><textarea name="code" class="php" rows="15" cols="100">
[root@iZ25z0ugwgtZ ~]#&nbsp;&nbsp;nc -l 1234 
GET / HTTP/1.1
Host: levoo.com
Referrer: levoo.com
User-Agent: levoo-browser
</textarea><br/><br/>客户端模拟提交给服务端数据：<br/>cat /tmp/text.txt <br/><textarea name="code" class="php" rows="15" cols="100">
GET / HTTP/1.1
Host: levoo.com
Referrer: levoo.com
User-Agent: levoo-browser
</textarea><br/><br/>模拟如下：<br/><textarea name="code" class="php" rows="15" cols="100">
nc 101.200.189.210 1234 &lt; /tmp/text.txt 
</textarea><br/><br/><br/>2）用telnet调试一点点发送数据测试：<br/>服务端：<br/>[root@iZ25z0ugwgtZ ~]#&nbsp;&nbsp;nc -l 1234 <br/>hello jack<br/>this is a nc test...<br/>客户端：<br/>[root@iZ25z0ugwgtZ tmp]# telnet 101.200.189.210 1234<br/>Trying 101.200.189.210...<br/>Connected to 101.200.189.210.<br/>Escape character is &#039;^]&#039;.<br/>hello jack<br/>this is a nc test...<br/>==============================================================<br/> centos安装netcat工具及测试：http://blog.csdn.net/nuli888/article/details/51867863<br/>一、源码安装：<br/><div class="code"><br/>第一步：su - root<br/>第二步：cd /相应目录<br/>第三步：chmod -R 777 *<br/>第四步：./ncsetup.sh</div><br/><br/>二、rpm包安装：nc在centos7上的安装和简单使用：<br/>=========================================================<br/>安装:<br/><br/>yum install nmap-ncat.x86_64<br/><br/><br/>cat 123 &#124;nc 192.168.1.10 8888<br/><br/>将标准输入转发到192.168.1.10的8888端口,,并将返回输出到标准输出<br/><br/><br/>可以直接发送HTTP请求<br/><br/>$nc 192.168.1.10 80 &lt;&lt;EOF<br/><br/>GET / HTTP/1.0<br/><br/><br/>EOF<br/><br/><br/>即可显示首页内容<br/><br/><br/>收发文件<br/><br/>发送方,读file文件,监听8888端口,等待连接后发送文件<br/><br/>cat file&#124;nc -l -p 8888<br/><br/><br/>接收方,连接11主机8888端口,将收到内容保存到file<br/><br/>nc 192.168.1.11 8888 &gt;file<br/><br/>实践linux端口侦听，硬件发送数据到服务器上：<br/><textarea name="code" class="php" rows="15" cols="100">
nc 10.44.150.87 8888 &gt; /tmp/levoo.txt
</textarea><br/><br/><br/>来自：http://blog.csdn.net/qq_16414307/article/details/50291341<br/><br/>=========================================<br/>1.远程拷贝文件<br/>从server1拷贝文件到server2上。需要先在server2上，，用nc激活监听，<br/>server2上运行： nc -l 1234 &gt; text.txt<br/>server1上运行： nc 192.168.10.11 1234 &lt; text.txt<br/>注：server2上的监听要先打开<br/><br/><br/>2.模拟HTTP Headers<br/>引用[root@hatest1 ~]# nc 80<br/>GET / HTTP/1.1<br/>Host: ispconfig.org<br/>Referrer: mypage.com<br/>User-Agent: my-browser<br/><br/><br/>HTTP/1.1 200 OK<br/>Date: Tue, 16 Dec 2008 07:23:24 GMT<br/>Server: Apache/2.2.6 (Unix) DAV/2 mod_mono/1.2.1 mod_python/3.2.8 Python/2.4.3 mod_perl/2.0.2 Perl/v5.8.8<br/>Set-Cookie: PHPSESSID=bbadorbvie1gn037iih6lrdg50; path=/<br/>Expires: 0<br/>Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0<br/>Pragma: no-cache<br/>Cache-Control: private, post-check=0, pre-check=0, max-age=0<br/>Set-Cookie: oWn_sid=xRutAY; expires=Tue, 23-Dec-2008 07:23:24 GMT; path=/<br/>Vary: Accept-Encoding<br/>Transfer-Encoding: chunked<br/>Content-Type: text/html<br/>[......]<br/><br/>在nc命令后，输入红色部分的内容，然后按两次回车，即可从对方获得HTTP Headers内容。<br/><br/>以上两点在调试端口时常用，摘录自：http://blog.csdn.net/u010003835/article/details/52218362<br/><br/><br/>
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] [实践OK]LINUX环境下进行NC安装的命令过程， nc在centos7上的安装和简单使用，。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>