Skip to content

Latest commit

 

History

History
60 lines (32 loc) · 2.95 KB

File metadata and controls

60 lines (32 loc) · 2.95 KB

About polish-adblock-filters_git_MajkiIT

Build Status

CertyficateIT - Oficjalne polskie filtry do Adblock, uBlock Origin, Adguard

About Dead-hosts

Dead-Hosts is the replacement of the original idea behind funilrys/dead-hosts.

Indeed, the idea was to test - with the help of PyFunceble and Travis CI - hosts file, list of domains or even bocklist in order to have a list of active domains.

As funilrys/dead-hosts grew up it became impossible to have all those lists into one repository, that's why we use the GitHub organization system in order to create different repository for each list that has to be tested.


About PyFunceble

PyFunceble like Funceble is A tool to check domains or IP availability by returning 3 possible status: ACTIVE, INACTIVE or INVALID.

It also has been described by one of its most active user as:

[An] excellent script for checking ACTIVE, INACTIVE and EXPIRED domain names.

If you need further informations about PyFunceble or Funceble please report to our Wiki page and/or if you don't find any answer feel free to create an issue into one of the Dead Hosts's or Py-Funceble's repositories.

About the status returned by PyFunceble

For an up to date version of this part please report to the Status section of our Wiki.

ACTIVE

This status is returned when one of the following cases is met:

  • We can extract the expiration date from Lookup().whois().

    • Please note that we don't check if the date is in the past.
  • Lookup().nslookup() don't return server can't find domain-name.me: NXDOMAIN.

  • HTTOCode().get() return one the following code [100, 101, 200, 201, 202, 203, 204, 205, 206].

INACTIVE

This status is returned when all the following cases are met:

  • We can't extract the expiration date from Lookup().whois().
  • Lookup().nslookup() return server can't find domain-name.me: NXDOMAIN.

INVALID

This status is returned when the following case is met:

  • Domain extension has an invalid format or is unregistered in IANA Root Zone Database.

    • Understand by this that the extension is not present into the iana-domains-db.json file.