nc使用
1 | nc [ip] [port] |
nc常见参数
1 | -g<网关>:设置路由器跃程通信网关,最多设置8个; |
使用方法
聊天
nc可以作为简单的字符下聊天工具使用,server2上需要启动监听:
1 | nc -lp 6666 |
server1上传输:
1 | nc 192.168.1.24 6666 |
这样,双方就可以相互交流了。
- 使用Ctrl+D正常退出。
传输文件
Server1运行
1 | nc -lp 6666 > error.log |
Server2运行
1 | nc -w 1 192.168.1.24 6666 < error.log |
克隆硬盘或分区
操作与上面的拷贝是雷同的,只需要由dd获得硬盘或分区的数据,然后传输即可。克隆硬盘或分区的操作,不应在已经mount的的系统上进行。所以,需要使用安装光盘引导后,进入拯救模式(或使用Knoppix工 具光盘)启动系统后,在server2上进行类似的监听动作:
1 | nc -l -p 6666 | dd of=/dev/sda |
server1上执行传输,即可完成从server1克隆sda硬盘到server2的任务:
1 | dd if=/dev/sda | nc 192.168.1.24 6666 |
端口扫描
1 | nc -v -w 1 192.168.1.24 -z 1-1000 |
保存Web页面
1 | while true; do |