一.概述

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

  

最新文章

  1. 机器指令翻译成 JavaScript —— No.6 深度优化
  2. BootStrap_04之jQuery插件(导航、轮播)、以及Less
  3. Java 异常处理 练习2
  4. JSP代码加固
  5. 使用python做科学计算
  6. 用单分子测序(single-molecule sequencing)和局部敏感哈希(locality-sensitive hashing)来组装大型基因组
  7. HttpRequest.UserAgent 属性 (System.Web)
  8. [leetcode] Contains Duplicate
  9. DB2查看用户表与指定用户表表结构
  10. 8.1搜索专练DFS和BFS
  11. Ecshop 数据库操作方法getRow、getAll、getOne区别
  12. iOS开发 XML解析和下拉刷新,上拉加载更多
  13. 百度地图SDk 使用
  14. Hibernate防止SQL注入
  15. Scala学习之延迟绑定
  16. Putty远程登录VMware虚拟机Linux(Ubuntu12.04)
  17. L5,no wrong numbers
  18. h5 录音
  19. bootstrap 基础(一)
  20. NHibernate之旅(13):初探马上载入机制

热门文章

  1. html基础知识总结2
  2. css文本样式
  3. JS截取字符串方法
  4. 读取xml到DataSet中去
  5. lesson1:压测普通网页
  6. C# 泛型多种参数类型与多重约束 示例
  7. jquery之checkbox
  8. 前端 JavaScript基础
  9. Java:单例模式的七种写法(转载)
  10. OpenSuse如何共享目录