├── .gitignore ├── .readthedocs.yml ├── AUTHORS.rst ├── CHANGELOG.rst ├── LICENSE.txt ├── MANIFEST.in ├── Pipfile ├── Pipfile.lock ├── README.rst ├── docs ├── Makefile ├── _static │ └── .gitignore ├── authors.rst ├── changelog.rst ├── conf.py ├── index.rst ├── license.rst ├── readme.rst └── requirements.txt ├── fqdn_parser ├── __init__.py ├── entropy │ ├── __init__.py │ ├── char_probabilities.py │ └── domain_entropy.py ├── suffixes.py ├── tld_ranks.py ├── tld_reg_date_parser.py ├── tld_reg_dates_compare.py ├── tld_reg_dates_v1.txt ├── tld_reg_dates_v2.txt └── utils │ ├── __init__.py │ ├── ascii_ify.py │ ├── suffix_parser.py │ └── trie.py ├── pyproject.toml ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_ascii.py ├── test_domain_entropy.py ├── test_suffixes.py ├── test_tld_ranks.py └── tld_reg_dates_v1.txt └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /AUTHORS.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/AUTHORS.rst -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include fqdn_parser/tld_reg_dates_v1.txt 2 | -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/.gitignore: -------------------------------------------------------------------------------- 1 | # Empty directory 2 | -------------------------------------------------------------------------------- /docs/authors.rst: -------------------------------------------------------------------------------- 1 | .. _authors: 2 | .. include:: ../AUTHORS.rst 3 | -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- 1 | .. _changes: 2 | .. include:: ../CHANGELOG.rst 3 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/readme.rst: -------------------------------------------------------------------------------- 1 | .. _readme: 2 | .. include:: ../README.rst 3 | -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /fqdn_parser/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/__init__.py -------------------------------------------------------------------------------- /fqdn_parser/entropy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fqdn_parser/entropy/char_probabilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/entropy/char_probabilities.py -------------------------------------------------------------------------------- /fqdn_parser/entropy/domain_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/entropy/domain_entropy.py -------------------------------------------------------------------------------- /fqdn_parser/suffixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/suffixes.py -------------------------------------------------------------------------------- /fqdn_parser/tld_ranks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/tld_ranks.py -------------------------------------------------------------------------------- /fqdn_parser/tld_reg_date_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/tld_reg_date_parser.py -------------------------------------------------------------------------------- /fqdn_parser/tld_reg_dates_compare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/tld_reg_dates_compare.py -------------------------------------------------------------------------------- /fqdn_parser/tld_reg_dates_v1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/tld_reg_dates_v1.txt -------------------------------------------------------------------------------- /fqdn_parser/tld_reg_dates_v2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/tld_reg_dates_v2.txt -------------------------------------------------------------------------------- /fqdn_parser/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /fqdn_parser/utils/ascii_ify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/utils/ascii_ify.py -------------------------------------------------------------------------------- /fqdn_parser/utils/suffix_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/utils/suffix_parser.py -------------------------------------------------------------------------------- /fqdn_parser/utils/trie.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/fqdn_parser/utils/trie.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_ascii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tests/test_ascii.py -------------------------------------------------------------------------------- /tests/test_domain_entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tests/test_domain_entropy.py -------------------------------------------------------------------------------- /tests/test_suffixes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tests/test_suffixes.py -------------------------------------------------------------------------------- /tests/test_tld_ranks.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tld_reg_dates_v1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tests/tld_reg_dates_v1.txt -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jconwell/fqdn_parser/HEAD/tox.ini --------------------------------------------------------------------------------