Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ExploitX Security Toolkit

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.

Tech Stack

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

Infrastructure

  • 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

Security Domains

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

Quick Start

Prerequisites

  • Git with proper authentication
  • Docker (for containerized builds)
  • GitHub Actions enabled on your repository

Setup

# Clone the repository
git clone https://github.com/cosmic-striker/rep.git
cd rep

Running Locally

# 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_demo

CI/CD Pipeline

ExploitX 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.

Key Features

  • 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

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines on how to contribute to this project.

License & Legal

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.


Star this repository if you find it useful!

GitHub stars GitHub forks GitHub issues CI/CD Status

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages