A modern security testing framework with CLI and GUI interfaces for web vulnerability assessment.
- 🖥️ Modern GUI interface with dark theme
- 🔄 Real-time scan progress monitoring
- 🔍 Multiple testing modules:
- HTTP Request/Response Analysis
- JavaScript Injection Testing
- SQL Injection Testing
- XSS Vulnerability Testing
- 🌐 Cross-platform support (Windows, Linux, MacOS)
- 📝 Detailed logging system
- Python 3.8+
- Required packages:
- PyQt6 (GUI version)
- requests
- selenium
- playwright
- lxml
You can build GUI version yourself, (for now) I'm not planning to provide a GUI pre-built version
Clone the repository:
git clone https://github.com/nazarhktwitch/exploit-framework.git
cd exploit-framework
Or download it as a .zip file and extract
Install dependencies:
pip install -r requirements.txt
To run the framework, use the following command:
python run.py
To run the GUI version, use scripts:
- Windows:
scripts/run_gui.bat
- Linux/MacOS:
scripts/run_gui.sh
To build the executable, use the provided build scripts:
Run the following command to build the executable:
scripts\build.bat
Run the following command to build the executable:
scripts/build.sh
The built executable will be located in the dist
directory.
Современный фреймворк для тестирования безопасности с CLI и GUI интерфейсами для оценки уязвимостей веб-приложений.
- 🖥️ Современный GUI интерфейс с темной темой
- 🔄 Мониторинг прогресса сканирования в реальном времени
- 🔍 Несколько модулей тестирования:
- Анализ HTTP запросов/ответов
- Тестирование JavaScript инъекций
- Тестирование SQL инъекций
- Тестирование XSS уязвимостей
- 🌐 Поддержка разных платформ (Windows, Linux, MacOS)
- 📝 Детальная система логирования
- Python 3.8+
- Необходимые пакеты:
- PyQt6 (для GUI версии)
- requests
- beautifulsoup4
- selenium
- playwright
- lxml
Вы можете cобрать сборку самостоятельно, (пока) я не собираюсь делать скрипт для сборки
Клонируйте репозиторий:
git clone https://github.com/nazarhktwitch/exploit-framework.git
cd exploit-framework
Или скачайте его .zip файлом и разархивируйте
Установите зависимости:
pip install -r requirements.txt
Для запуска фреймворка используйте команду:
python run.py
Для запуска GUI версии используйте скрипты:
- Windows:
scripts/run_gui.bat
- Linux/MacOS:
scripts/run_gui.sh
Для создания исполняемого файла используйте предоставленные скрипты сборки:
Запустите следующую команду для создания исполняемого файла:
scripts\build.bat
Запустите следующую команду для создания исполняемого файла:
scripts/build.sh
Созданный исполняемый файл будет находиться в директории dist
.