Darkdump é uma interface OSINT para realizar investigações profundas na web escrita em python na qual permite aos usuários inserir uma consulta de pesquisa na qual darkdump fornece a capacidade de raspar sites .onion relacionados a essa consulta para tentar extrair e-mails, metadados, palavras-chave, imagens , mídias sociais etc. Darkdump recupera sites via Ahmia.fi e raspa esses endereços .onion quando conectado através da rede tor.
git clone https://github.com/josh0xA/darkdump
cd darkdump
python3 -m pip install -r requirements.txt
python3 darkdump.py --help
Para usar o Darkdump de forma eficaz, você precisa configurar o Tor para permitir que seu script o controle através da porta de controle do Tor. Veja como configurar seu arquivo torrc
e verificar se o Tor está em execução:
Se o Tor ainda não estiver instalado no seu sistema, você precisará instalá-lo. Veja como você pode instalar o Tor em vários sistemas operacionais:
Debian/Kali/Ubuntu: sudo apt install tor
MacOS: brew install tor
Localize seu arquivo torrc. Este arquivo geralmente é encontrado em /etc/tor/torrc
no Linux e às vezes no Mac.
Adicione as seguintes linhas ao seu torrc para ativar a porta de controle e definir uma senha da porta de controle:
ControlPort 9051
HashedControlPassword [YourHashedPasswordHere]
Substitua [YourHashedPasswordHere]
por uma senha com hash que pode ser gerada usando o comando 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
- pesquise 10 links e raspe cada site
python3 darkdump.py -q "free movies" -a 25
- não raspe, apenas retorne 25 links para essa consulta (não requer tor)
python3 darkdump.py -q "marketplaces" -a 15 --scrape --proxy -i
- pesquise 10 links e raspe cada site, bem como encontre e armazene imagens.
_ _ _ __
__| | __ _ _ __| | ____| |_ _ _ __ ___ _ __ / /
/ _` |/ _` | '__| |/ / _` | | | | '_ ` _ | '_ / /
| (_| | (_| | | | < (_| | |_| | | | | | | |_) | / /
__,_|__,_|_| |_|___,_|__,_|_| |_| |_| .__/ /_/ 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
O desenvolvedor deste programa, Josh Schiavone, não é responsável pelo uso indevido desta ferramenta de coleta de dados. Não use darkdump para navegar em sites que participem de qualquer atividade identificada como ilegal de acordo com as leis e regulamentos do seu governo. Que Deus abençoe a todos vocês.
Licença MIT
Direitos autorais (c) Josh Schiavone