Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/salaheldinaz/EIS3
Search for information about ens domain or eth address using ENS contracts in Ethereum chain, and ENS metadata api.
https://github.com/salaheldinaz/EIS3
domains ens ethereum osint python
Last synced: 2 months ago
JSON representation
Search for information about ens domain or eth address using ENS contracts in Ethereum chain, and ENS metadata api.
- Host: GitHub
- URL: https://github.com/salaheldinaz/EIS3
- Owner: salaheldinaz
- License: mit
- Created: 2022-04-06T11:51:54.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-23T08:21:20.000Z (over 1 year ago)
- Last Synced: 2024-08-04T22:15:00.159Z (6 months ago)
- Topics: domains, ens, ethereum, osint, python
- Language: Python
- Homepage:
- Size: 563 KB
- Stars: 12
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Awesome](https://awesome.re/badge-flat2.svg)](https://github.com/salaheldinaz/eis)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![Docker Image CI](https://github.com/salaheldinaz/eis3/actions/workflows/docker-image.yml/badge.svg)](https://github.com/salaheldinaz/eis3/actions/workflows/docker-image.yml)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](https://twitter.com/Ginsberg5150) Talk at OSINT Summit 2022
https://github.com/Ginsberg5150/Web3
[](https://github.com/Ginsberg5150/Web3)
---
### Prerequisite
- Python 3.7 or newer.
- Infura API key (free). https://infura.io/### Installation
```shell
pip install -r requirements.txt
```---
### Usage#### Single Domain Scan
```shell
python main.py -d -k
```
ex. `python main.py -d nick.eth -k 123456789abcdefg`---
#### List of Domains Scan
```shell
python main.py -l -k
```
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
```shell
python main.py -a -k
```
ex. `python main.py -a 0xb8c2c29ee19d8307cb7255e1cd9cbde883a267d5 -k 123456789abcdefg`---
### Using Docker
##### Using the published image
https://hub.docker.com/r/salaheldinaz/eis3
```shell
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
```shell
docker build -t "eis3:latest" .
```2. Run
```shell
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
[![Michael James](https://img.shields.io/twitter/follow/ginsberg5150?style=social&logo=twitter)](https://twitter.com/ginsberg5150)
[![Salaheldinaz](https://img.shields.io/twitter/follow/salaheldinaz?style=social&logo=twitter)](https://twitter.com/salaheldinaz)