The tool to check the availability or syntax of domains, IPv4 or URL.¶
PyFunceble is the little sister of Funceble which was archived on 13th March 2018.
Its main objective is to provide the availability of domains, IPs and since recently URL by generating an accurate result based on results from WHOIS, NSLOOKUP and HTTP status codes.
PyFunceble is currently running actively and daily with the help of Travis CI under 60+ repositories. It is used to clean or test the availability of data which are present in hosts files, list of IP, list of domains, block lists or even AdBlock filter lists.
PyFunceble provides some useful features for continuous testing.
As an example, its auto-continue system coupled with its auto-save system allows it to run nice and smoothly under Travis CI without even reaching Travis CI time restriction. In the other side, its internal inactive database system let INACTIVE
and INVALID
caught domains, IPs or URLs being automatically retested over time on next run.
- What can PyFunceble do?
- PyFunceble in action
- Dead-Hosts as place to use PyFunceble!
- Installation
- Update
- Configuration
- Location
- Autoconfiguration
adblock
auto_continue
command
command_before_end
custom_ip
days_between_db_retest
debug
filter
generate_hosts
generate_json
header_printed
hierarchical_sorting
iana_whois_server
idna_conversion
inactive_database
less
local
logs
mining
no_files
no_special
no_whois
plain_list_domain
quiet
referer
seconds_before_http_timeout
share_logs
show_execution_time
show_percentage
simple
split
syntax
travis
travis_autosave_commit
travis_autosave_final_commit
travis_autosave_minutes
travis_branch
unified
user_agent
verify_ssl_certificate
whois_database
outputs
status
http_codes
links
counter
- Usage
- Columns
- Logs Sharing
- Logic representation
- API documentation
- Code Documentation
- Known issues
- Frequently Asked Questions
- Contributing
- Contributors
- Special Thanks
- Supporting the project
- They use PyFunceble!
- License
- Code of Conduct
- Discovered any issue?
- Need help?