Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
terraguard — 🛡️ 🔒 L'objectif de ce projet est d'être simple pour créer et détruire votre propre service VPN en utilisant WireGuard. | Kitploit
Outils/GitHubGitHub/p0ssuidao/terraguard
Sécurité de l'Infrastructure CloudSécurité RéseauDevSecOps
GitHubp0ssuidao/terraguard

terraguard

🛡️ 🔒 L'objectif de ce projet est d'être simple pour créer et détruire votre propre service VPN en utilisant WireGuard.

Voir le dépôt
639114il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

À propos du projet

L'objectif de ce projet est de simplifier la création et la destruction de votre propre service VPN en utilisant WireGuard.

Prérequis

  • Terraform >= 1.0.0
  • Ansible >= 2.10.5

Comment déployer

Terraform

L'exécution avec sudo est nécessaire car nous avons besoin des permissions sur localhost pour installer des paquets, configurer une interface réseau et lancer un processus.

Sélectionnez votre fournisseur cloud AWS, DigitalOcean, GCP et ouvrez le répertoire

Vous pouvez changer la région ou le nom de la clé dans le fichier variable.tf

  • Initialiser Terraform
root@kitploit:~
sudo terraform init
  • Planifier nos modifications
root@kitploit:~
sudo terraform plan
  • Appliquer les changements
root@kitploit:~
sudo terraform apply
  • Pour Digital Ocean, vous devez déclarer votre token (do_token) dans variable.tf ou en ligne de commande :
root@kitploit:~
sudo terraform plan -var "do_token=valeur"
sudo terraform apply -var "do_token=valeur"
  • Pour GCP, vous devez déclarer votre token (project_id) dans variable.tf ou en ligne de commande :
root@kitploit:~
sudo terraform plan -var "project_id=valeur"
sudo terraform apply -var "project_id=valeur"

Vous fournissez la clé à Terraform en utilisant la variable d'environnement GOOGLE_APPLICATION_CREDENTIALS :

root@kitploit:~
export GOOGLE_APPLICATION_CREDENTIALS=chemin
  • Pour AWS, vous devez configurer vos identifiants avec la commande suivante :
root@kitploit:~
sudo aws configure

Ou vous pouvez utiliser vos identifiants comme variable d'environnement :

root@kitploit:~
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=

Tests - Vérification de l'IP

  • Tester la connexion sans VPN
root@kitploit:~
curl ipinfo.io/ip
  • Démarrer VPN
root@kitploit:~
sudo systemctl start wg-quick@wg0
  • Tester la connexion avec VPN
root@kitploit:~
curl ipinfo.io/ip

Client mobile

Si vous souhaitez un client supplémentaire pour mobile, vous devez changer la valeur de la variable mobile dans variable.tf ou en ligne de commande :

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

Si la variable est activée, le paquet qrencode sera installé pour générer un QRCODE avec la configuration à utiliser sur votre appareil mobile.

Après l'exécution, un QRCODE sera généré dans la sortie standard de Terraform, il suffit de le scanner sur votre appareil mobile.

Testé avec le Client WireGuard Android

🧹 Nettoyage

  • Exécutez simplement :
root@kitploit:~
sudo terraform destroy

☁️ Fournisseurs Cloud

  • AWS
  • Digital Ocean
  • GCP
  • Azure
  • OCI

🤝 Contribuer

Les contributions, les problèmes et les demandes de fonctionnalités sont les bienvenus !
N'hésitez pas à consulter les issues.

🛣️ Feuille de route

  • Fonctionne🤣
  • Client Linux (Debian, RedHat et Arch base)
  • Terraform pour déployer le serveur sur AWS
  • Client mobile
  • Client Mac
  • Ajouter d'autres fournisseurs cloud

Auteur

👤 João Freire

  • Twitter : @p0ssuidao
Télécharger l’outil