Metadata-Version: 2.1
Name: rdap-cli
Version: 1.1.2
Summary: A simple CLI designed to offer a quick way of gathering domaindata information.
Home-page: https://github.com/alexeipopov95/rdap-cli
Author: Alexei Popov
Author-email: alexei.popov.cli@gmail.com
License: UNKNOWN
Download-URL: https://github.com/alexeipopov95/rdap-cli/archive/refs/tags/1.1.2.tar.gz
Description: ![](https://img.shields.io/badge/Python%20Version->=3.6-blue) ![](https://img.shields.io/badge/Code%20style%20-Black-black)
        
        ![](https://www.selectallfromdual.com/blog/wp-content/uploads/2019/11/rdap.jpg)
        
        ## About
        
        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.
        
        
        ## Utils
        *Json TLD file:  [Json File](https://data.iana.org/rdap/dns.json)* \
        *Rdap deployment:  [DATA](https://deployment.rdap.org/)* \
        *Project format: [format](https://github.com/alexeipopov95/rdap-cli/blob/master/docs/black_and_flake.md)*
        
        ## Requirements
        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](https://click.palletsprojects.com/en/8.0.x/)|[PyPI](https://pypi.org/project/click/)|
        |Python dateutil|2.8.1|pip install python-dateutil|[DOCS](https://dateutil.readthedocs.io/en/stable/)|[PyPI](https://pypi.org/project/python-dateutil/)|
        |Requests|2.22.0|pip install requests|[DOCS](https://docs.python-requests.org/en/master/)|[PyPI](https://pypi.org/project/requests/)|
        |Tldextract|3.1.0|pip install tldextract|[DOCS](https://github.com/john-kurkowski/tldextract)|[PyPI](https://pypi.org/project/tldextract/)|
        |Validators|0.18.2|pip install validators|[DOCS](https://github.com/kvesteri/validators)|[PyPI](https://pypi.org/project/validators/)|
        |PyYAML|5.4.1|pip install PyYAML|[DOCS](https://pyyaml.org/wiki/PyYAMLDocumentation)|[PyPI](https://pypi.org/project/PyYAML/)|
        |Tabulate|0.8.9|pip install tabulate|[DOCS](https://github.com/astanin/python-tabulate)|[PyPI](https://pypi.org/project/tabulate/)|
        |Pre Commit|2.13.0|pip install pre-commit|[DOCS](https://pre-commit.com/)|[PyPI](https://pypi.org/project/pre-commit/)|
        |Flake8|3.9.2|pip install flake8|[DOCS](https://flake8.pycqa.org/en/latest/)|[PyPI](https://pypi.org/project/flake8/)|
        |Black|21.6b0|pip install black|[DOCS](https://github.com/psf/black)|[PyPI](https://pypi.org/project/black/)|
        
        
        ## Features
        - 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.
        
        ## Guide
        You can check the tutorial [HERE](https://github.com/alexeipopov95/rdap-cli/blob/master/docs/user_guide.md)
        
Keywords: rdap,cli,whois,registration-date,data,domain
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
