Skip to content

Test URL Filtering against a list of sites.

License

Notifications You must be signed in to change notification settings

pbvahlst/URLchecker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

URLchecker

URLchecker is a tool for verifying the functionality of URL filtering. URLchecker sends http GET requests to a target list of websites and sees if the target webserver properly responds. This can be useful for determing what sites URL web filtering is actually blocking for end users browsers.

Usage

-s List of websites to test against. Must be one URL per line.
-o Output file in CSV format

The repository includes a lsit of the top 1000 websites from alexa to test against.

Example:

./urlchecker.py -s top-1000-sites.txt -o output.csv

Dependencies

Requests Library http://docs.python-requests.org/en/master/

sudo apt-get install build-essential libssl-dev libffi-dev python-dev
pip install --upgrade requests
pip install --upgrade ndg-httpsclient

About

Test URL Filtering against a list of sites.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%