EarthWorm常用

EarthWorm简介

官网:https://rootkiter.com/EarthWorm/
作者:rootkiter@rootkiter.com
EarthWorm中文直译为蚯蚓,简称ew

特点:

  • 轻量级,C语言编写;
  • 可以设置多级代理;
  • 跨平台;
  • 只支持Socks5代理。

下图是一张示意图: image.png作者已删除该软件,备份下载地址:
https://github.com/idlefire/ew/

web3

ipfs


ew常用方法

参数解释
-hhelp 显示帮助文本,通过添加 -s 参数,
您还可以看到更详细的帮助。
-sstate 设置功能。你可以从以下选项中选择一个:
ssocksd、rcsocks、rssocks、
lcx_listen、lcx_tran、lcx_slave
-llistenport 为服务启动打开一个端口。
-drefhost 设置反射主机地址。
-erefport 设置反射端口。
-fconnhost 设置连接主机地址。
-gconnport 设置连接端口。
-aabout 显示关于页面
-vversion 显示版本。
-tusectime 设置超时时间(毫秒)。默认值为 1000

正向代理

## 正向 SOCKS v5 服务器
## -s ssocksd 使用正向SOCKS5代理
## -l 监听本地端口
ew -s ssocksd -l 1080

反弹SOCKS v5服务器


1.公网A机器执行

## -s rcsocks 使用反向SOCKS5代理
## -l 监听本地端口
## -e 设置反射端口--将流量转发到该端口
ew -s rcsocks -l 1080 -e 8888

2.B机器执行

B机器上启动 SOCKS v5 服务 并反弹公网主机8888端口

## -s rcsocks 使用反向SOCKS5代理
## -d 设置反射主机地址为A机器的公网IP
## -e 设置反射端口--将流量转发到该端口
ew -s rssocks -d 144.168.57.70 -e 8888   

使用这个socks5

浏览器配置这个socks5,就能访问到内网。

socks5://144.168.57.70:1080

image.png


二级级联

“二级级联”本地SOCKS测试样例


a) lcx_tran 的用法

## -s ssocksd 使用正向SOCKS5代理
## -l 监听本地端口
ew -s ssocksd -l 9999

## -s lcx_tran:指定代理类型为lcx_tran,这是用于传输的LCX模式
## -l 本地监听端口
## -f 设置连接主机地址为127.0.0.1
## -g 设置连接端口为9999
ew -s lcx_tran -l 1080 -f 127.0.0.1 -g 9999

b) lcx_listen、lcx_slave 的用法

## -s lcx_listen:指定代理类型为lcx_listen,这是用于监听的LCX模式
## -l 本地监听端口
## -e 设置反射端口--将流量转发到该端口
ew -s lcx_listen -l 1080 -e 8888

## -s ssocksd 使用正向SOCKS5代理
## -l 监听本地端口
ew -s ssocksd -l 9999

## -s lcx_slave:指定代理类型为lcx_slave,这是用于从属的LCX模式
## -d 设置反射主机地址
## -e 设置反射端口--将流量转发到该端口
## -f 设置连接主机地址为2.2.2.3
## -g 设置连接端口为9999
ew -s lcx_slave -d 127.0.0.1 -e 8888 -f 127.0.0.1 -g 9999

多级级联


示例1:

## -s lcx_listen:指定代理类型为lcx_listen,这是用于监听的LCX模式
## -l 本地监听端口
## -e 设置反射端口--将流量转发到该端口
ew -s lcx_listen -l 1080 -e 8888

## -s lcx_tran:指定代理类型为lcx_tran,这是用于传输的LCX模式
## -l 本地监听端口
## -f 设置连接主机地址为2.2.2.3
## -g 设置连接端口为9999
ew -s lcx_tran -l 1080 -f 2.2.2.3 -g 9999

## -s lcx_slave:指定代理类型为lcx_slave,这是用于从属的LCX模式
## -d 设置反射主机地址
## -e 设置反射端口--将流量转发到该端口
## -f 设置连接主机地址为2.2.2.3
## -g 设置连接端口为9999
ew -s lcx_slave -d 1.1.1.1 -e 8888 -f 2.2.2.3 -g 9999

示例2:"三级级联"的本地SOCKS测试用例以供参考

数据流向: SOCKS v5 -> 1080 -> 8888 -> 9999 -> 7777 -> rssocks

## -s rcsocks 使用反向SOCKS5代理
## -l 监听本地端口
## -e 设置反射端口--将流量转发到该端口
ew -s rcsocks -l 1080 -e 8888

## -s lcx_slave:指定代理类型为lcx_slave,这是用于从属的LCX模式
## -d 设置反射主机地址
## -e 设置反射端口--将流量转发到该端口
## -f 设置连接主机地址为127.0.0.1
## -g 设置连接端口为9999
ew -s lcx_slave -d 127.0.0.1 -e 8888 -f 127.0.0.1 -g 9999

## -s lcx_listen:指定代理类型为lcx_listen,这是用于监听的LCX模式
## -l 本地监听端口
## -e 设置反射端口--将流量转发到该端口
ew -s lcx_listen -l 9999 -e 7777

## -s rcsocks 使用反向SOCKS5代理
## -d 设置反射主机地址
## -e 设置反射端口--将流量转发到该端口
ew -s rssocks -d 127.0.0.1 -e 7777
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

识途老码

赞赏是第一生产力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值