ExploitX is a comprehensive cybersecurity toolkit featuring six specialized domains of security tools with an intelligent CI/CD pipeline designed for enterprise-grade monorepo environments.
| Language | Domains | Tools |
|---|---|---|
| Python | OSINT, AI/ML, Forensics | TensorFlow, PyTorch, BeautifulSoup, Scikit-learn |
| Go | Cryptography | crypto/aes, cipher packages |
| Node.js | Web Security | Express, Puppeteer |
| C/C++ | Binary Exploitation | CMake, GDB, Assembly |
- CI/CD: GitHub Actions with matrix builds
- Containers: Docker Alpine for lightweight builds
- Security: GitLeaks secrets scanning, forbidden file detection
- Monitoring: Real-time workflow execution tracking
| Domain | Location | Description |
|---|---|---|
| OSINT | Osint/ |
Information gathering and reconnaissance tools |
| AI/ML | aiml/ |
Machine learning-based threat detection |
| Web | web/ |
Web application security testing |
| Crypto | crypto/ |
Encryption, decryption, and cryptanalysis |
| Forensics | forensic/ |
File analysis and evidence collection |
| BinEx | binex/ |
Reverse engineering and exploit development |
- Git with proper authentication
- Docker (for containerized builds)
- GitHub Actions enabled on your repository
# Clone the repository
git clone https://github.com/cosmic-striker/rep.git
cd rep# OSINT Tools
cd Osint && python osint_scanner.py
# AI/ML Security
cd aiml && python adversarial_detector.py
# Cryptography Tools
cd crypto && go run main.go
# Web Security
cd web && npm start
# Digital Forensics
cd forensic && python file_analyzer.py
# Binary Exploitation
cd binex && make && ./exploit_demoExploitX uses an intelligent monorepo CI/CD pipeline that automatically detects changes and executes targeted builds across all security modules. The pipeline includes multi-layer security validation, parallel matrix builds, and automatic artifact collection.
For detailed workflow documentation, see work-flow.md.
- Smart Detection: Only builds projects with actual changes
- Security Scanning: GitLeaks integration prevents credential exposure
- Parallel Execution: Matrix builds for maximum efficiency
- Auto-recovery: Robust error handling and retry mechanisms
We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.
This project is licensed under the MIT License - see the LICENSE file for details.
Disclaimer: ExploitX tools are for educational and authorized security testing purposes only. Users are responsible for compliance with applicable laws and ethical guidelines.