EVMProxyInspect:一款功能强大的多链EVM代理检测工具

admin 2024年3月9日12:18:47评论7 views字数 1016阅读3分23秒阅读模式

 

关于EVMProxyInspect

EVMProxyInspect是一款针对以太坊EVM代理的检测工具,该工具可以帮助广大研究人员在多链生态中检测EVM代理。

EVMProxyInspect:一款功能强大的多链EVM代理检测工具

该工具能够展示类似etherscan这样的工具是如何检测代理的,并且允许我们自行进行代理检测。需要注意的是,该工具支持多链生态和多个代理模式

功能介绍

1、自动检测代理模式

2、自动检测链;

3、多链支持;

4、支持多种代理模式;

5、支持历史检索;

支持的模式

EIP-1967信标代理

EIP-1167最小代理模式

EIP-1822通用可升级代理模式

EIP-1967信标代理

EIP-897委派代理模式

OpenZeppelin透明代理

Gnosis安全代理

Compound控制器代理

支持的链
Ethereum

Binance Smart Chain

Polygon

polygonZkEvm

Optimism

opBNB

Gnosis/xDAI

Fantom

Avalanche

Arbitrum

Optimism

Base

zkSync

Linea

Holesky

Kava


工具下载

广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/0xsha/EVMProxyInspect.git

然后切换到项目目录中,使用下列命令安装该工具所需的其他依赖组件:

cd EVMProxyInspectbun install
工具使用

首先,我们需要只做一个txt文本文件,其中每行写入一个地址。然后使用下列命令即可开始检测:

bun index.ts -f contracts.txt

EVMProxyInspect:一款功能强大的多链EVM代理检测工具

如果你想要之前的历史数据,可以使用下列命令:

bun index.ts -p  proxy -b startBlock -m Method

比如说:

bun index.ts -p  0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48  -b 18963800 -m OZ

EVMProxyInspect:一款功能强大的多链EVM代理检测工具

在执行测试时,由于使用的是真实的活动网络,别忘了添加超时时间:

bun test --timeout 1000000
工具限制

1、不支持现有的全部代理模式;

2、不支持并发线程(为了不消耗公共节点资源);

3、不支持IPC;

项目地址

EVMProxyInspect

https://github.com/0xsha/EVMProxyInspect

原文始发于微信公众号(FreeBuf):EVMProxyInspect:一款功能强大的多链EVM代理检测工具

 

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月9日12:18:47
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   EVMProxyInspect:一款功能强大的多链EVM代理检测工具https://cn-sec.com/archives/2562184.html

发表评论

匿名网友 填写信息