Gambozino Hunter 🕵️♂️
Gambozino Hunter is a Python CLI tool for performing network scans and vulnerability scans with easy-to-read terminal output and JSON report generation.
It is designed for cybersecurity professionals, sysadmins, and developers who need quick insight into network assets and their potential weaknesses.
🚀 Features
- 🔍 Network Scanner:
- Discovers active hosts on a subnet
- Scans for open ports and running services
- 🛡️ Vulnerability Scanner:
- Matches known patterns and vulnerabilities
- 📄 Output:
- Beautiful Rich tables for CLI viewing
- JSON reports saved locally for further analysis
- 🐍 Fully compatible with Python 3.12+
📦 Installation
You can install from PyPI:
pip install gambozino-hunter
Or install locally from source:
git clone https://github.com/ScriptK-dd13s/GambozinoHunter.git
cd GambozinoHunter
pip install .
🛠️ Usage of Network Scanner
Run from the CLI
# If you need help just type
gh --help
# Scann all of the network 192.168.1.0/24 on port 22
gh network-scanner 192.168.1.0/24 -p 22
# Use the result of the last network scann to check for vulnerabilities and store it to a specific file
gh vuln-scanner -o /home/b3rrypi/some/folder/output.json
📚 Project Structure
.
├── LICENSE
├── pyproject.toml
├── README.md
├── requirements.txt
└── src
├── gh
│ ├── cli.py
│ ├── commands
│ │ ├── __init__.py
│ │ ├── network_scanner.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-312.pyc
│ │ │ ├── network_scanner.cpython-312.pyc
│ │ │ ├── portscanner.cpython-312.pyc
│ │ │ ├── report_generation.cpython-312.pyc
│ │ │ └── vuln_scanner.cpython-312.pyc
│ │ └── vuln_scanner.py
│ ├── __init__.py
│ ├── __main__.py
│ ├── patterns.json
│ ├── __pycache__
│ │ └── __init__.cpython-312.pyc
│ └── tests
│ └── typer_poc
│ ├── goodbye.py
│ ├── __init__.py
│ └── main.py
└── reports
├── gh_network_scan_report.json
└── gh_vuln_scan_report.json
📝 License
This project is licensed under the MIT License.
🧠 Author & Contributing
Developed with ❤️ by FilipeS0usa and Grilinux. Contributions are welcome!
TODO / Roadmap
- Add unit tests for core modules
Metadata
Release files for gambozino-hunter 1.0.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gambozino_hunter-1.0.9.tar.gz | 9.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gambozino_hunter-1.0.9-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 18.2 kB
Release files / gambozino_hunter-1.0.9.tar.gz
| Download URL | gambozino_hunter-1.0.9.tar.gz |
|---|---|
| Size | 9.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
97066d24e3ac3071d92f0524bce9af83a4f12899129bd617e951833f1dde6eac
|
|
BLAKE2b-256 checksum How to use checksums |
d9ddfe622f0b8add1ba73f126f3ee9ac1e43e5a91a82336fd6342cbba78926d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Release files / gambozino_hunter-1.0.9-py3-none-any.whl
| Download URL | gambozino_hunter-1.0.9-py3-none-any.whl |
|---|---|
| Size | 9.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5e11da476078e3a8e165330168170fa1e6ec58eede779e6e68ad346f6324d4b2
|
|
BLAKE2b-256 checksum How to use checksums |
493642b15ff3a10bd724088c41e98047140dc69362d9243857a22943b538317b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|