Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Rabbit Hole — Lightweight graph-based tool for organizing penetration testing data into visual node-link diagrams of IPs, ports, services, and findings, inspired by Maltego. | Kitploit
Tools/GitLabGitLab/hostile.node/rabbithole
ReconnaissanceInformation GatheringPenetration Testing
GitLabhostile.node/rabbithole

Rabbit Hole

Lightweight graph-based tool for organizing penetration testing data into visual node-link diagrams of IPs, ports, services, and findings, inspired by Maltego.

View Repository
316 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Overview

Rabbit Hole provides a very limited subset of the functionality of Maltego, focused on creating visual representations of information for Penetration Testing. It provides creation of various types of nodes (such as IP Addresses, Ports, Services, etc) and links between them, with a much more straightforward interface and without requiring any sort of registration.

This has been created as a personal tool for assisting me with organising my information when tackling the various machines in Hack The Box and is being shared in the hope that it will make the life of other people easier.

Building from source

Linux

Rabbit Hole has been tested against Linux Mint and Parrot. You might need the following dependencies:

root@kitploit:~
sudo apt install xorg-dev libglu1-mesa-dev

To build, run the following:

root@kitploit:~
cmake -H. -Bbuild -G "Unix Makefiles"
cmake --build build --config Release

You'll can then run Rabbit Hole:

root@kitploit:~
./build/bin/rabbithole

Windows

Rabbit Hole has been tested when building with Visual Studio 2017. To build it, run the following:

root@kitploit:~
cmake -H. -Bbuild -G "Visual Studio 15 2017 Win64"
cmake --build build --config Release

Alternatively you can compile it from within Visual Studio by using the solution generated by the first step (which will be in build\rabbithole.sln).

Credits

  • ImGui, by Omar Cornut: underlying immediate mode user interface.
  • ImGuiNodeEditor, by Micha Cicho: base application and node editor sitting on top of ImGui.
  • ImGuiFileDialog, by aiekick and Alastair Growcott: cross-platform file browser using ImGui.
  • Dirent, by Toni Rnkk: dirent implementation for Windows.
  • Icons 8: all the icons used for the nodes.
  • Mark Anthony Taduran: application / GitLab icon.
Download Tool