Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MythicStack/whoisrecon
whoisrecon is a Python command-line tool designed for WHOIS reconnaissance, providing a streamlined way to find related domains from current and historical records with wildcard supported searches of email, organization, and more!.
https://github.com/MythicStack/whoisrecon
hacking information-security nameserver osint python recon reconnaissance reverse-whois target-tracking whois whois-lookup
Last synced: 28 days ago
JSON representation
whoisrecon is a Python command-line tool designed for WHOIS reconnaissance, providing a streamlined way to find related domains from current and historical records with wildcard supported searches of email, organization, and more!.
- Host: GitHub
- URL: https://github.com/MythicStack/whoisrecon
- Owner: MythicStack
- License: apache-2.0
- Created: 2023-11-24T20:16:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-11T12:55:25.000Z (9 months ago)
- Last Synced: 2024-11-13T13:35:17.592Z (29 days ago)
- Topics: hacking, information-security, nameserver, osint, python, recon, reconnaissance, reverse-whois, target-tracking, whois, whois-lookup
- Language: Python
- Homepage:
- Size: 114 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- Python-Security-Tool-Database - whoisrecon - Shameless self-plug, this is a pretty useful tool I cooked up that lets you use CLI to query a WHOIS archive for historical data and find related domains from wildcard support searches of emails, organizations, and more! (Synopsis / Table of Contents)
README
# whoisrecon
whoisrecon is a Python command-line tool designed for WHOIS reconnaissance, providing a streamlined way to find related domains from current and historical records (updated quarterly) based on search parameters.
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[![Current Build](https://github.com/MythicStack/whoisrecon/actions/workflows/python-publish.yml/badge.svg)](https://github.com/MythicStack/whoisrecon/actions/workflows/python-publish.yml)
## Features
- **Filtering Options**: Query for domains that match certain filters like the same Registrar, Organization or Email Domain.
- **Wildcard Searches**: Utilize wildcards (*) to broaden or narrow query results.
- **Enrich Data**: Enrich the returned domains for name servers, expiration dates, and registrar.
- **Historical Data**: Searches as historical database that is updated quarterly.## Filtering Options
#### Sections
- - Admin
- - Registrant
- - Technical
- - Billing
#### Fields
- - Name
- - Organization
- - Street
- - City
- - State
- - PostalCode
- - Fax
- - Country#### Supported Domain TLDs
| | | | | |
|:--------:|:---------:|:--------:|:--------:|:--------:|
| .com | .net | .org | .name | .me |
| .ru | .us | .uk | .fr | .nl |
| .lt | .fi | .hr | .hn | .hk |
| .pl | .br | .ee | .kr | .ca |
| .info | .su | .si | .kg | .io |
| .biz | .id | .sk | .se | .no |
| .nu | .is | .dk | .it | .mx |
| .in | .cat | .ie | .cz | .online |
| .cn | .app | .money | .cl | .ar |
| .by | .cr | .do | .jobs | .lat |
| .pe | .ro | .tw | .tr | .ua |
| .website | .ooo | .market | .za | |# Installation
```bash
pip install whoisrecon
```## Usage
```bash
whoisrecon --help
```## Example Usage
```bash
whoisrecon --filter "Registrant:Email=*@whois.com" --enrich
```### Expected Output [^1]
```
Domain Creation Date Expiration Date Registrar Name Servers
---------------- ------------------- ------------------- --------------------------------------- -------------------------------
whois.com 1995-04-11 04:00:00 2028-04-12 04:00:00 PDR Ltd. d/b/a PublicDomainRegistry.com ['ANASTASIA.NS.CLOUDFLARE.COM']
whoisdemo.com 2012-03-28 10:22:24 2024-03-28 10:22:24 PDR Ltd. d/b/a PublicDomainRegistry.com ['ANASTASIA.NS.CLOUDFLARE.COM']
```
[^1]: Truncated for the example.