Sentinel Ultimate is a high-speed, professional network intelligence and security auditing tool. Version 13.5 introduces a local AI-powered analysis engine (Ollama integration), an expanded signature database (200+ ports), and automated CVE vulnerability lookup.
- AI Security Analyst (v13.5): Local neural network integration (Llama 3/Phi-3) for real-time security verdicts and automated threat assessment.
- Start Scan

- AI Verdict

- OS Fingerprinting: Intelligent detection of Windows, Linux, macOS, IoT, and containers based on port patterns and weighted banner analysis.
- Elite Service Detection (200+ Ports): Comprehensive coverage of web services, databases, DevOps stacks, and security systems.
- Go-Powered Fuzzing: Integrated high-speed directory fuzzer (Go-engine) running inside Docker for web service auditing.
- CVE Integration: Real-time vulnerability lookup for detected service versions via API.
- SQLite Persistence: All scan results are automatically saved to
sentinel_scans.dbfor future auditing and historical logging. - Diff Engine: Compare current results with previous scans to identify new, gone, or modified hosts and services.
- Multi-Channel Reporting: Support for PDF reports, JSON/CSV exports, and notifications via Telegram (with proxy support) or Slack.
git clone https://github.com/agitd/sentinel-ultimate.git
cd sentinel-ultimate
curl -fsSL https://ollama.com/install.sh | sh ollama pull llama3
sudo apt update && sudo apt install libpcap-dev
pip install -r requirements.txt sudo pip3 install fpdf2
cd fuzzer-engine docker build -t sentinel-fuzzer . cd ..
mv .env.example .env nano .env # Ensure AI_ENABLED=True and AI_MODEL=llama3 are set
python3 main.py -n 192.168.1.0/24
| Flag | Description | Example |
|---|---|---|
-n |
Network (CIDR notation) | -n 192.168.1.0/24 |
-t |
Threads (Default: 200) | -t 500 |
-f |
Format (pdf/json/csv export) | -f pdf |
-m |
Run Internal Tests (pytest) | -m pytest -v |
--fuzz |
Run Go-Fuzzer on Web Ports | --fuzz |
--history |
View Database History | --history |
--compare |
Compare Scans | --compare -n 192.168.1.0/24 |
--silent |
Disable Notifications | --silent |
-h |
Show Help Menu | -h |
python3 main.py -n 192.168.1.0/24
python3 main.py -n 192.168.1.0/24 -f pdf
python3 main.py -n 192.168.1.0/24 --fuzz
python3 main.py -n 192.168.1.0/24 --compare
python3 main.py --history
python3 main.py -m
python3 main.py -n 188.254.86.158
- Linux: Ubuntu, Debian, CentOS, RHEL, Fedora
- Windows: Workstations, Servers, Active Directory nodes
- Apple: macOS (Darwin core)
- Infrastructure: Cisco, Ubiquiti, MikroTik, Fortinet
- Containers: Docker, Kubernetes nodes
- IoT: Printers (HP, Brother), CUPS, IPP devices
This tool is developed for educational purposes and authorized security auditing only. The author is not responsible for any damage caused by misuse of this software. Always obtain permission before scanning any network.