README.md
April 7, 2022 ยท View on GitHub
ENS Info Scanner (EIS 3.0)
Search for information about ens domain or eth address using ENS contracts in Ethereum chain, and ENS metadata api.
Check @Ginsberg5150 Talk at OSINT Summit 2022
https://github.com/Ginsberg5150/Web3
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
Authors
