RDAP - Registration Data Access Protocol is an Internet protocol standardized in 2015 and thought of as an evolution of WHOIS. This has a defined structure so that the data can be manipulated more easily at the programming level. The data type will be a Json.
This program is in charge of collecting all the relevant information related to a domain such as domain expiration date, nameservers, registration entity, domain registration date, if it is available to register or not.
Json TLD file: Json File
Rdap deployment: DATA
Project format: format
Already exist a file called requirements.txt but for practical uses we are going to mention here too.
PACKAGES | VERSION | COMMAND | DOCS | PyPI |
---|---|---|---|---|
Click | 8.0.0 | pip install click | DOCS | PyPI |
Python dateutil | 2.8.1 | pip install python-dateutil | DOCS | PyPI |
Requests | 2.22.0 | pip install requests | DOCS | PyPI |
Tldextract | 3.1.0 | pip install tldextract | DOCS | PyPI |
Validators | 0.18.2 | pip install validators | DOCS | PyPI |
PyYAML | 5.4.1 | pip install PyYAML | DOCS | PyPI |
Tabulate | 0.8.9 | pip install tabulate | DOCS | PyPI |
Pre Commit | 2.13.0 | pip install pre-commit | DOCS | PyPI |
Flake8 | 3.9.2 | pip install flake8 | DOCS | PyPI |
Black | 21.6b0 | pip install black | DOCS | PyPI |
- This tool gives you the ability to look up the registration data for domain names.
- It allows the detection of unregistered domains.
- Provide useful information whether for personal or work use.
- Replaces traditional whois.
- Allow you to save the payload into multiple format files such as '.json' or '.txt'.
- It allows you to see your past searches with the help of a history.
You can check the tutorial HERE