Darkdump 是一个 OSINT 接口,用于执行用 Python 编写的深层网络调查,它允许用户输入搜索查询,其中 darkdump 提供了抓取与该查询相关的 .onion 网站的能力,以尝试提取电子邮件、元数据、关键字、图像、社交媒体等。Darkdump 通过 Ahmia.fi 检索站点,并在通过 Tor 网络连接时抓取这些 .onion 地址。
git clone https://github.com/josh0xA/darkdump
cd darkdump
python3 -m pip install -r requirements.txt
python3 darkdump.py --help
为了有效地使用 Darkdump,您需要配置 Tor 以允许您的脚本通过 Tor 控制端口来控制它。以下是如何设置torrc
文件并验证 Tor 是否正在运行:
如果您的系统上尚未安装 Tor,您需要安装它。以下是在各种操作系统上安装 Tor 的方法:
Debian/Kali/Ubuntu: sudo apt install tor
MacOS: brew install tor
找到您的 torc 文件。该文件通常位于 Linux 上的/etc/tor/torrc
中,有时也位于 Mac 上。
将以下行添加到您的 torrc 以启用控制端口并设置控制端口密码:
ControlPort 9051
HashedControlPassword [YourHashedPasswordHere]
将[YourHashedPasswordHere]
替换为可以使用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
- 搜索 10 个链接并抓取每个站点python3 darkdump.py -q "free movies" -a 25
- 不要抓取,只返回该查询的 25 个链接(不需要 Tor)
python3 darkdump.py -q "marketplaces" -a 15 --scrape --proxy -i
- 搜索 10 个链接并抓取每个网站以及查找和存储图像。
_ _ _ __
__| | __ _ _ __| | ____| |_ _ _ __ ___ _ __ / /
/ _` |/ _` | '__| |/ / _` | | | | '_ ` _ | '_ / /
| (_| | (_| | | | < (_| | |_| | | | | | | |_) | / /
__,_|__,_|_| |_|___,_|__,_|_| |_| |_| .__/ /_/ 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
该程序的开发者 Josh Schiavone 对滥用该数据收集工具不承担任何责任。请勿使用 darkdump 浏览参与政府法律法规认定为非法的任何活动的网站。愿上帝保佑你们大家。
麻省理工学院许可证
版权所有 (c) 乔什·斯齐亚沃尼