https://github.com/trixsec/trix-framework
All Required tool for web pentesting, All Hacking tools for website hacking And Android pentesting
https://github.com/trixsec/trix-framework
Last synced: about 1 year ago
JSON representation
All Required tool for web pentesting, All Hacking tools for website hacking And Android pentesting
- Host: GitHub
- URL: https://github.com/trixsec/trix-framework
- Owner: TrixSec
- License: mit
- Created: 2024-07-07T09:41:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-20T09:07:12.000Z (over 1 year ago)
- Last Synced: 2025-03-24T08:41:44.497Z (about 1 year ago)
- Language: Python
- Size: 141 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Trix-Framework CLI Tool 2.0.0
The Trix-Framework CLI tool is designed to help you manage and clone various security tools categorized by their functionality. This tool allows users to select categories, view tools within those categories, and clone the desired tools into their home directory. The tool also provides the ability to stop the cloning process without exiting the application.
## Features
- 195+ tools are available
- Load and parse tools from a `tools.json` file.
- Display available categories and tools.
- Clone selected tools to the home directory.
- Handle directory existence conflicts.
- Stop the cloning process without exiting the tool.
- Support for graceful interruption using Ctrl+C.
## Prerequisites
- Python 3.x
- Git
## Installation
1. **Clone the Repository**
```
git clone https://github.com/TrixSec/Trix-Framework/
cd Trix-Framework
```
2. **Ensure `tools.json` is Present**
Make sure the `tools.json` file is located in the same directory as `frameworkcli.py`. The `tools.json` should contain the list of tools categorized by their functionality.
## Usage
1. **Run the Script**
```
python3 frameworkcli.py
```
2. **Select a Category**
The tool will display a list of categories from which you can select by entering the corresponding number.
3. **Select a Tool**
After selecting a category, the tool will list the available tools within that category. Select a tool to clone by entering its corresponding number.
4. **Commands**
- **Back**: Return to the category selection menu.
- **Exit**: Exit the application.
## Example
### Running the Script
┌──(root㉿trix)-[~/Trix-Framework]
└─# python3 frameworkcli.py
Categories Examples:
1. Database SQL Injection Vulnerability or Brute Force
2. Web Vulnerability Scanners
3. Advanced Persistent Threat Detect
Select a category (or type 'exit' to quit): 1
Tools in Database SQL Injection Vulnerability or Brute Force:
1. SQLiScanner - A SQLi vulnerability scanner via SQLMAP and Charles
2. DSSS - A SQLi vulnerability scanner with 99 lines of code
Select a tool to clone (or type 'back' to go back, 'stop' to stop cloning, 'exit' to quit): 1
Cloning SQLiScanner...
## Handling Cloning Conflicts
If the directory already exists, you will be prompted to overwrite it:
`
The directory /root/SQLiScanner already exists. Do you want to overwrite it? (yes/no): no
Skipping clone for https://github.com/0xbug/SQLiScanner as the directory already exists.
`
## Interrupting the Process
You can also interrupt the cloning process using `Ctrl+C`:
### Follow Us on Telegram
Stay updated with the latest tools and hacking resources. Join our Telegram Channel by clicking the Telegram logo below:
[](https://t.me/Trixsec)
## License
This project is licensed under the MIT License.