CloudCheck is a simple program that checks if a given website, or list of websites, use the cloudflare service or not.
CloudCheck is inspired by christophetd's program CloudFlair.
- python3+
Use the package manager pip to install the packages from the requirements.txt
.
> pip3 install -r requirements.txt
Use git clone
to download the repository to your local machine:
> git clone https://github.com/Pyenb/cloudcheck
Open your download location and execute the script from a console window.
Execute the cloudcheck.py
> python cloudcheck.py
usage: cloudcheck.py [-h] [-u URL] [-f FILE] [-o]
Check if a given server / or list of servers uses the cloudflare service.
options:
-h, --help show this help message and exit
-u URL, --url URL The domain to check
-f FILE, --file FILE Load a list of domains from a file.
-o, --output Output the websites using cloudflare to a file.
URL
defines the website adress that you want to scan.
FILE
defines a file that you want to read and check if the given websites use cloudflare.
--output
outputs websites that use cloudflare to cloudflare.txt
The program will automatically remove anything before or after the URL, so https://google.de/search?=abc
would become google.de
> python cloudcheck.py -u google.de
[!] google.de does not use cloudflare
The file has to be in a readable format (preferred .txt
) and the websites need to be listed one below another.
> python cloudcheck.py -f websites.txt
[!] google.de does not use cloudflare
[!] abc.xyz does not use cloudflare
[!] www.ebay.com does not use cloudflare
[*] realsite.com uses cloudflare
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This repository is for research purposes only, the use of this code is your responsibility.
I take NO responsibility and/or liability for how you choose to use any of the source code available here. By using any of the files available in this repository, you understand that you are AGREEING TO USE AT YOUR OWN RISK. Once again, ALL files available here are for EDUCATION and/or RESEARCH purposes ONLY.