Skip to content

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

License

Notifications You must be signed in to change notification settings

salaheldinaz/EIS3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Topics

Resources

License

Stars

Watchers

Forks