About McQueen
McQueen is an advanced command-line interface (CLI) toolkit crafted in Python, designed to empower users with information-gathering capabilities. It serves as a solution for investigating variety of Internet informations including website, IP address, email address or phone number.
Installation
Get Python downloaded on computer: https://www.python.org/downloads/
Latest release on GitHub
git clone https://github.com/hpcao299/McQueen.git
cd McQueen
pip3 install -r requirements.txt
Lastest release on PyPI
pip3 install McQueen
Usage
| Short Form | Long Form | Description |
|---|---|---|
| -h | --help | Show the help message and exit |
| -i | --info | Track website information |
| -p | --page | Crawl website pages |
| -f | --firewall | Detect website firewall |
| -a | --age | Check domain age |
| -s | --subdomain | Scan subdomains |
| -o | --owner | Find domain owner |
| -l | --location | Trace IP address location |
Examples
- To list all the basic options and switches use -h switch:
python3 mcqueen.py -h
- To track website information (IP, ports, nameservers,...):
python3 mcqueen.py -i https://example.com
- To crawl all available pages of a website:
python3 mcqueen.py -p https://example.com
- To detect a website's firewall:
python3 mcqueen.py -f https://example.com
- To check domain age and registered date:
python3 mcqueen.py -a example.com
- To enumerate subdomains of a domain:
python3 mcqueen.py -s example.com
- To find domain's registrant contact information:
python3 mcqueen.py -o example.com
- To trace IP address location:
python3 mcqueen.py -l 8.8.8.8
Resources
McQueen uses variety of available and legal resources on the Internet. Taking a look at these tools and resources in order for more advanced and technical purposes.
- WhoIs (https://who.is)
- IPinfo (https://ipinfo.io)
- DNSDumpster (https://dnsdumpster.com)
- ip-api (https://ip-api.com)
Contributions
This tool is open for everyone and feel free to contribute if you have any development ideas.
Metadata
Release files for McQueen 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcqueen-0.5.0.tar.gz | 10.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| McQueen-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.0 kB
Release files / mcqueen-0.5.0.tar.gz
| Download URL | mcqueen-0.5.0.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2de27cfb16fe6e5cd8fbc121b95e633c7686233ef22c00602331fdfe7046f474
|
|
BLAKE2b-256 checksum How to use checksums |
f53287ddbce0b7db821dc0d4861cff6abab3ce1d18e95acae6c9ea9bac1313ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.2
|
Release files / McQueen-0.5.0-py3-none-any.whl
| Download URL | McQueen-0.5.0-py3-none-any.whl |
|---|---|
| Size | 15.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
30cdaba87ccade0f731664771ce1e10c0b9f6a13f4f7a9831a6a39524f835128
|
|
BLAKE2b-256 checksum How to use checksums |
5db7bfc03d24a65ebaebd1e53ddc34df1bd780cf1b8324863e6d855ba99da9ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.2
|