
ToRat is a Remote Administation tool written in Go using Tor as a transport mechanism and RPC for communication

Ein plattformübergreifendes Fernverwaltungstool geschrieben in Go, das Tor als Transportmechanismus verwendet und derzeit Windows, Linux, MacOS-Clients unterstützt.
NUR FÜR BILDUNGSZWECKE VERWENDEN
Wie man das ToRat Docker-Image verwendet
Plattformübergreifende Reverse-Shell (Windows, Linux, Mac OS)
Unterstützt mehrere Verbindungen
Begrüßungsbanner
Farbige Ausgabe
Tab-Vervollständigung von:
Eindeutige persistente ID für jeden Client
Windows:
Linux:
Vollständig eingebettetes Tor in Go
der ToRAT_client kommuniziert über TLS-verschlüsseltes RPC, das durch Tor (versteckter Dienst) mit dem ToRat_server verbunden ist
optionaler Transport ohne Tor, z.B. Verwendung von Tor2Web, einem DNS-Hostnamen oder öffentlicher/lokaler IP
Alle Beiträge sind willkommen, man muss kein Go-Experte sein, um beizutragen.
Du möchtest vielleicht dem #torat-Kanal im Gophers Slack beitreten.
| Befehl | Info |
|---|
| cd | ändert das Arbeitsverzeichnis des Clients |
| ls | listet den Inhalt des Arbeitsverzeichnisses des Clients auf |
| shred | löscht Dateien/Verzeichnisse unwiederbringlich |
| screen | macht einen Screenshot des Clients |
| cat | zeigt Textdateien vom Client an, einschließlich .docx, .rtf, .pdf, .odt |
| alias | gibt dem Client einen benutzerdefinierten Alias |
| down | lädt eine Datei vom Client herunter |
| up | lädt eine Datei auf den Client hoch |
| speedtest | testet die Internetverbindung eines Clients |
| hardware | sammelt verschiedene Hardwarespezifikationen vom Client |
| netscan | scannt das gesamte Netzwerk eines Clients nach Online-Geräten und offenen Ports |
| gomap | scannt eine lokale IP im Netzwerk eines Clients nach offenen Ports und Diensten |
| escape | entkommt einem Befehl und führt ihn in einer nativen Shell auf dem Client aus |
| reconnect | weist den Client an, sich neu zu verbinden |
| help | listet mögliche Befehle mit Nutzungsinformationen auf |
| exit | hintergrundet die aktuelle Sitzung und kehrt zur Haupt-Shell zurück |
| Befehl | Info |
|---|
| select | wählt Client zur Interaktion aus |
| list | listet alle verbundenen Clients auf |
| alias | wählt Client, dem ein Alias zugewiesen werden soll |
| cd | ändert das Arbeitsverzeichnis des Servers |
| help | listet mögliche Befehle mit Nutzungsinformationen auf |
| exit | beendet den Server |