Deep Explorer – Browsing the Dark Web
Deep Explorer is een van de tools die feitelijk redelijk straightforward zijn en weinig uitleg behoeven. Hij is niet ontzettend ingewikkeld en kent geen ton aan opties. Toch is Deep Explorer het vermelden waard en heb ik besloten hier een kleine post aan de wijden. Deep Explorer is een gemaakt om hidden services te vinden binnen het Tor netwerk en is een tool die kan helpen om een beetje orde in deze ongestructureerde chaos te scheppen. Zie deze post dan ook meer als een tip dan een write-up. Daarnaast laat Deep Explorer zien wat er zoal te vinden is en dat lieve lezers… kan andere mensen letterlijk angst aanjagen.
Dat angst aanjagen is niet overdreven. Nadat ik Deep Explorer aan een collega liet zien met het bericht “en dit is ook nog maar een sneeuwvlokje op de top van een besneeuwde berg” is deze collega nooit meer hetzelfde geweest. Grapje 🙂 Maar deze collega was oprecht geschrokken van de content en het gemak waarmee dat te vinden was. En dat klopt. Deep Explorer maakt het allemaal vrij goed inzichtelijk door gebruik te maken van de Ahmia zoekmachine (https://ahmia.fi/). Logischerwijs vindt de tool ook niets buiten deze zoekmachine. Wat Deep Explorer wel heel goed doet is de snelheis waarmee hij deze diensten vindt en de presentatie die duidelijk en overzichtelijk is. Deep Explorer is een Python based tool en dus volledig functioneel vanuit je terminal. En dat is het 2e gemak dat Deep Explorer biedt. Geen losse tooling, gewoon direct resultaten in je werkscherm.
Om Deep Explorer te installeren is het noodzakelijk dat je Tor al geïnstalleerd hebt. Ik test deze tool op een ParrotOS en Tor is hier by-default al geïnstalleerd. Vervolgens zijn er nog een aantal requirements die geïnstalleerd moeten worden zoals InterruptingCow en BeautifulSoup4. Deze kunnen geïnstalleerd worden met behulp van de “requirements.txt” file die meegeleverd is. Laten we eerst via GitHub de download URL achterhalen en het pakket downloaden.
git clone https://github.com/blueudp/Deep-Explorer.git |
Nu we de package hebben gaan we de requirements downloaden:
cd Deep-Explorer pip3 install -r requirements.txt |
Nadat dit klaar is ben je al een heel eind op weg. Het enige wat je nu moet doen is het programma aanroepen en zoeken. Hier heb je een aantal keuzes is. De zoekstring is als volgt:
python3 deepexplorer.py STRING_TO_SEARCH NUMBER_OF_RESULTS TYPE_OF_CRAWL
STRING_TO_SEARCH = Het zoekwoord waar naar gezocht moet worden.
NUMBER_OF_RESULTS = Het aantal resultaten dat maximaal weergegeven wordt.
TYPE_OF_CRAWL = Het type crawl dat uitgevoert moet worden. None = alleen links laten zien zonder crawlen, Default crawlt alleen pagina’s die in de URL het opgegeven crawl woord hebben als het aanal pagina’s niet boven de opgegeven threshold komt. En de “All” switch laat alleen links zien die het opgegeven crawl woord in de URL hebben tot een maximum van de opgegeven threshold.
Dus om te zoeken naar “sesamstraat” zonder te crawlen tot een maximum van 25 pagina’s gebruik je:
python3 deepexplorer.py sesamstraat 40 none |

Om te zoeken naar “sesamstraat” waarbij “bert” in de URL voor moet komen en de resultaten onder de 25 pagina’s moet blijven gebruik je:
python3 deepexplorer.py sesamstraat 40 default bert |
En te zoeken naar “sesamstraat” waarbij “ernie” in de URL voor moet komen en er maximaal 25 resultaten getoond mogen worden gebruik je:
python3 deepexplorer.py sesamstraat 40 all ernie |
Een iets minder onschuldig voorbeeld van bovenstaande commando:

Gevonden URL’s zijn meteen middels een (rechter) kik meteen te openen in de Tor browser.
Deep Explorer is een kleine maar krachtige tool en ik hoop dat deze kleine tip jullie werk weer een klein beetje makkelijke maakt (of dat is iig een tip hebt om je collega’s bang te maken).