Network and Vulnerability scanner
Project description
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gambozino_hunter-1.0.9.tar.gz.
File metadata
- Download URL: gambozino_hunter-1.0.9.tar.gz
- Upload date:
- Size: 9.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97066d24e3ac3071d92f0524bce9af83a4f12899129bd617e951833f1dde6eac
|
|
| MD5 |
c251a89fdcd7dde6658ca1b2059cc166
|
|
| BLAKE2b-256 |
d9ddfe622f0b8add1ba73f126f3ee9ac1e43e5a91a82336fd6342cbba78926d1
|
File details
Details for the file gambozino_hunter-1.0.9-py3-none-any.whl.
File metadata
- Download URL: gambozino_hunter-1.0.9-py3-none-any.whl
- Upload date:
- Size: 9.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e11da476078e3a8e165330168170fa1e6ec58eede779e6e68ad346f6324d4b2
|
|
| MD5 |
9fe05e3c152768687be40fc27f4e78e9
|
|
| BLAKE2b-256 |
493642b15ff3a10bd724088c41e98047140dc69362d9243857a22943b538317b
|