Advanced FiveM Pentest Tool - CLI
- π Resolve
cfx.re
links to real server IP - π§ͺ Scan and retrieve server info (status, players, tags, etc.)
- π§© Modular command structure
- π οΈ Easily extendable with your own commands
- Resolve CFX join codes to IP:Port
- Retrieve live server data from
/info.json
and/players.json
- Modular command handler system
- CLI-based, no GUI, pure terminal experience
git clone https://github.com/Zalgo-Dev/Synapsex-cli.git
cd Synapsex-cli
pip install -r requirements.txt
python run.py
You will enter an simple interactive CLI interface:
=== SynapseX Terminal ===
Type `help` to show all available commands.
SynapseX>
Command | Description |
---|---|
resolve <cfx_token> |
Resolve a cfx.re token or link to IP:Port |
scan <cfx_link / cfx_token> |
Show server informations |
help |
Show all available commands |
exit / ctrl + c |
Exit the CLI |
βββ πSynapseX - CLI
βββ πsynapsex
βββ __init__.py
βββ πcommands
βββ resolve.py
βββ scan.py
βββ your_command.py
βββ πcore
βββ __init__.py
βββ terminal.py
βββ πutils
βββ __init__.py
βββ server.py
βββ README.md
βββ run.py
- Create a file in synapsex/commands/your_command.py
- Use this template:
class Command:
name = "yourcommand"
desc = "Your command description"
usage = "yourcommand <args>"
def run(self, args):
print("Hello from yourcommand!")
New commands are automatically loaded by the command manager.
Pull requests are welcome! Feel free to open an issue or suggest a feature.
Created by ZalgoDev β follow me for more open-source security tools.