码迷,mamicode.com
首页 > Web开发 > 详细

netcat

时间:2016-04-27 13:00:52      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

一.概述

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网络中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用netcat命令所能完成的事情令人惊讶。
netcat所做的就是在两台电脑之间建立链接并返回两个数据流,在这之后所能做的事就看你的想像力了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其它协议的独立客户端。

 

二.举例

2.1 文件传输

A->B
A(server)
$nc -l 1567 < file.txt
B(Client)
$nc -n AIP 1567 > file.txt

2.2 目录传输

A->B
A(server)
$tar -cvf – dir_name | nc -l 1567
B(Client)
$nc -n AIP 1567 | tar -xvf -

  

2.3 端口扫描

$nc -z -v -n AIP 21-25
$nc -v AIP 22

  

 

netcat

标签:

原文地址:http://www.cnblogs.com/waterystone/p/5438086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!