2013年10月17日星期四

nc命令详解 - 文彪

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
nc命令详解 - 文彪  阅读原文»

NetCat,在网络工具中有“瑞士军刀”美誉,其有Windows和Linux的版本。因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小)、功能实用,被设计为一个简单、可靠的网络工具,可通过TCP或UDP协议传输读写数据。同时,它还是一个网络应用Debug分析器,因为它可以根据需要创建各种不同类型的网络连接。

通常的Linux发行版中都带有NetCat(简称nc),但不同的版本,其参数的使用略有差异。

NetCat 官方地址:http://netcat.sourceforge.net/

安装

[root@server ~]# yum install -y nc
[root@server
~]# rpm -q nc
nc
-1.84-22.el6.x86_64

版本参数简介
语  法:nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数>][-o<输出文件>][-p<通信端口>][-s<来源地址>][-v...][-w<超时秒数>][主机名称][通信端口...]

补充说明:执行本指令可设置路由器的相关参数。

参  数:

-g<网关> 设置路由器跃程通信网关,最多可设置8个。

-G<指向器数目> 设置来源路由指向器,其数值为4的倍数。

-h 在线帮助。

-i<延迟秒数> 设置时间间隔,以便传送信息及扫描通信端口。

-l 使用监听模式,管控传入的资料。

-n 直接使用IP地址,而不通过域名服务器。

-o<输出文件> 指定文件名称,把往来传输的数据以16进制字码倾倒成该文件保存。

-p<通信端口> 设置本地主机使用的通信端口。

-r 乱数指定本地与远端主机的通信端口。

-s<来源地址> 设置本地主机送出数据包的IP地址。

-u 使用UDP传输协议。

-v 显示指令执行过程。

-w<超时秒数> 设置等待连线的时间。

-z 使用0输入/输出模式,只在扫描通信端口时使用。

远程拷贝文件

从server1拷贝文件到server2上。需要先在server2上,用nc激活监听。

server2:

[root@server2 ~]# nc -l 1234 > 1234.txt

server1:

[root@server1 ~]# cat abc.txt
abc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txt
[root@server1
~]# nc -w 1 192.168.200.27 1234 < abc.txt

已经传送到server2

[root@server2 ~]# cat 1234.txt
abc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txtabc.txt

克隆硬盘或分区

操作与上面的拷贝是雷同的,只需要由dd获得硬盘或分区的数据,然后传输即可。

克隆硬盘或分区的操作,不应在已经mount的的系统上进行。

#server2上进行类似的监听动作:

[root@server2 ~]# nc -l -p 1234 | dd of=/dev/sda

#server1上执行传输,即可完成从server1克隆sda硬盘到server2的任务:

[root@server1 ~]# dd if=/dev/sda | nc 192.168.200.27 1234

端口扫描

[root@backup ~]# nc -v -w 1 192.168.200.29 -z 20-30
nc: connect to
192.168.200.29 port 20 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 21 (tcp) failed: Connection refused
Connection to
192.168.200.29 22 port [tcp/ssh] succeeded!
nc: connect to
192.168.200.29 port 23 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 24 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 25 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 26 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 27 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 28 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 29 (tcp) failed: Connection refused
nc: connect to
192.168.200.29 port 30 (tcp) failed: Connection refused

聊天(呵呵,挺方便的。像QQ哦)

server2:

[root@server2 ~]# nc -l 1234
hello
!
hi
!

server1:

[root@server1 ~]# nc 192.168.200.27 1234
hello
!
hi
!


本文链接:http://www.cnblogs.com/wenbiao/p/3375811.html,转载请注明。

64位Win7系统WMware安装Mac OS - 混世者  阅读原文»

  1. 1. 准备工作

l VMWare Workstation,我的版本是

VM版本

l MAC OS安装光盘镜像文件,种子地址

http://www.kuaipan.cn/file/id_6115406364294983.htm

l 引导光盘镜像文件,下载地址

http://www.kuaipan.cn/file/id_6115406364294983.htm

l 网卡、声卡、分辨率调整驱动,下载地址

http://www.kuaipan.cn/file/id_6115406364294982.htm

  1. 2. 安装步骤

1) 新建虚拟机部分参照

http://www.cnblogs.com/imzzk/archive/2010/05/11/1732185.html,非常详细

2) 使用引导光盘Rebel EFI或Darwin引导进入安装界面,注意在选择光盘ISO文件后会弹出“是否强制弹出光盘,安全方式是按退仓键之类的英文”,要选择取消,否则总是会system config file '/com.apple.boot.plist' not foun。当出现提示要插入Mac系统光盘时在虚拟机的右下角可以换光盘, 这个时候对于弹出的“强制弹出光盘***”的提示就要选择“是”了,然后就可以进入安装界面。如果一直卡在灰苹果转圈,就换Darwin引导盘重新来一次。

3) 完成安装后会自动重启,这时又要把光盘换成引导文件,才能再次进入系统

4) 都完成后,安装VMware Tools,在光盘里就已经有了,双击打开安装就好,有了VMware Tools就可以与Mac共享文件、分辨率调置全屏了

  1. 3. 可能出现的问题和注意事项

l 推荐使用Darwin引导,速度快,安装也基本没有问题,我的机子Rebel EFI的引导就安装不了

l 建议虚拟机的内存设2G,硬盘30G以上,因为虚拟机文件处装完就有17个G了

l Darwin引导盘引导过程中如果总是出现Error***,就在光盘的高级设置中将光驱类型改为SCSI 1:0,再重试一遍应该就好了

虚拟光驱类型

l 若在安装复制文件的过程中总是会碰到需要重启系统的提示(四国文字),很有可能是硬盘不兼容或CPU核数设置不正确。试着将光驱类型改为SCSI(参照上条)、CPU设为单个单核后再重新安装

l 装好驱动以后,mac还是不能上网,以太网卡显示未连接,则将虚拟机的网络类型改为Bridged。

网络设置

l 若没有网络和音频设备,在虚拟机设置中Add进去

l MAC与主机windows的文件共享,安装了VMware Tools后,在虚拟机的配置界面增加要共享的文件夹即可,然后在Mac的右上角出现VMware Shared Folder,打开就是windows的共享文件夹

共享文件夹

共享文件夹

l Safari上网如果不能看flash,如优酷、土豆等,可能因为flash版本太旧,按照提示升级后,就可以了

l Dmg格式的安装文件可能导致总是进不去安装界面,卡在“请插入安装光盘”提示中,可以用UltraISO软件转为ISO格式应该就没问题了

  1. 4. 参考资料,自行观摩

l 详细安装图文版:

http://www.cnblogs.com/imzzk/archive/2010/05/11/1732185.html

http://www.mengjx.com/mac-os-x-in-virtualmachine.html

http://blog.csdn.net/weishanxiao/article/details/6611412

http://veiman.blog.163.com/blog/static/67504355200832611535326/

http://zpc.im/2010/06/vmware-workstation-mac-os-x-snow-leopard.html

l 网络设置饶道版:

http://www.cnblogs.com/hxxy2003/archive/2011/11/18/2253414.html

l 共享文件夹绕道版:

http://blog.sina.com.cn/s/blog_725cab6d0100r9dv.html


本文链接:http://www.cnblogs.com/tristinjet/p/3375771.html,转载请注明。

阅读更多内容

没有评论:

发表评论