[ NEXT-GEN WEB SECURITY RECONNAISSANCE TOOL ]
SentinelX is a high-performance, mobile-responsive automated scanner designed for security researchers and penetration testers. It bridges the gap between powerful CLI tools and an intuitive, modern cyber-interface.
HACKOPS is an elite security-focused collective dedicated to building tools that simplify complex offensive and defensive operations. We believe in high-utility software wrapped in professional, immersive user interfaces.
- Vision: Democratizing advanced security reconnaissance.
- Mission: Building the "Swiss Army Knife" for the modern operator.
SentinelX automates the heavy lifting of initial recon. It integrates industry-standard engines into a unified data flow.
| Module | Function | Status |
|---|---|---|
| Network Mapper | Port discovery & Service detection | OPERATIONAL |
| Web Auditor | Nikto-based vulnerability scanning | OPERATIONAL |
| Subdomain Recon | Automated asset discovery | STABLE |
| Threat Intelligence | Real-time IP reputation tracking | BETA |
Designed with a "Terminal-First" philosophy, the UI features:
- Glitch-Effect Typography: For that authentic operator aesthetic.
- Real-time Progress: Live polling from the Flask backend via
main.js. - Mobile Optimized: Fully responsive for scans on-the-go via Android browsers.
Ensure you have the following installed on your system (Linux):
# Update system
sudo apt update && sudo apt install nmap nikto python3 -yFor the Termux
pkg update && pkg install nmap nikto python3 -ygit clone https://github.com/hackops-academy/Sentinelx.git
cd SentinelxInstall the requirements
pip install -r requirements.txtchmod +x app.pypython3 app.pyOpen the tab in browser
http://127.0.0.1:5000
##🛠️ ARCHITECTURE FLOW The system operates on a multi-threaded architecture to prevent UI blocking:
A[Web UI] -- POST --> B[Flask Server]
B -- Spawn Thread --> C[Scanner Engine]
C -- Execute --> D[Nmap/Nikto]
D -- Return Data --> C
C -- Store Results --> B
B -- JSON Status --> A
We welcome operators from all over the world. Fork the Project. Create your Feature Branch (git checkout -b feature/AmazingFeature). Commit your Changes (git commit -m 'Add some AmazingFeature'). Push to the Branch (git push origin feature/AmazingFeature). Open a Pull Request.
© 2026 HACKOPS SECURITY SOLUTIONS