ptunnel-简易使用
ptunnle
Ping tunnel ICMP隧道
常用的参数命令
-p 指定服务器端IP地址
-lp 侦听本地端口
-da 访问目标的IP地址
-dp 访问目标的端口
-x 连接密码
使用很简单,启动代理设置个密码,启动这个命令需要root权限
服务端执行下面的命令,启动后不侦听端口,进程起来了
sudo ptunnel -x cntf
Centos7下的安装步骤
#安装libpcap的依赖环境
yum -y install byacc
yum -y install flex bison
#安装libpcap依赖库
wget http://www.tcpdump.org/release/libpcap-1.9.0.tar.gz
tar -xzvf libpcap-1.9.0.tar.gz
cd libpcap-1.9.0
./configure
make && make install
#安装PingTunnel
wget http://www.cs.uit.no/~daniels/PingTunnel/PingTunnel-0.72.tar.gz
tar -xzvf PingTunnel-0.72.tar.gz
cd PingTunnel
make && make install
安装完成之后直接可以执行命令
服务端执行命令
sudo ptunnel -x cntf
客户端执行命令
ptunnel -p 10.0.1.92 -lp 8686 -da 10.0.1.85 -dp 80 -x cntf
ptunnel -p 10.0.1.92 -lp 8686 -da 10.0.1.92 -dp 22 -x cntf
ssh动态端口转发
ssh -CfNg -D 7000 kali@127.0.0.1 -p 8686
ptunnel 目标最新版本还是存在拒绝服务漏洞
相关参考:
https://github.com/esrrhs/pingtunnel
https://my.oschina.net/u/4149042/blog/4418363
https://www.jianshu.com/p/f8e1c9a421fc
http://notes.getshell.net/Notes/42.html
https://github.com/lnslbrty/ptunnel-ng
服务端启动
客户端执行命令将目标服务端作为代理,通过本地侦听的端口8686访问10.0.1.85的80端口,连接密码是cntf
客户端执行命令将目标服务端作为代理,通过本地侦听的端口8686访问10.0.1.92的22端口,连接密码是cntf
通过ssh动态端口转发嵌入ptunnel隧道
也可以不通过隧道直接连接ssh端口
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?