Darkdump est une interface OSINT permettant d'effectuer des recherches sur le Web profond écrite en python dans laquelle elle permet aux utilisateurs de saisir une requête de recherche dans laquelle darkdump offre la possibilité de gratter les sites .onion relatifs à cette requête pour essayer d'extraire des e-mails, des métadonnées, des mots-clés, des images. , les réseaux sociaux, etc. Darkdump récupère les sites via Ahmia.fi et récupère ces adresses .onion lorsqu'il est connecté via le réseau tor.
git clone https://github.com/josh0xA/darkdump
cd darkdump
python3 -m pip install -r requirements.txt
python3 darkdump.py --help
Pour utiliser Darkdump efficacement, vous devez configurer Tor pour permettre à votre script de le contrôler via le port de contrôle Tor. Voici comment configurer votre fichier torrc
et vérifier que Tor est en cours d'exécution :
Si Tor n'est pas déjà installé sur votre système, vous devez l'installer. Voici comment installer Tor sur différents systèmes d’exploitation :
Debian/Kali/Ubuntu : sudo apt install tor
MacOS : brew install tor
Localisez votre fichier torrc. Ce fichier se trouve généralement dans /etc/tor/torrc
sous Linux et parfois Mac.
Ajoutez les lignes suivantes à votre torrc pour activer le port de contrôle et définir un mot de passe pour le port de contrôle :
ControlPort 9051
HashedControlPassword [YourHashedPasswordHere]
Remplacez [YourHashedPasswordHere]
par un mot de passe haché qui peut être généré à l'aide de la commande tor --hash-password
: tor --hash-password "my_password"
Linux : sudo systemctl start tor.service
MacOS : brew services start tor
python3 darkdump.py -q "hacking" -a 10 --scrape --proxy
- recherche 10 liens et gratte chaque site
python3 darkdump.py -q "free movies" -a 25
- ne grattez pas, renvoyez simplement 25 liens pour cette requête (ne nécessite pas de tor)
python3 darkdump.py -q "marketplaces" -a 15 --scrape --proxy -i
- recherche 10 liens et gratte chaque site ainsi que trouve et stocke des images.
_ _ _ __
__| | __ _ _ __| | ____| |_ _ _ __ ___ _ __ / /
/ _` |/ _` | '__| |/ / _` | | | | '_ ` _ | '_ / /
| (_| | (_| | | | < (_| | |_| | | | | | | |_) | / /
__,_|__,_|_| |_|___,_|__,_|_| |_| |_| .__/ /_/ v3 by Josh Schiavone
|_|
usage: darkdump.py [-h] [-v] [-q QUERY] [-a AMOUNT] [-p] [-i] [-s]
Darkdump is an interface for scraping the deepweb through Ahmia. Made by yours truly.
options:
-h, --help show this help message and exit
-v, --version returns darkdump's version
-q QUERY, --query QUERY
the keyword or string you want to search on the deepweb
-a AMOUNT, --amount AMOUNT
the amount of results you want to retrieve
-p, --proxy use tor proxy for scraping
-i, --images scrape images and visual content from the site
-s, --scrape scrape the actual site for content and look for keywords
Le développeur de ce programme, Josh Schiavone, n'est pas responsable de l'utilisation abusive de cet outil de collecte de données. N'utilisez pas darkdump pour naviguer sur des sites Web qui participent à une activité identifiée comme illégale en vertu des lois et réglementations de votre gouvernement. Que Dieu vous bénisse tous.
Licence MIT
Copyright (c) Josh Schiavone