/EIS3

Search for information about ens domain or eth address using ENS contracts in Ethereum chain, and ENS metadata api.

Primary LanguagePythonMIT LicenseMIT

Awesome PRs Welcome Docker Image CI

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

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
  1. Build
docker build -t "eis3:latest" . 
  1. 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

screenshot


Authors

Michael James Salaheldinaz