Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
terraguard — 🛡️ 🔒 Das Ziel dieses Projekts ist es, einfach Ihren eigenen VPN-Dienst mit WireGuard zu erstellen und zu zerstören. | Kitploit
Tools/GitHubGitHub/p0ssuidao/terraguard
Cloud-Infrastruktur-SicherheitNetzwerksicherheitDevSecOps
GitHubp0ssuidao/terraguard

terraguard

🛡️ 🔒 Das Ziel dieses Projekts ist es, einfach Ihren eigenen VPN-Dienst mit WireGuard zu erstellen und zu zerstören.

Repository anzeigen
6391145vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Über das Projekt

Ziel dieses Projekts ist es, einfach Ihren eigenen VPN-Dienst mit WireGuard zu erstellen und zu zerstören.

Voraussetzungen

  • Terraform >= 1.0.0
  • Ansible >= 2.10.5

Bereitstellung

Terraform

Die Ausführung mit sudo ist notwendig, da wir auf localhost Berechtigungen benötigen, um Pakete zu installieren, eine Netzwerkschnittstelle zu konfigurieren und einen Prozess zu starten.

Wählen Sie Ihren Cloud-Anbieter AWS, DigitalOcean, GCP und öffnen Sie das Verzeichnis

Sie können die Region oder den Schlüsselnamen in der variable.tf ändern.

  • Terraform initialisieren
root@kitploit:~
sudo terraform init
  • Unsere Änderungen planen
root@kitploit:~
sudo terraform plan
  • Die Änderungen anwenden
root@kitploit:~
sudo terraform apply
  • Für Digital Ocean müssen Sie Ihren Token (do_token) in variable.tf oder der Befehlszeile deklarieren:
root@kitploit:~
sudo terraform plan -var "do_token=value"
sudo terraform apply -var "do_token=value"
  • Für GCP müssen Sie Ihren Token (project_id) in variable.tf oder der Befehlszeile deklarieren:
root@kitploit:~
sudo terraform plan -var "project_id=value"
sudo terraform apply -var "project_id=value"

Sie geben den Schlüssel an Terraform mithilfe der Umgebungsvariable GOOGLE_APPLICATION_CREDENTIALS weiter:

root@kitploit:~
export GOOGLE_APPLICATION_CREDENTIALS=path
  • Für AWS müssen Sie Ihre Anmeldeinformationen mit dem folgenden Befehl konfigurieren:
root@kitploit:~
sudo aws configure

Oder Sie können Ihre Anmeldeinformationen als Umgebungsvariable verwenden:

root@kitploit:~
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=

Tests - IP überprüfen

  • Verbindung ohne VPN testen
root@kitploit:~
curl ipinfo.io/ip
  • VPN starten
root@kitploit:~
sudo systemctl start wg-quick@wg0
  • Verbindung mit VPN testen
root@kitploit:~
curl ipinfo.io/ip

Mobiler Client

Wenn Sie einen zusätzlichen Client für Mobilgeräte möchten, müssen Sie den Wert der Variable mobile in variable.tf oder der Befehlszeile ändern:

root@kitploit:~
sudo terraform plan -var "mobile=true"
sudo terraform apply -var "mobile=true"

Wenn die Variable aktiviert ist, wird das Paket qrencode installiert, um einen QRCODE mit der Konfiguration für die Einrichtung auf Ihrem Mobilgerät zu generieren.

Nach der Ausführung wird ein QRCODE in der stdout von Terraform generiert. Scannen Sie ihn einfach auf Ihrem Mobilgerät.

Getestet mit dem Android WireGuard Client

🧹 Aufräumen

  • Einfach ausführen:
root@kitploit:~
sudo terraform destroy

☁️ Cloud-Anbieter

  • AWS
  • Digital Ocean
  • GCP
  • Azure
  • OCI

🤝 Mitwirken

Beiträge, Probleme und Funktionswünsche sind willkommen!
Schauen Sie sich gerne die Issues an.

🛣️ Fahrplan

  • Work🤣
  • Linux-Client (Debian, RedHat und Arch-basiert)
  • Terraform zum Bereitstellen des Servers auf AWS
  • Mobiler Client
  • Mac-Client
  • Andere Cloud-Anbieter hinzufügen

Autor

👤 João Freire

  • Twitter: @p0ssuidao
Tool herunterladen