Awesome
About this repository
This is an input source of the Ultimate Hosts Blacklist project. Its objective is to test and provide a cleaned version the upstream list.
Understanding the structure
.pyfunceble
directory
The .pyfunceble
directory is the directory that PyFunceble consider as its
configuration directory.
In other words, it is where PyFunceble stores everything that has nothing to
do with the test results.
output
directory
The output
directory is the directory where the results of the execution of
PyFunceble is stored until a test is complete (all subjects tested).
info.json
The info.json
file is interpreted by our launcher. It describes the
input source to work with, where to fetch it and when we fetch it.
clean.list
file
The clean.list
file contains all ACTIVE
results of
PyFunceble.
domains.list
file
The domains.list
file contains the decoded version of the upstream list.
ip.list
file
The ip.list
file contains all ACTIVE
IP tested by PyFunceble.
volatile.list
file
The volatile.list
file contains the content of the clean.list
file + the
list of subjects which were flagged by the SPECIAL rules of PyFunceble as
ACTIVE
.
whitelisted.list
file
The whitelisted.list
file contains the content of the clean.list
file
without all our whitelisted subjects.
About Ultimate Hosts Blacklist
The Ultimate Hosts Blacklist project is undoubtedly one of the world's largest curated Unified Hosts file for protecting your network, computer, device, children, or family against over several hundred thousand malicious actors.
The Ultimate Hosts Blacklist differentiates itself from other similar projects
because of the usage of PyFunceble in order to distribute as much ACTIVE
subject as possible while continuously retesting all INACTIVE
subjects.
About PyFunceble
PyFunceble is the tool written by Nissar Chababy AKA @funilrys and used by the Ultimate Hosts Blacklist project to check the availability or syntax of a domain, IP or URL. It delivers its status based on the result from WHOIS, DNS LOOKUP or even the HTTP status code.
Please find more information about it there: