Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
Scavenger — 爬虫(Bot),用于在粘贴网站上搜索凭证泄露。 | Kitploit
工具/GitHubGitHub/rndinfosecguy/scavenger
OSINT (开源情报)密码破解数据泄露信息收集网络爬虫
GitHubrndinfosecguy/scavenger

Scavenger

爬虫(Bot),用于在粘贴网站上搜索凭证泄露。

查看仓库
818136155年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Scavenger - OSINT Bot - 重构版


机器人在行动


Anurag's GitHub stats


简介

这是我的 OSINT 机器人的代码,用于在粘贴站点上搜索敏感数据泄露。

搜索项:

  • 凭证
  • 私有 RSA 密钥
  • WordPress 配置文件
  • MySQL 连接字符串
  • 洋葱链接
  • SQL 转储
  • API 密钥
  • 完整邮箱地址

搜索项可以自定义。您可以在配置部分了解更多信息。

关于 Scavenger 的文章

  • https://jakecreps.com/2019/05/08/osint-collection-tools-for-pastebin/
  • https://jakecreps.com/2019/01/08/scavenger/
  • https://youtu.be/VCwiZ2dh17Q?t=51(此处提到了该机器人)

主要特性

对于 pastebin.com,机器人有两种模式:

  • 通过抓取在存档中查找敏感数据
  • 通过追踪发布泄露的用户来查找敏感数据

附加功能:

  • 可定制的搜索词
  • 扫描包含文本文件的文件夹以查找敏感信息

配置

  1. 删除每个子文件夹中的 README.md 文件,它们只是占位符
  2. 默认情况下,机器人搜索邮箱:密码组合和其他类型的敏感数据。如果要添加更多搜索词,请编辑 configs/searchterms.txt 文件,或在控制脚本中使用 -3 开关 默认的 configs/searchterms.txt 配置:
root@kitploit:~
mysqli_connect(
BEGIN RSA PRIVATE KEY
The name of the database for WordPress
apiKey:
Return-Path:
insert into
INSERT INTO
.onion

如果你想添加其他搜索词,只需将它们逐行添加到文件中。 你知道这里缺少的有用搜索词吗?告诉我!:-) 3. 对于 pastebin.com 的用户追踪模块,你需要将目标用户逐行添加到 configs/users.txt 文件中。

用法

程序帮助:

root@kitploit:~
$ python3 scavenger.py -h

  _________
 /   _____/ ____ _____ ___  __ ____   ____    ____   ___________
 \_____  \_/ ___\\__  \\  \/ // __ \ /    \  / ___\_/ __ \_  __ \
 /        \  \___ / __ \\   /\  ___/|   |  \/ /_/  >  ___/|  | \/
/_______  /\___  >____  /\_/  \___  >___|  /\___  / \___  >__|
        \/     \/     \/          \/     \//_____/      \/       Reworked

usage: scavenger.py [-h] [-0] [-1] [-2] [-3] [-4]

control script

optional arguments:
  -h, --help           show this help message and exit
  -0, --pbincom        Activate pastebin.com archive scraping module
  -1, --pbincomTrack   Activate pastebin.com user tracking module
  -2, --sensitivedata  Search a specific folder for sensitive data. This might
                       be useful if you want to analyze some pastes which
                       were not collected by the bot.
  -3, --editsearch     Edit search terms file for additional search terms
                       (email:password combinations will always be searched)
  -4, --editusers      Edit user file of the pastebin.com user track module

example usage: python3 scavenger.py -0 -1

抓取的粘贴内容根据其状态存储在不同的位置。

  • 粘贴已抓取但未检测到任何内容 -> data/raw_pastes
  • 粘贴已抓取并检测到邮箱:密码组合 -> data/raw_pastes 和 data/files_with_passwords
  • 粘贴已抓取并检测到其他敏感数据 -> data/raw_pastes 和 data/otherSensitivePastes

粘贴内容存储在 data/raw_pastes 中,直到文件数达到 48000 的限制。 一旦超过 48000 个粘贴,它们会被压缩并移动到归档文件夹中。


启动 pastebin.com 存档抓取模块

root@kitploit:~
$ python3 scavenger.py -0

启动 pastebin.com 用户追踪模块

root@kitploit:~
$ python3 scavenger.py -1

当启动这些模块之一时,会在后台创建一个包含运行模块的 tmux 会话。

列出 tmux 会话

root@kitploit:~
$ tmux ls
pastebincomArchive: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]
pastebincomTrack: 1 windows (created Sun Apr 14 06:33:32 2021) [204x58]

与 tmux 会话交互的示例

root@kitploit:~
$ tmux a -t pastebincomArchive
$ tmux a -t pastebincomTrack

要分离会话,请按 Ctrl+b d。


如果您想在不使用控制软件的情况下启动模块,可以直接调用它们。

pastebin.com 存档抓取器

root@kitploit:~
$ python3 pbincomArchiveScrape.py

pastebin.com 用户追踪器

root@kitploit:~
$ python3 pbincomTrackUser.py

搜索特定文件夹中的敏感数据:

root@kitploit:~
$ python3 findSensitiveData.py TARGET_FOLDER

待办事项

如果您有任何遗漏,希望我添加功能或进行更改,请通过 Twitter 或 GitHub issue 告诉我 :-)

下载工具