HaX is an AI-powered Cybersecurity tool designed to detect website vulnerabilities. Its cloud connection enhances capabilities for advanced analytics and modeling.
This tool is expertly designed for ethical hacking, using intelligent cyber attack simulations to identify successful outcomes. It uploads results to the cloud for advanced data analytics, refining models for future attacks.
The application uses the following technology and tools.
Technology / Tool | Purpose |
---|---|
Python | Build the atcual application |
TKinter | Python package (“Tk interface”) to build the GUI interface |
Github actions | Automation pipelines |
Snyk | Security check (SAST analysis, and SCA analysis) |
CodeQL | Discover vulnerabilities across the codebase |
Dependabot | Send alert when the repository is using a dependency with a known vulnerability |
flake8 | Python linting tool |
mypy | Python static type checker |
isort | modules import organizer |
pylint | Python static code analyser |
Feel free to clone the repository and create your own version of the application. However, kindly note that the source code is licensed under the GPL-3.0 license
. To learn more about the license and its terms, please refer to the complete license documentation available here.
Before running the application, make sure to meet the following requirements: Note: Those steps are working for both macOS, and Linux
- Download and install python latest version, check here.
- Install pip, check here.
- Install TKinter
brew install python-tk
ormake install-tk
. Note: You need to have brew installed. - Install poetry, check here.
- Install all dependencies by running
poetry install
, the command will create a virtual environment, to understand how poetry works please refer to this documentation. - You can run pytest using command
poetry run pytest
- To run the package you can use command
poetry run python haxdesktop/main.py
You can contact us directly using one of the following:
- 🖥️ Website: haxsec.com
- ✉️ Support Email support@haxsec.com