软件简介

Pingtunnel

pingtunnel是把tcp/udp/sock5流量伪装成icmp流量进行转发的工具

注意:本工具只是用作学习研究,请勿用于非法用途!!!

使用

安装服务端

  • 首先准备好一个具有公网ip的服务器,假定域名或者公网ip是www.yourserver.com
  • releases下载对应的安装包,如pingtunnel_linux64.zip,然后解压,以root权限执行
sudo wget (最新release的下载链接)
sudo unzip pingtunnel_linux64.zip
sudo ./pingtunnel -type server
  • (可选)关闭系统默认的ping

安装GUI客户端(新手推荐)

  • pingtunnel-qt下载qt的gui版本
  • 双击exe运行,修改server(如www.yourserver.com)、listen port(如1080),勾上sock5,其他设置默认即可,然后点击GO
  • 一切正常,界面上会有ping值显示,然后可点击X隐藏到状态栏
  • 设置浏览器的sock5代理到127.0.0.1:1080,如果连不上网,出现socks version not supported错误日志,说明浏览器的代理不是socks5代理。如果提示非安全连接,说明dns有问题,勾上浏览器的【使用socks5代理DNS查询】

安装客户端(高玩推荐)

  • releases下载对应的安装包,如pingtunnel_windows64.zip,解压
  • 然后用管理员权限运行,不同的转发功能所对应的命令如下
  • 如果看到有ping pong的log,说明连接正常

转发sock5

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -sock5 1

转发tcp

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455 -tcp 1

转发udp

pingtunnel.exe -type client -l :4455 -s www.yourserver.com -t www.yourserver.com:4455

Docker

server:

docker run --name pingtunnel-server -d --privileged --network host --restart=always esrrhs/pingtunnel ./pingtunnel -type server -key 123456

client:

docker run --name pingtunnel-client -d --restart=always -p 1080:1080 esrrhs/pingtunnel ./pingtunnel -type client -l :1080 -s www.yourserver.com -sock5 1 -key 123456

效果

下载centos镜像 centos mirror,对比如下

  wget ss kcp pingtunnel
阿里云 26.6KB/s 31.8KB/s 606KB/s 5.64MB/s
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (6)

加载中
server放在阿里云并允许ICMP包通过,但是server上一直显示0package,何解。
2020/02/20 16:57
回复
举报
如果把ping关闭了,是不是就没得玩了
2020/01/10 10:24
回复
举报
mark!!!
2020/01/10 09:07
回复
举报
骚气
2019/12/27 15:29
回复
举报
骚气
2019/11/07 14:36
回复
举报
mark
2019/11/06 06:50
回复
举报
更多评论
发表于软件架构专区
2020/05/07 14:20

pingtunnel 2.2 发布,流量转发工具

pingtunnel 2.2 发布了,pingtunnel 是把 tcp/udp/sock5 流量伪装成 icmp 流量进行转发的工具。用于突破网络封锁,或是绕过 WIFI 网络的登陆验证,或是在某些网络加快网络传输速度。 该版本更新内容包括: 修复已知的 bug 优化性能和传输速率

2
26
发表于服务端专区
2020/02/20 13:28

pingtunnel 1.7 发布,流量转发工具

pingtunnel 1.7 发布了,pingtunnel 是把 tcp/udp/sock5 流量伪装成 icmp 流量进行转发的工具。用于突破网络封锁,或是绕过 WIFI 网络的登陆验证,或是在某些网络加快网络传输速度。 该版本更新内容包括: 修复已知的 bug

4
20
发表于开发技能专区
2020/01/09 21:11

pingtunnel 1.6 发布,流量转发工具

pingtunnel 1.6 发布了,pingtunnel 是把 tcp/udp/sock5 流量伪装成 icmp 流量进行转发的工具。用于突破网络封锁,或是绕过 WIFI 网络的登陆验证,或是在某些网络加快网络传输速度。 该版本更新内容包括: 大幅优化性能 修复多客户端时连接的 bug 增加测试示例,优化使用指引

1
16
发表于软件架构专区
2019/12/27 15:12

pingtunnel 1.4 发布,流量转发工具

pingtunnel 1.4 发布了,pingtunnel是把tcp/udp/sock5流量伪装成icmp流量进行转发的工具。用于突破网络封锁,或是绕过WIFI网络的登陆验证,或是在某些网络加快网络传输速度。 该版本更新内容包括: 添加docker支持 优化log显示

2
32
发表于软件架构专区
2019/11/05 21:24

pingtunnel 1.3 发布,添加tcp、sock5支持

pingtunnel 1.3 发布了,pingtunnel是把tcp/udp/sock5流量伪装成icmp流量进行转发的工具。用于突破网络封锁,或是绕过WIFI网络的登陆验证,或是在某些网络加快网络传输速度。 该版本更新内容包括: 添加tcp支持 添加sock5支持

5
15
发表于软件架构专区
2019/01/08 15:38

pingtunnel 0.9 发布,网络通信工具

pingtunnel 0.9 已发布,更新内容如下: 添加key参数,用于区分不同通信信道,方便同时在单机部署多服务器多客户端。 优化日志输出。 修复bug。 pingtunnel是把udp流量伪装成icmp流量进行转发的工具,类似于kcptun。用于突破网络封锁,或是绕过WIFI网络的登陆验证。可以与kcptun很方便的结合使用。

0
11
发表于AI & 大数据专区
2018/12/23 13:27

pingtunnel 0.7 发布,更新对某些网络的支持

pingtunnel 0.7 已发布,更新内容如下: 添加主动抓取回包模式,以支持某些网络,如宽带通长城宽带之类。 使用pingtunnel绕过wifi验证的例子如图

0
4
发表于开发技能专区
2018/12/20 17:26

pingtunnel 0.4 发布,udp 转 icmp 的数据传输工具

pingtunnel 0.4 已发布,更新内容如下: 1.支持ping pong,可通过其查看网络tunnel是否正常 2.添加定时打印带宽的功能 pingtunnel 是把 udp 流量伪装成 icmp 流量进行转发的工具,类似于 kcptun 。用于突破网络封锁,或是绕过 WIFI 网络的登陆验证。可以与 kcptun 很方便的结合使用。 检测语言世界语中文简体中文繁体丹麦语乌克兰语乌兹别克语乌尔都语亚美尼亚语伊博语俄语保加利亚语信德语修纳语僧伽罗语克罗地亚语冰岛语加利西亚...

2
11
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于网络技术专区
2020/05/25 10:58

网络加速转发工具pingtunnel

Pingtunnel pingtunnel 是把 tcp/udp/sock5 流量伪装成 icmp 流量进行转发的工具 Readme EN 注意:本工具只是用作学习研究,请勿用于非法用途!!! 使用 安装服务端 首先准备好一个具有公网 ip 的服务器,假定域名或者公网 ip 是www.yourserver.com 从releases下载对应的安装包,如 pingtunnel_linux64.zip,然后解压,以root权限执行 sudo wget (最新release的下载链接) sudo unzip pingtunnel_linux64.zip sudo ./pingtu...

0
0
发表了博客
2020/03/05 18:24

网络层隧道技术之ICMP隧道(pingTunnel/IcmpTunnel)

目录 ICMP隧道 使用ICMP搭建隧道(PingTunnel) 使用ICMP搭建隧道(Icmptunnel) ICMP隧道 ICMP隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,每个ping命令都有相应的回复与请求。 在一些网络环境中,如果攻击者使用各类上层隧道(例如:HTTP隧道...

0
0
2020/05/30 22:16

内网转发及隐蔽隧道 | 网络层隧道技术之ICMP隧道(pingTunnel/IcmpTunnel)

网络层隧道技术之ICMP隧道(pingTunnel/IcmpTunnel) 目录 ICMP隧道 使用ICMP搭建隧道(PingTunnel) 使用ICMP搭建隧道(Icmptunnel) ICMP隧道 ICMP隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,每个ping命令都有相应的回复与请求。 在一些网络环...

0
0
发表于DevOps专区
2020/10/14 13:26

利用ICMP隧道加密隐藏通信Shell - 渗透红队笔记

渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 12 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),笔记复现来源于《渗透攻击红队百科全书》出自于 亮神 ,每周一更 ICMP隧道 ICMP隧道是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定要开放端口,而在ICMP协议下就不需要。最常见的ICMP消息为Ping命令的回复,攻击者可以利用命令得到比回复更多的ICMP请...

0
0
2020/04/28 23:59

内网建立传输通道

saulGoodman 一个专注于红队攻防研究的公众号 关注 内网建立传输通道 cobaltstrike的隐藏--本地C2 1.本地建立C2 2.开启监听 2.1.配置vps域名访问 2.2.开启foreign与beacon监听器 4.建立隧道 4.1vps编辑sshd_config文件允许ssh转发并重启ssh服务 4.2建立本地cs与vps的隧道 ssh -C -f -N -g -R 0.0.0.0:80:192.168.3.10:80 root@cs.first.com -p 22 5.上线测试是否隐藏c2 分析 虽然这种看似隐藏,但是通过抓包分析依然可以得到v...

0
0
发表了博客
2020/08/10 00:05

内网转发及隐蔽隧道学习手册

内网转发工具的使用 FRP的使用 NPS的使用 内网穿透 正向代理和反向代理 端口转发和端口映射 内网转发及隐蔽隧道 Linux利用iptables做端口复用 利用python脚本实现端口复用 Windows利用WinRM实现端口复用打造隐蔽后门 使用SSH做端口转发以及反向隧道 使用ICMP进行命令控制(Icmpsh) 网络层隧道技术之ICMP隧道(pingTunnel/IcmpTunnel) 使用DNS进行命令控制(DNS-Shell) 使用DNS进行命令控制(dnscat2) 应用层隧道技术之使用DNS搭建隧...

0
0
2020/11/12 14:32

内网转发及隐蔽隧道 | 使用ICMP进行命令控制(Icmpsh)

使用ICMP进行命令控制(Icmpsh) 目录 ICMP隧道 使用ICMP进行命令控制(Icmpsh) ICMP隧道 ICMP隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,每个ping命令都有相应的回复与请求。 在一些网络环境中,如果攻击者使用各类上层隧道(例如:HTTP隧道...

0
0
发表于信息安全专区
2020/11/01 12:43

内网转发及隐蔽隧道 | 使用ICMP进行命令控制(Icmpsh)

使用ICMP进行命令控制(Icmpsh) 目录 ICMP隧道 使用ICMP进行命令控制(Icmpsh) ICMP隧道 ICMP隧道简单实用,是一个比较特殊的协议。在一般的通信协议里,如果两台设备要进行通信,肯定需要开放端口,而在ICMP协议下就不需要。最常见的ping命令就是利用的ICMP协议,攻击者可以利用命令行得到比回复更多的ICMP请求。在通常情况下,每个ping命令都有相应的回复与请求。 在一些网络环境中,如果攻击者使用各类上层隧道(例如:HTTP隧道...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
6 评论
90 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部