Awesome
<h1 align="center">ENS Info Scanner (EIS 3.0)</h1><p align="center">Search for information about ens domain or eth address using ENS contracts in Ethereum chain, and ENS metadata api.</p>
Check @Ginsberg5150 Talk at OSINT Summit 2022
https://github.com/Ginsberg5150/Web3
<img src="https://github.com/Ginsberg5150/Web3/raw/main/header.png" align="center">
Prerequisite
- Python 3.7 or newer.
- Infura API key (free). https://infura.io/
Installation
pip install -r requirements.txt
Usage
Single Domain Scan
python main.py -d <domain.eth> -k <infura-api-key>
ex. python main.py -d nick.eth -k 123456789abcdefg
List of Domains Scan
python main.py -l <path-to-file> -k <infura-api-key>
ex. python main.py -l list.txt -k 123456789abcdefg
You can use:
-s
to specify where to start in the list
-e
to specify where to stop in the list
ex. -s 100 -e 200
Ethereum Address Scan
python main.py -a <ethereum-address> -k <infura-api-key>
ex. python main.py -a 0xb8c2c29ee19d8307cb7255e1cd9cbde883a267d5 -k 123456789abcdefg
Using Docker
Using the published image
https://hub.docker.com/r/salaheldinaz/eis3
docker run -it --rm -v `pwd`:/app/results/ salaheldinaz/eis3:latest -d nick.eth -k 123456789abcdefg
pwd
This folder will be used to save the result.
Using a local docker image
- Build
docker build -t "eis3:latest" .
- Run
docker run -it --rm -v `pwd`:/app/results/ eis3:latest -d nick.eth -k 123456789abcdefg
pwd
This folder will be used to save the result.
Output Example
<img src="screenshot.png" alt="screenshot">Authors