RendezvousRAT
Self-healing RAT utilizing libp2p
Install / Use
/learn @rvrsh3ll/RendezvousRATREADME
Information
This repository contains two minimal proof-of-concept RAT's utilizing GO, based on the examples found at go-libp2p-examples
Currently, the RAT is inteded for linux hosts. However, they can be built for windows by modifying the go build variable. You can set the environment variable in linux to tell GO to compille for windows. "env GOOS=windows" and change the command in the project from "sh -c" to "cmd.exe /c". This will be implemented in a later version.
RendezvousRAT
Self-healing proof-of-concept RAT utilizing libp2p.
Building RendezvousRAT
This project consists of a client and server. The server ip and port must be accessible to the client. Build the client and server binaries separtely.
Server
From the server directory, "go build .". This will build the server binary.
Client
From the client directory, "go build .". This will build the client binary.
Execution
Execute the server and display help "./server --help".
Execute the server with a specific rendezvous string "./server -rendezvous S3cr3tK3y"
Execute the client with the same rendezvous string "./client -rendezvous S3cr3tK3y"
pubsub_rat
Simple RAT that utilizes pubsub channels for communication. Works on LAN only.
Building pubsub_rat
From the pubsub_rat directory, "go build .". This will build the "chat" binary.
Execution
Execute the binary on two hosts within the same subnet.
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
