Skip to content

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.

Notifications You must be signed in to change notification settings

hackops-academy/Sentinelx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ SENTINELX // V2.0

[ NEXT-GEN WEB SECURITY RECONNAISSANCE TOOL ]

Python Version Flask License Org


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.


🚀 ABOUT HACKOPS

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.

🛠️ CORE CAPABILITIES

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

💻 THE INTERFACE

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.

🛠️ INSTALLATION & DEPLOYMENT

1. Prerequisites

Ensure you have the following installed on your system (Linux):

# Update system
sudo apt update && sudo apt install nmap nikto python3 -y

For the Termux

pkg update && pkg install nmap nikto python3 -y

2. Clone the Repository

git clone https://github.com/hackops-academy/Sentinelx.git
cd Sentinelx

3. Initialize Environment

Install the requirements

pip install -r requirements.txt

4. Give the Permission

chmod +x app.py

5. To run the tool

python3 app.py

6. Open the Browser

Open 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

🤝 CONTRIBUTING

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.

⚠️ LEGAL DISCLAIMER This tool is for educational and authorized testing purposes only. Usage of SentinelX for attacking targets without prior mutual consent is illegal. HACKOPS is not responsible for any misuse or damage caused by this program.

© 2026 HACKOPS SECURITY SOLUTIONS

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published