SPECTRE RAT

pinkman

BOSS
Staff member
ADMIN
LEGEND
ULTIMATE
SUPREME
MEMBER
BFD Legacy
Joined
Feb 3, 2025
Messages
2,253
Reaction score
19,020
Deposit
0$
This is a remote administration tool for managing and monitoring bots over the MQTT protocol with end-to-end encryption. It provides a graphical interface for interacting with bots, including features such as shell access, file transfer, screenshot capture, and connection cleanup.

Features

GUI Interface:

Device Table: Lists connected bots with their IP, hostname, OS, status, and last ping. Context Menu: Right-click on a bot to access plugins (Shell Access, Take Screenshot, Clean Connections, etc.). Settings: Configure the MQTT broker, topic, and encryption key under "Settings".
Plugins:

Shell Access: Navigate the bot's file system, execute commands, download/upload files, and execute files. Take a Screenshot: Capture a screenshot from the bot and save it to the downloads folder. Clean Connections: Remove unresponsive bots from connections.json after pinging them.
Security:

Encryption: All MQTT communication is encrypted using AES-GCM with a single key stored in settings.json on the GUI side and hardcoded into each bot. Topic-Based Access: The MQTT topic is a shared secret for access control.
Project Structure:

SPECTER.py: Main GUI application. SPECTRE_Stub.go: Bot stub template, compiled into an executable for each bot. plugins/: shell_access.py: File explorer and shell command execution. screenshot.py: Screenshot capture functionality. cleaner.py: Removes unresponsive bots.
data/: settings.json: Stores the encryption key and MQTT settings. connections.json: Stores bot connection details.
download:
 
This is a remote administration tool for managing and monitoring bots over the MQTT protocol with end-to-end encryption. It provides a graphical interface for interacting with bots, including features such as shell access, file transfer, screenshot capture, and connection cleanup.

Features

GUI Interface:

Device Table: Lists connected bots with their IP, hostname, OS, status, and last ping. Context Menu: Right-click on a bot to access plugins (Shell Access, Take Screenshot, Clean Connections, etc.). Settings: Configure the MQTT broker, topic, and encryption key under "Settings".
Plugins:

Shell Access: Navigate the bot's file system, execute commands, download/upload files, and execute files. Take a Screenshot: Capture a screenshot from the bot and save it to the downloads folder. Clean Connections: Remove unresponsive bots from connections.json after pinging them.
Security:

Encryption: All MQTT communication is encrypted using AES-GCM with a single key stored in settings.json on the GUI side and hardcoded into each bot. Topic-Based Access: The MQTT topic is a shared secret for access control.
Project Structure:

SPECTER.py: Main GUI application. SPECTRE_Stub.go: Bot stub template, compiled into an executable for each bot. plugins/: shell_access.py: File explorer and shell command execution. screenshot.py: Screenshot capture functionality. cleaner.py: Removes unresponsive bots.
data/: settings.json: Stores the encryption key and MQTT settings. connections.json: Stores bot connection details.
download:*** Hidden text: cannot be quoted. ***
 
This is a remote administration tool for managing and monitoring bots over the MQTT protocol with end-to-end encryption. It provides a graphical interface for interacting with bots, including features such as shell access, file transfer, screenshot capture, and connection cleanup.

Features

GUI Interface:

Device Table: Lists connected bots with their IP, hostname, OS, status, and last ping. Context Menu: Right-click on a bot to access plugins (Shell Access, Take Screenshot, Clean Connections, etc.). Settings: Configure the MQTT broker, topic, and encryption key under "Settings".
Plugins:

Shell Access: Navigate the bot's file system, execute commands, download/upload files, and execute files. Take a Screenshot: Capture a screenshot from the bot and save it to the downloads folder. Clean Connections: Remove unresponsive bots from connections.json after pinging them.
Security:

Encryption: All MQTT communication is encrypted using AES-GCM with a single key stored in settings.json on the GUI side and hardcoded into each bot. Topic-Based Access: The MQTT topic is a shared secret for access control.
Project Structure:

SPECTER.py: Main GUI application. SPECTRE_Stub.go: Bot stub template, compiled into an executable for each bot. plugins/: shell_access.py: File explorer and shell command execution. screenshot.py: Screenshot capture functionality. cleaner.py: Removes unresponsive bots.
data/: settings.json: Stores the encryption key and MQTT settings. connections.json: Stores bot connection details.
download:*** Hidden text: cannot be quoted. ***
 
Top Bottom