
हल्का ग्राफ-आधारित उपकरण जो पेनिट्रेशन टेस्टिंग डेटा को IPs, पोर्ट्स, सेवाओं और निष्कर्षों के दृश्य नोड-लिंक आरेखों में व्यवस्थित करता है, Maltego से प्रेरित।
Rabbit Hole, Maltego की कार्यक्षमता का एक बहुत सीमित उपसमूह प्रदान करता है, जो पेनिट्रेशन टेस्टिंग के लिए जानकारी के दृश्य प्रतिनिधित्व बनाने पर केंद्रित है। यह विभिन्न प्रकार के नोड्स (जैसे IP पते, पोर्ट, सेवाएँ, आदि) और उनके बीच लिंक का निर्माण प्रदान करता है, जिसमें एक अधिक सीधा इंटरफ़ेस है और किसी भी प्रकार के पंजीकरण की आवश्यकता नहीं है।

इसे Hack The Box में विभिन्न मशीनों से निपटने पर अपनी जानकारी को व्यवस्थित करने में मेरी सहायता करने के लिए एक व्यक्तिगत उपकरण के रूप में बनाया गया है और इस आशा के साथ साझा किया जा रहा है कि यह अन्य लोगों के जीवन को आसान बना देगा।
Rabbit Hole का परीक्षण Linux Mint और Parrot पर किया गया है। आपको निम्नलिखित निर्भरताओं की आवश्यकता हो सकती है:
sudo apt install xorg-dev libglu1-mesa-dev
निर्माण करने के लिए, निम्नलिखित चलाएँ:
cmake -H. -Bbuild -G "Unix Makefiles"
cmake --build build --config Release
फिर आप Rabbit Hole चला सकते हैं:
./build/bin/rabbithole
Rabbit Hole का परीक्षण Visual Studio 2017 के साथ निर्माण करते समय किया गया है। इसे निर्माण करने के लिए, निम्नलिखित चलाएँ:
cmake -H. -Bbuild -G "Visual Studio 15 2017 Win64"
cmake --build build --config Release
वैकल्पिक रूप से आप पहले चरण द्वारा उत्पन्न समाधान का उपयोग करके Visual Studio के भीतर से इसे संकलित कर सकते हैं (जो build\rabbithole.sln में होगा)।