=== NC ===
nc 在做传输的时候可以被认为是一个简单的管道,可以直接传输输入其中的内同到被监听的端口。作用类似管道符 |
cat xxx.mp4 | nc -lp 333
读取xxx.mp4,然后送进管道
开启一个nc进程,通过333进行通讯
将管道中的xxx.mp4,作为输入,发送给nc的进程。nc会通过自己的端口333向外输出。
nc -nv 1.1.1.1 333 | mplayer -vo x11 -cache -3000
nc起一个进程,主动去联1.1.1.1 的333端口
此时1.1.1.1 的333正在输出流媒体
nc的进程得到流媒体的数据,将之装如管道
启动mplayer,(一个流媒体播放器,非kali自带)。播放器从管道得到流媒体数据,作为输入。然后自己的输出就是在本地播放视频
=== nc 做扫描 ===
nc -nvz 1.1.1.1 1-1024
选项z: 扫描模式。不会有后续的输出
选项后面是参数 IP 和端口
输出的内容只有open与否
=== nc 复制硬盘 ===
nc -lp 333 | dd of-/dev/sda
dd if=/dev/sda | nc -nv 1.1.1.1 333 -q