
Ferramenta leve baseada em grafos para organizar dados de testes de penetração em diagramas visuais de nós e arestas de IPs, portas, serviços e descobertas, inspirada no Maltego.
Rabbit Hole fornece um subconjunto muito limitado da funcionalidade do Maltego, focado em criar representações visuais de informações para Testes de Penetração. Ele permite a criação de vários tipos de nós (como Endereços IP, Portas, Serviços, etc.) e conexões entre eles, com uma interface muito mais direta e sem exigir qualquer tipo de registro.

Isso foi criado como uma ferramenta pessoal para me ajudar a organizar minhas informações ao enfrentar as diversas máquinas no Hack The Box e está sendo compartilhado na esperança de tornar a vida de outras pessoas mais fácil.
Rabbit Hole foi testado no Linux Mint e Parrot. Você pode precisar das seguintes dependências:
sudo apt install xorg-dev libglu1-mesa-dev
Para compilar, execute o seguinte:
cmake -H. -Bbuild -G "Unix Makefiles"
cmake --build build --config Release
Você pode então executar o Rabbit Hole:
./build/bin/rabbithole
Rabbit Hole foi testado ao compilar com o Visual Studio 2017. Para compilá-lo, execute o seguinte:
cmake -H. -Bbuild -G "Visual Studio 15 2017 Win64"
cmake --build build --config Release
Alternativamente, você pode compilá-lo de dentro do Visual Studio usando a solução gerada pelo primeiro passo (que estará em build\rabbithole.sln).