EW 是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透。该工具能够以“正向”、“反向”、“多级级联”等方式打通一条网络隧道,直达网络深处,用蚯蚓独有的手段突破网络限制,给防火墙松土。工具包中提供了多种可执行文件,以适用不同的操作系统,Linux、Windows、MacOS、Arm-Linux 均被包括其内。
目前工具提供六种链路状态,可通过 -s 参数进行选定,分别为:
ssocksd、rcsocks、rssocks、lcx_slave、lcx_tran、lcx_listen
其中 SOCKS5 服务的核心逻辑支持由 ssocksd 和 rssocks 提供,分别对应正向与反向socks代理。
0x01 socks代理
ssocksd:用来开启Socks5代理服务
rssocks:本地启用Socks5服务,并反弹到另一IP地址
rcsocks:接收反弹过来的Socks5服务,并转向另一端口 其余的lcx链路状态用于打通测试主机同socks服务器之间的通路。
0x02 lcx 类别管道
lcx_slave,lcx_listen