Skip to content

Latest commit

 

History

History
332 lines (256 loc) · 16.4 KB

README.cn.md

File metadata and controls

332 lines (256 loc) · 16.4 KB

史努比计划

Snoop 项目是最有前途的 OSINT 工具之一 - 按昵称搜索

  • 这是考虑到 CIS 位置的最强大的软件。

是你的生活幻灯片吗? 问史努比。
Snoop 项目是在没有考虑 NSA 和他们的朋友的意见的情况下开发的,
即普通用户可用 (项目创建日期:2020 年 2 月 14 日)。

🇨🇳 中国人 readme
🌎 ENGLISH readme
🇪🇸 ESPAÑOL readme
🇩🇪 DEUTSCHE readme
🇷🇺 РУССКИЙ readme
🇫🇷 FRANÇAIS readme


Note

Snoop 是一项搜索和处理互联网上公共数据领域的研究工作(有自己的数据库、算法、已关闭的 bug 赏金)。在专业搜索方面,Snoop能够与传统搜索引擎竞争。

该工具的功能很简单,不需要用户具备任何知识或技术技能。
(下载软件,指定目标,收到结果)。

数据库索引等工具的比较:




操作系统平台 支持
GNU/Linux
Windows 7/11 (32/64)
Android (Termux)
macOS 🚫
IOS 🚫
WSL 🚫

适用于操作系统 Windows 和 GNU/Linux 的 Snoop

探听本地数据库

Snoop 完整版数据库 4600+ 个网站 ⚡️⚡️⚡️

发布

Snoop 带有现成的程序集(发布版),不需要依赖项(库)或 python3 安装,也就是说,它可以在装有 OS Windows 或 GNU/Linux 的干净机器上运行。
┗━━ ⬇️下载 Snoop 项目

🟣 Snoop 项目插件

1. 插件中方法之一的演示——〘GEO_IP/domain〙

GEO_IP.mp4

$$$$

报告也可以在 csv/txt/CLI/maps 中找到

$$$$

OSM 地图上的 HTML 格式报告(Snoop 完整版)

$$$$

2. Plugin中方法之一的演示——〘Yandex_parser〙

$$$$

搜索报告打用户名(插件 — Yandex_parser)

$$$$

3. 插件中方法之一的演示——〘Reverse Vgeocoder〙

ReverseVgeocoder.mp4

Snoop 仅从脏数据(数字、字母、特殊字符)中选择地理坐标,根据它们在地图上放置标记,并用附近的人口稠密区域标记它们。

签名地理坐标的可视化:HTML 报告(Snoop 完整版)。

🟤 从源代码自建软件

本机安装

  • 注意:如果你想在 android/termux 上安装 snoop,请不要这样做 (安装不同,请参阅下面的专用部分)。
  • 注意:要求 Python 3.7+ 版本
# 克隆存储库
$ git clone https://github.com/snooppr/snoop

# 登录到工作目录
$ cd ~/snoop

# 安装 python3 和 python3-pip 如果没有安装
$ apt-get update && apt-get install python3 python3-pip

# 安装依赖项'要求'
$ pip install --upgrade pip
$ python3 -m pip install -r requirements.txt
# 如果不是以特殊混合方式显示国家国旗,请提供字体包,例如单色
$ apt-get install ttf-ancient-fonts 或颜色(推荐) $ apt-get install fonts-noto-color-emoji
# 在 Windows 操作系统上使用 CMD 或 PowerShell(从方便中选择),而不是 WSL!
🟢 使用
usage: snoop_cli.bin [search arguments...] nickname
or
usage: snoop_cli.bin [service arguments | plugins arguments]


$ snoop_cli.bin --help #手动 snoop 构建版本 GNU/Linux

Help

optional arguments:
  -h, --help            显示此帮助信息并退出

service arguments:
  --version, -V         OS 的打印版本; 窥探; Python 和许可证
  --list-all, -l        打印有关 Snoop 数据库的详细信息
  --donate, -d          捐赠给 Snoop 项目的开发,获取/购买 Snoop 完整版
  --autoclean, -a       删除所有报告,清理空间
  --update, -U          更新探听

plugins arguments:
  --module, -m          OSINT 搜索:使用各种插件 Snoop :: IP/GEO/YANDEX

search arguments:
  nickname              被通缉用户的昵称。 支持同时搜索多个名称。 名称中包含空格的昵称用引号引起来
  --web-base, -w        连接以在更新的 web_DB(4600+ 多个网站)中搜索'昵称'。 在演示版本中,
                        该功能被禁用
  --site , -s <site_name> 
                        从数据库'--list-all'中指定站点名称。 在一个指定的资源上搜索'昵称',
                        多次使用'-s'选项是可以接受的
  --exclude , -e <country_code> 
                        从搜索中排除所选区域,允许多次使用'-e'选项,例如,'-e RU -e WR'
                        从搜索中排除俄罗斯和世界
  --include , -i <country_code> 
                        仅在搜索中包括选定的区域,允许多次使用'-i'选项,例如,'-i US -i UA'
                        搜索美国和乌克兰
  --country-sort, -c    按国家而不是字母顺序打印和记录结果
  --time-out , -t <digit> 
                        设置等待服务器响应的最大时间分配(秒)。 影响搜索持续时间。 影响'超时错误:
                        '打开。 如果 Internet 连接速度较慢(默认为 9 秒),此选项是必需的
  --no-func, -n         ✓单色终端,不要在url中使用颜色
                        ✓禁用打开网络浏览器
                        ✓禁止打印国旗
                        ✓禁用指示和进度状态
  --found-print, -f     仅打印找到的帐户
  --verbose, -v         搜索'昵称'时,打印详细的语言描述
  --userlist , -u <file> 
                        指定一个包含用户列表的文件。 Snoop 将智能处理数据并提供额外的报告
  --save-page, -S       将找到的用户页面保存到本地文件 (慢速模式)
  --cert-on, -C         在服务器上启用证书验证。 默认情况下,服务器上的证书验证是禁用的,
                        这使您可以无误地处理有问题的站点
  --headers , -H <User-Agent> 
                        手动设置用户代理,代理用引号括起来,默认情况下为每个站点设置来自 
                        snoop 数据库的随机或覆盖的用户代理
  --pool , -p <digit> 
                        禁用自动优化并将手动搜索加速设置为最大 1 到 300。工作线程/进程。
                        默认情况下,Quick模式下使用任意设备的个人限制;其他模式下使用弱PC的限制。
                        将值设置得太低或太高都会显着降低软件速度。 ~为此设备计算的最佳值,
                        请参阅块“snoop info”参数“推荐池”选项 [--version/-V]。建议使用该选项
                        1) 如果用户有多核设备 2) 不想使用 Quick 模式 [--quick/-q]
                        3) 打算加快搜索速度,例如在 模式下使用 [--found-print/-f'] 选项。
                        该选项是个性化的,可以将 Snoop 完整版中的搜索加速到极快的速度
  --quick, -q           快速而积极的搜索模式。不会重新处理失败的资源,这会加快搜索速度,
                        但也会稍微增加 Bad_raw。快速模式适应PC功率,不打印中间结果,有效,
                        专为Snoop完整版设计

例子

# 仅搜索一个用户:
$ python3 snoop.py username1 #从源代码运行
$ snoop_cli.bin username1 #从发行版 linux 运行
# 或者,例如,支持西里尔字母:
$ python3 snoop.py олеся #从源代码运行
# 要搜索包含空格的名称:
$ snoop_cli.bin "bob dylan" #从发行版 linux 运行
$ snoop_cli.bin dob_dylan #从发行版 linux 运行
$ snoop_cli.bin bob-dylan #从发行版 linux 运行

# 在 Windows 操作系统上运行:
$ python snoop.py username1 #从源代码运行
$ snoop_cli.exe username1 从发布 Windows 运行
# 要搜索一个或多个用户:
$ snoop_cli.exe username1 username2 username3 username4 从发布 Windows 运行

# 搜索大量用户;
# 避免网站冻结(更常见的是"死区"取决于用户的 ip 地址);
# 只打印找到的账户; 在本地保存找到的帐户页面;
# 指定一个包含所需帐户列表的文件;
# 连接到可扩展和更新的基于 Web 的 Snoop 进行搜索:
$ snoop_cli.bin -t 6 -f -S -u ~/file.txt -w #从发行版 linux 运行
# 检查 Snoop 数据库:
$ snoop_cli.bin --list all #从发行版 linux 运行
# 打印 Snoop 函数的帮助:
$ snoop_cli.bin --help #从发行版 linux 运行

# 启用 Snoop 插件:
$ snoop_cli.bin --module #从发行版 linux 运行

# 在两个资源上搜索两个用户名:
$ snoop_cli.bin -s habr -s lichess chikamaria irina

# 获取 Snoop 完整版:
$ snoop_cli.bin --donate
  • 'ctrl-c' — 中止搜索。
  • 找到的账户将存储在 ~/snoop/results/nicknames/*{txt|csv|html}.
  • 在office中打开csv,字段分隔符逗号
  • 销毁所有搜索结果——删除 '~/snoop/results' 目录.
    或者 snoop_cli.exe --autoclean #从发布操作系统 Windows 运行。
# 更新 Snoop 以测试软件中的新功能
$ python3 snoop.py --update #需要安装 Git
🔵 Android 版探听

详细的英文手册

🔴 基本错误
问题 求解
========= ======================================================= =======
客户 使用主动保护防火墙阻止连接 1
EDGE/3G 互联网连接速度不够 2
"-t"选项的值太低 2
无效的用户名 3
连接错误:[GipsysTeam; Nixp; Ddo; Mamochki] 7
========= ======================================================= =======
供应商 互联网审查 4
========= ======================================================= =======
服务器 该站点已更改其响应/API; CF/WAF 已更新 5
服务器屏蔽客户端的IP地址范围 4
触发/保护验证码资源 4
部分站点暂时无法访问,技术工作 6
========= ======================================================= =======

解决:

  1. 重新配置您的防火墙 (例如,卡巴斯基阻止成人资源)。

  2. 检查您的互联网连接速度:
    python3 snoop.py -v 用户名
    如果任何网络参数以红色突出显示,Snoop 可能会在搜索过程中挂起。 在低速时,增加"--time-out x"选项的"x"值:
    python3 snoop.py -t 15 用户名

  3. 其实这并不是错误。 修复用户名
    (例如,某些网站不允许使用西里尔字符;"空格"或"越汉编码" 在用户名中,为了节省时间:- 请求被过滤)。

  4. 更改您的IP地址 审查是用户收到跳过错误/误报/在某些情况下""的最常见原因。 从移动运营商提供商的 IP 地址使用 Snoop 时,速度可能会显着下降,具体取决于提供商。 例如,解决问题最有效的方法是使用 VPN,Tor 不太适合此任务。 规则:来自一个 ip 的一次扫描不足以充分利用 Snoop。

  5. 在Github-e Issue/Pull request上打开Snoop仓库 (将此通知开发人员)。

  6. 不注意,现场有时会去维修工作并恢复运营。

  7. 在某些 GNU/Linux 发行版中,openssl 存在 问题,还有问题 多年未更新的网站。 如果用户故意使用"--cert-on"选项开始侦听,就会出现这些问题。
    解决:

$ sudo nano /etc/ssl/openssl.cnf

# 编辑文件最底部的行:
[MinProtocol = TLSv1.2]
在
[MinProtocol = TLSv1]

[CipherString = DEFAULT@SECLEVEL=2]
在
[CipherString = DEFAULT@SECLEVEL=1]
🟠 附加信息

项目发展历程.

执照.

文档/俄语.

公钥指纹: 076DB9A00B583FFB606964322F1154A0203EAE9D.

Snoop 并不完美:网站正在下降; 结束标签丢失; 网络正在被审查; 托管服务未按时付款。有时,有必要关注所有这些"网络摇滚",因此欢迎捐款: 例子关闭/坏网站.

• **提交的可视化:**从项目诞生到 2023 年十三号星期五。

2.mp4

【RU -> CN】 这是翻译的 ➰俄语自述文件.