
Outil léger basé sur des graphes pour organiser les données de tests d'intrusion en diagrammes visuels nœuds-liens d'adresses IP, ports, services et résultats, inspiré de Maltego.
Rabbit Hole fournit un sous-ensemble très limité des fonctionnalités de Maltego, axé sur la création de représentations visuelles d'informations pour les tests de pénétration. Il permet de créer différents types de nœuds (tels que des adresses IP, des ports, des services, etc.) et des liens entre eux, avec une interface beaucoup plus simple et sans nécessiter aucune inscription.

Cet outil a été créé comme un outil personnel pour m'aider à organiser mes informations lorsque je m'attaque aux différentes machines de Hack The Box et il est partagé dans l'espoir qu'il facilitera la vie d'autres personnes.
Rabbit Hole a été testé sous Linux Mint et Parrot. Vous pourriez avoir besoin des dépendances suivantes :
sudo apt install xorg-dev libglu1-mesa-dev
Pour compiler, exécutez les commandes suivantes :
cmake -H. -Bbuild -G "Unix Makefiles"
cmake --build build --config Release
Vous pouvez ensuite exécuter Rabbit Hole :
./build/bin/rabbithole
Rabbit Hole a été testé lors de la compilation avec Visual Studio 2017. Pour le compiler, exécutez les commandes suivantes :
cmake -H. -Bbuild -G "Visual Studio 15 2017 Win64"
cmake --build build --config Release
Alternativement, vous pouvez le compiler depuis Visual Studio en utilisant la solution générée par la première étape (qui se trouvera dans build\rabbithole.sln).