
RAT auto-réparateur utilisant libp2p
Ce dépôt contient deux RAT de preuve de concept minimalistes utilisant GO, basés sur les exemples trouvés sur go-libp2p-examples
Actuellement, les RAT sont destinés aux hôtes Linux. Cependant, ils peuvent être compilés pour Windows en modifiant la variable go build. Vous pouvez définir la variable d'environnement sous Linux pour indiquer à GO de compiler pour Windows. "env GOOS=windows" et remplacez la commande du projet "sh -c" par "cmd.exe /c". Cela sera implémenté dans une version ultérieure.
RAT de preuve de concept auto-réparateur utilisant libp2p.
Ce projet se compose d'un client et d'un serveur. L'adresse IP et le port du serveur doivent être accessibles au client. Compilez les binaires du client et du serveur séparément.
Depuis le répertoire du serveur, "go build .". Cela compilera le binaire du serveur.
Depuis le répertoire du client, "go build .". Cela compilera le binaire du client.
Exécutez le serveur et affichez l'aide : "./server --help".
Exécutez le serveur avec une chaîne de rendezvous spécifique : "./server -rendezvous S3cr3tK3y"
Exécutez le client avec la même chaîne de rendezvous : "./client -rendezvous S3cr3tK3y"
RAT simple qui utilise des canaux pubsub pour la communication. Fonctionne uniquement sur LAN.
Depuis le répertoire pubsub_rat, "go build .". Cela compilera le binaire "chat".
Exécutez le binaire sur deux hôtes du même sous-réseau.