
Self-heilender RAT, der libp2p nutzt
Dieses Repository enthält zwei minimale Proof-of-Concept-RATs, die GO verwenden und auf den Beispielen unter go-libp2p-examples basieren.
Derzeit ist die RAT für Linux-Hosts vorgesehen. Sie können jedoch für Windows erstellt werden, indem die go-build-Variable geändert wird. Sie können die Umgebungsvariable unter Linux setzen, um GO mitzuteilen, dass es für Windows kompilieren soll. „env GOOS=windows“ und ändern Sie den Befehl im Projekt von „sh -c“ zu „cmd.exe /c“. Dies wird in einer späteren Version implementiert.
Selbstheilende Proof-of-Concept-RAT, die libp2p nutzt.
Dieses Projekt besteht aus einem Client und einem Server. Die Server-IP und der Server-Port müssen für den Client erreichbar sein. Erstellen Sie die Client- und Server-Binaries getrennt.
Führen Sie im Server-Verzeichnis „go build .“ aus. Dadurch wird die Server-Binary erstellt.
Führen Sie im Client-Verzeichnis „go build .“ aus. Dadurch wird die Client-Binary erstellt.
Führen Sie den Server aus und zeigen Sie die Hilfe an: „./server --help“.
Führen Sie den Server mit einer bestimmten Rendezvous-Zeichenfolge aus: „./server -rendezvous S3cr3tK3y“.
Führen Sie den Client mit derselben Rendezvous-Zeichenfolge aus: „./client -rendezvous S3cr3tK3y“.
Einfache RAT, die Pubsub-Kanäle zur Kommunikation nutzt. Funktioniert nur im LAN.
Führen Sie im pubsub_rat-Verzeichnis „go build .“ aus. Dadurch wird die „chat“-Binary erstellt.
Führen Sie die Binary auf zwei Hosts im selben Subnetz aus.