`
haoningabc
  • 浏览: 1444300 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

socat和netcat(nc)

阅读更多


原文链接: http://www.wenquan.name/?p=1158

说起来有点土,事到如今才第一次用socat.
不过今天看了一眼,netcat(nc)这东西ms已经N年没有人维护了.最先有个叫nc110的东西,由于太普及, 以至于人们都不想再去改动它的功能.结果导致多年来没有任何进步…现任的RHEL5里面好像也是由nc110改出来的.另外分支出来一个netcat,这个在google上直接netcat最容易出来,但也好多年没有人动过了…由于这些情况,才使得socat应运而生.虽然它已经生了好多年了,不过我才认识…
用socat试几个netcat常用的用法,对比如下:
1. 听tcp 12345端口
# nc -l 127.0.0.1 12345
# socat tcp-listen:12345 -
2. 向远处tcp 12345端口发点字
# echo “test” | nc 127.0.0.1 12345
# echo “test” | socat - tcp-connect:127.0.0.1:12345
3. 听udp 23456端口
# nc -u -l 127.0.0.1 23456
# socat udp-listen:23456 -
4. 向远处udp 23456端口发点字
# echo “test” | nc -u 127.0.0.1 23456
# echo “test” | socat - udp-connect:127.0.0.1:23456
5. 听unix socket /tmp/unix.socket
# nc -U -l /tmp/unix.socket
netcat没有-U选项
# socat unix-listen:/tmp/unix.socket -
6. 向本地unix socket /tmp/unix.socket发点字
# echo “test” | nc -U /tmp/unix.socket
netcat没有-U选项
# echo “test” | socat - unix-connect:/tmp/unix.sock
7. 听本地unix datagram socket /tmp/unix.dg.sock
nc110搞不定,netcat也搞不定
# socat unix-recvfrom:/tmp/unix.dg.sock -
8. 向本地unix datagram socket /dev/log发点字
nc110搞不定,netcat也搞不定
# echo “test” | socat - unix-sendto:/tmp/unix.dg.sock
分享到:
评论

相关推荐

    socat1.7.2.1-windows.zip

    socat是一个netcat(nc)的替代产品,可以称得上nc++。socat的特点就是在两个流之间建立一个双向的 通道。socat的地址类型很多,有ip, tcp, udp, ipv6, pipe,exec,system,open,proxy,openssl,等等。 socat 官方文档 ...

    socat-1.7.2.1.zip

    socat是一個netcat(nc)的替代產品,可以稱得上nc++。socat的特點就是在兩個流之間建立一個雙向的 通道。socat的地址類型很 多,有ip, tcp, udp, ipv6, pipe,exec,system,open,proxy,openssl,等等。

    socat-1.7.3.0-windows

    socat 被称为是NC的plus,plus版,号称NC的最强的衍生版本。socat是一款双向数据流通道工具。具有许多强大的功能:端口的连接、端口侦听、收发文件、传递shell、端口转发、端口扫描等 此为2018年二月最新Windows版本...

    socat-1.5.0.0 类似于Netcat的工具

    类似于Netcat的工具,可以工作于许多协议之上,运行于文件、管道、设备(终端或调制解调器等等)、socket(Unix、IP4、IP6-raw、UDP、TCP)、Socks4客户端、代理服务器连接、或者SSL等等之间。它提供forking、...

    socat-1.7.3.3.tar.gz

    socat是一个多功能的网络工具,名字来由是” Socket CAT”,可以看作是netcat的N 倍加强版,socat的官方网站:http://www.dest-unreach.org/socat/ 。 socat是一个两个独立数据通道之间的双向数据传输的继电器。...

    socat-1.7.3.2

    socat,是linux下的一个工具,其功能与有“瑞士军刀”之称的netcat类似,不过据说可以看做netcat的加强版。的确如此,它有一些netcat所不具备却又很有需求的功能,例如ssl连接这种。nc可能是因为比较久没有维护,...

    远程控制工具socat

    强烈推荐的远程控制工具 集成 nc lcx ,从国外网站下载下来的 杀毒软件不会认为是病毒,lcx会认为是病毒 被控制端 socat tcp-connect:1234 exec:cmd,pty,stderr 控制端 socat tcp-listen:1234 - 这是远程控制的...

    linux-socat实现端口转发_socat_linux_UbuntuLinux_

    ubuntu系统 linux环境下的socat实现端口转发功能 包括客户端和服务端

    socat 端口转发

    socat 端口转发socat 端口转发socat 端口转发socat 端口转发socat 端口转发socat 端口转发

    32+64位socat,Android版,arm+arm64,android手机可用,android反向shell工具

    Socat 的主要特点就是在两个数据流之间建立通道,且支持众多协议和链接方式。如 IP、TCP、 UDP、IPv6、PIPE、EXEC、System、Open、Proxy、Openssl、Socket等。 android反向shell工具。 本zip包含socat arm版本 和 ...

    socat_v1.7.4.3_ForWindows.zip

    Socat 1.7.4.3 For windows. 在win10 x64 (ver:Microsoft Windows [版本 10.0.19043.1645])测试通过

    rabbitmq安装所需erlang,socat及rabbit3.8.1.rar

    rabbitmq安装所需所有环境,包含erlang,socat以及rabbitmq的3.8.1版本,使用centos7

    windows版本socat

    socat是一个多功能的网络工具,名字来由是” Socket CAT”,可以看作是netcat的N倍加强版 socat的主要特点就是在两个数据流之间建立通道;且支持众多协议和链接方式:ip, tcp, udp, ipv6, pipe,exec,system,open,...

    socat端口转发工具

    socat端口转发工具,用于内网穿透,比较好用。。。。。。。。。。。

    linux下socat源码包

    socat-1.7.2.4.tar.gz

    socat 2.0交叉编译下载

    已编译OK,里面的socat直接可以用。

    Windows版的SOCAT!强大的端口转发工具

    LINUX下最强端口转发工具!不只是转发,它还能CAT,不用为临时连接做端口映射!并且比端口映射更强大,支持IPV6 IPV4之间转发!这是WINDOWS下版本!对,你能在WINDOWS下使用它!实测!

    Linux串口转网络,linux下socat命令实现网络转发串口数据

    Linux串口转网络,linux下socat命令实现网络转发串口数据

    socat-1.7.3

    socat 源码

    socat官方文档

    Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them. Because the streams can be constructed from a large set of different types of ...

Global site tag (gtag.js) - Google Analytics