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
haaukins — Une plateforme de virtualisation hautement accessible et automatisée pour l'éducation à la sécurité | Kitploit
Outils/GitHubGitHub/aau-network-security/haaukins
CTFTests d'IntrusionApprentissage et ÉducationLabs et Pratique
GitHubaau-network-security/haaukins

haaukins

Une plateforme de virtualisation hautement accessible et automatisée pour l'éducation à la sécurité

Voir le dépôt
19740il 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
Site web

Build Status Go Report Card GitHub release licence
 

Haaukins

Haaukins est une plateforme de virtualisation hautement accessible et automatisée pour l'éducation à la sécurité. Elle comprend trois composants principaux (Docker, Virtualbox et Golang). La communication et l'orchestration entre ces composants sont gérées à l'aide du langage de programmation Go. La principale raison d'utiliser Go pour gérer et déployer des éléments sur la plateforme Haaukins est son mécanisme de concurrence et de parallélisme simple.

Notre objectif principal est d'impliquer toute personne souhaitant apprendre le concept du « capture the flag » en cybersécurité, une approche largement acceptée pour apprendre à trouver des vulnérabilités dans un système. Contrairement aux plateformes existantes, Haaukins vous fournit son propre environnement virtualisé avec un système d'exploitation conçu pour trouver des vulnérabilités.

  • Prérequis
  • Installation
  • Obtenir les dépendances
  • Tests
  • Recompilation du proto
  • Version de publication
  • Déploiement
  • Problèmes connus
  • Contribuer
  • Demandes d'événements
  • Crédits
  • Licence

Prérequis

Les dépendances suivantes sont requises et doivent être installées séparément pour exécuter le démon dans votre environnement local.

  • Linux
  • Docker
  • Go 1.13+

Il n'y a pas de prérequis pour installer le client dans votre environnement.

Remarque : Linux peut également être utilisé dans un environnement virtualisé.

Installation

Utilisez la page de documentation pour l'installation, les autres dépôts connectés et plus encore via le site de documentation ; https://docs.haaukins.com

Obtenir les dépendances

La plateforme Haaukins utilise les go modules depuis la version 1.6.4, il est donc très facile de gérer les dépendances : il suffit d'exécuter go mod download

Tests

Assurez-vous d'être dans le répertoire $GOPATH/src/github.com/aau-network-security/haaukins/. Pour exécuter tous les fichiers de test, la commande suivante peut être utilisée :

root@kitploit:~
go test -v --race  ./...

Recompilation du proto

La plateforme Haaukins utilise gRPC pour la communication entre le client et le démon. Ainsi, après avoir mis à jour la spécification du buffer de protocole (c'est-à-dire daemon/proto/daemon.proto), la génération du code Go correspondant se fait comme suit :

root@kitploit:~
cd $GOPATH/src/github.com/aau-network-security/haaukins/daemon/
protoc -I proto/ proto/daemon.proto --go_out=plugins=grpc:proto

Version de publication

GoReleaser gère la section des publications : il suffit de taguer le commit.

Déploiement

Travis déploie automatiquement sur server.

Remarque : par défaut, le script utilise la clé ~/.ssh/id_rsa pour pousser sur GitHub. Vous pouvez remplacer ce paramètre par la variable d'environnement HKN_RELEASE_PEMFILE.

Problèmes connus

Prenez un moment pour consulter les problèmes connus ici.

Contribuer

Haaukins est un projet open source construit sur d'autres projets open source. Si vous êtes intéressé, vous êtes invité à contribuer.

Consultez le Guide de contribution pour commencer.

Demandes d'événements

Chez AAU, nous croyons en la puissance de la communauté open source et souhaitons proposer de tester notre plateforme aux organisations et aux utilisateurs. Si vous souhaitez obtenir votre propre domaine qui vous sera attribué par nos soins, veuillez nous contacter à l'avance.

Crédits

  • Logo conçu par indepedenthand

Licence

GNU

Copyright (c) 2019-present, Haaukins

Télécharger l’outil