Mac OS 推荐用 brew install netcat 装 GNU netcat,更为原生Linux体验
之后 vim ~/.zshrc
alias nc=‘netcat’
. ~/.zshrc
➜ ~ tldr nc
nc
Netcat is a versatile utility for working with TCP or UDP data.

  • 监听端口 Listen on a specified port and print any data received:

    nc -l port
    例如 nc -l 11111 终端开着
    然后开另一个终端 telnet localhost 11111
    往里面输入,第一个终端就看得到了
    同样第一个终端也可以输入,第二个终端能看到,双向的

  • 连端口 Connect to a certain port (you can then write to this port):

    nc ip_address port
    类似 telent,不过telent 所有 Linux都会装,但是netcat不一定 。此外MacOS之后的版本telent也不会装。

  • 设置超时时间 Set a timeout:

    nc -w timeout_in_seconds ipaddress port
    这个事一旦连接成功了,那么多时间不回话就会关掉

  • 存文件 Serve a file:

    nc -l port < file
    开了之后,连接成功了才会传送

  • Receive a file:

    nc ip_address port > file
    和上面一个连起来用

  • Server stay up after client detach:

    nc -k -l port
    这个再结合 man 看一下

 -k      Forces nc to stay listening for another connection after its cur-rent connection is completed.  It is an error to use this optionwithout the -l option.

就是之前的一个 listen 了,另一个连上了,连上的那个断开了,第一个也结束了。但是加上了 -k,第二个关了,第一个还在

  • Client stay up after EOF:

    nc -q timeout ip_address
    没看到这个命令

  • Scan the open ports of a specified host:

    nc -v -z ip_address port
    man 一下

 -v--verbosePrints status messages, usually needed for using netcat as userfront-end.  All messages are printed to stderr in order not toaffect the data stream.

-v 都是详细信息

   --zeroSets the zero I/O flag for the selected mode.  In connect mode itmeans that as soon as the port is open it is immediately shutdownand closed.  This may be useful for probing or scanning (even ifthere are faster portscanners out there, but this may be useful forscripting purposes).  In listen mode, it makes netcat refusing allthe incoming connections thus running in timeout (if set), or wait-ing forever.  In both cases, no data is transfered.This option is incompatible with the tunnel mode.

设置一个 0 IO的标志,不同模式下有不同的用法

  • 连接模式 连上了立刻关了,可以用来扫端口

  • 监听模式 拒绝所有连接

  • tunnel 模式不兼容

  • Act as proxy and forward data from a local TCP port to the given remote host:

    nc -l local_port | nc hostname remote_port
    当代理
    监听一个端口,再发给别人

netcat tldr相关推荐

  1. nc/netcat/ncat/nmap/socat Tips

    [概述] 先说明一下,nc 与 netcat 是同一个东西,ncat 是 nmap 套件的一部分,ncat 与 socat 都号称自己是 nc 的增强版. scocat 端口释放很慢. [回显] 1. ...

  2. Linux Netcat 命令——网络工具中的瑞士×××

    Netcat是网络工具中的瑞士×××,它能通过TCP和UDP在网络中读写数据.通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它.使用netcat命令所能完成的事情令人惊讶. netcat所做 ...

  3. 快速查看linux命令的用法----------TLDR

    之前我们如果用一个命令,但是忘了具体的参数是什么的时候,通常会用man,比如 man tar 但是man有时候特别的冗长,你要找到想要的例子非常困难,所以tldr命令就是一个很好的补充,里边会有经常用 ...

  4. Nmap/Netcat/Hping3工具对比

    在网络安全领域,Nmap.Netcat.Hping3都是安全工程师必备的工具.Nmap主要作为端口扫描器,侦查目标机的端口及服务状态:而Netcat则整合了网络中各种常用功能(如后门.文件传输.端口扫 ...

  5. netstat/nmap/netcat用法

    这三款工具是网络安全利器,做一个简单摘要,以备参考. netcat--网安瑞士军刀 netcat可以用于监控/扫描网络端口,它应用最多的情况是后门程序. 一般分两个步骤: 步骤一: 我们在被攻击的机器 ...

  6. 好用的netcat工具

    NetCat,在网络工具中有"瑞士军刀"美誉,其有Windows和Linux的版本.因为它短小精悍(1.84版本也不过25k,旧版本或缩减版甚至更小).功能实用,被设计为一个简单. ...

  7. 图解用NetCat连接远程端口

    一 Netcat使用手册 简介: 在网络工具中有"瑞士军刀"美誉的NetCat(以下简称nc),在我们用了N年了至今仍是爱不释手.因为它短小精悍(这个用在它身上很适合,现在有人已经 ...

  8. 网络工具中的瑞士军刀——netcat工具简介

    今天给大家带来netcat这款工具的简单介绍.netcat有着"网络工具中的瑞士军刀"的绰号.它体积小巧,功能却又十分强大.下面的内容包括,man手册翻译.常用参数介绍及例子. 一 ...

  9. tldr一个精简的man手册替代品

    文章目录 tldr 安装 常用参数 使用示例 tldr 假如你是一个对man手册那又臭又长的命令感觉到厌倦的人,你可以去了解一下tldr命令 安装 确保你的系统已经安装了npm 使用一下命令对tldr ...

最新文章

  1. xilinx axi dma linux 快速搭建框架
  2. __FUNCTION__, __LINE__ 有助于debug的宏定义
  3. 分摊的意思_接了两单顺风车遇到几个有意思乘客,后来把顺风车软件删了
  4. 数据库与数据库管理系统的关系
  5. [SNOI2017]遗失的答案 (FWT)
  6. Java NIO系列教程(十) Java NIO DatagramChannel
  7. 华为交换机带宽不足会丢包吗_华为岳伟:品质家宽,释放F5G网络体验红利
  8. varchar2 汉字长度问题
  9. 嵌入式 Linux 入门 环境篇(一、开发板初体验)
  10. matlab实现单极性,怎样用matlab画单极性非归零码传输码型示意图?请各位大虾赐教...
  11. Ubuntu 下安装 Python 解释器
  12. HDU4699 Editor(双栈对弹)
  13. MarkdownPad 2 使用手册
  14. java计算机毕业设计微留学学生管理系统源码+数据库+系统+lw文档+mybatis+运行部署
  15. stmdb和ldmia
  16. 2022年小额贷款行业研究报告
  17. 【Lua-lvgl】3.容器cont
  18. java画太极加图片_通过Java 画一个太极图
  19. gist feature
  20. 网络爬虫是什么意思,可以实现什么效果

热门文章

  1. webpack打包处理
  2. OPC UA 规范介绍
  3. 【毕业设计】基于JAVA银行帐目管理系统(源代码+论文)
  4. STlink、Jlink驱动一直安装失败的解决办法
  5. K8S-遇到问题-解决日记
  6. 街斗野战速成教材(功法、技术、心法集合)
  7. 2023数云原力大会点燃数据资产,共谋金融核心竞争力
  8. Golang的锁机制
  9. Java泛型06 : 通配符:上边界、下边界与无界
  10. python自动化下载_selenium+python自动化--文件下载弹窗处理(PyKeyboard)