TermuxHackz/X-osint
GitHub: TermuxHackz/X-osint
一款支持多平台的开源情报(OSINT)综合调查框架,集成了电话号码、邮箱、IP、子域名及车辆信息等多种数据搜集与分析功能。
Stars: 2389 | Forks: 295
# X-osint
这是一款 osint 工具,能够收集关于电话号码、用户邮箱地址和 IP 地址等有效且可信的有用信息,未来更新中还会加入更多功能。
# 菜单
# Bug 报告
X-osint 版本 2.2 已经通过了 deepsource 代码分析扫描,以检查安全风险和 Bug 风险。结果显示 X-osint 在版本 2.2 中目前没有 Bug。如果您安装的是版本 2.1,请更新至最新版本,以获得改进和 Bug 修复。
# 功能 1. IP 地址信息收集 2. 邮箱地址信息收集 3. 从图片中提取位置 MetaData 4. Host 发现 5. Ports 发现 6. Subdomain 枚举 7. CVE Exploits 查找 8. Email 查找 9. Exploit 开源漏洞数据库 10. DNS Lookup 11. DNS Reverse 12. Vin 提取器 13. Protonmail OSINT 14. 检查全球 InfoStealer 攻击 15. 电话号码信息查询 16. 从任意文件提取 MetaData 17. 文本分析 以及更多功能... 更多功能即将推出 # 报告 Bug 如果您在安装或运行此工具时遇到问题,请发邮件至 Gmail 或通过 GitHub 提交 issue。 ## 环境要求 [Python 3](https://www.python.org/downloads/)
pip
网络连接
以及其他一些(大量)python 包
# 如何手动更新(适用于任何版本) 此工具会定期更新或随着时间推移进行改进、修复更多 Bug 并添加许多其他功能,我将向您展示如何更新它
# 安装说明
```
sudo apt install python3-pip -y
cd $HOME
git clone https://github.com/TermuxHackz/X-osint
cd X-osint
chmod +x *
sudo bash setup.sh
sudo xosint OR python xosint
```
如果您使用的是 Termux,请输入与上述相同的命令,但不要加 "sudo",并将 "apt" 命令替换为 "pkg"
# 用法
安装完成后,X-osint 将作为单个交互式命令运行,无需输入其他内容:
```
xosint
```
这会打开上图所示的带编号菜单。输入您想要的选项编号(例如输入 `1` 查询 IP 地址信息,`2` 查询邮箱地址信息,`15` 进行 SMTP 分析),然后按 Enter 键并根据提示操作。随时在主菜单输入 `00` 即可退出。
# 如果常规安装失败,使用 Python 虚拟环境进行安装
# 如何自动更新(如果您使用的是 X-Osint 2.1 及以上版本)
# 如何在 Linux 中为 X-osint 创建桌面启动器 #### 1) 回到您的桌面,右键单击,然后点击“创建启动器” #### 2) 按如下方式填写字段 Name: X-osint Comment: An osint tool made by AnonyminHack5 in python3 Command: sudo xosint Working Directory: /usr/local/bin Icon: 点击 No icon 按钮并添加一个图标,然后前往我的 GitHub,在那里下载 .ico 图像,接着将其选为您的图标即可 [](https://github.com/TermuxHackz/X-osint/blob/master/Demo/create-launcher.mp4)
#### 3) 在 Options 中 勾选 - [x] Run in terminal
``` Works for Termux and Linux/MacOS Tested ``` # 车牌 OSINT X-osint 能够轻松获取并提供有关汽车车牌的信息,但这仅适用于在美国注册的车牌,支持此功能的州包括:阿拉巴马州、阿拉斯加州、亚利桑那州、阿肯色州、加利福尼亚州、科罗拉多州、康涅狄格州、特拉华州、佛罗里达州、佐治亚州、夏威夷州、爱达荷州、伊利诺伊州、印第安纳州、爱荷华州和哥伦比亚特区。请注意,此功能不适用于在其他国家/地区注册的车牌,但是,我可能会添加此类功能,不过要做到这一点,我需要鼓励,因此,请您通过给项目点 Star 和请我喝杯咖啡来支持这个项目。谢谢 # Google Dork Hacking 只要您知道如何执行特定的搜索查询,X-osint 就提供了一种利用 Google 进行黑客攻击的方法,我在这个代码库中提供了一些有用的 google dork 查询语句,请查看并使用。谢谢。 # SMTP Analysis X-osint 能够执行 SMTP Analysis 并枚举 SMTP server 是否存在漏洞 # VIN 号码识别 X-osint 能够从政府数据库中收集信息,并根据车辆的识别号码显示车辆列表或信息。X-osint 能够完美做到这一点,而无需 API。VIN 可以通过 CLI 或 GUI 使用 # ProtonMail OSINT 感谢 pixelbubble,X-Osint 能够对 Proton 服务执行 OSINT 调查(仅供教育目的使用)。 ProtOSINT 分为 3 个子模块: - [1] 测试一个 protonMail 账户的有效性并获取附加信息 - [2] 尝试通过组合输入的信息字段生成多个地址,来查找您的目标是否拥有 protonMail 账户 - [3] 查找您的 IP 当前是否关联到 ProtonVPN - [4] 查找 protonmail 用户的 PGP Key 并直接从您的终端下载它 以及更多功能 # Protonmail OSINT 演示 [](https://github.com/TermuxHackz/X-osint/blob/master/Demo/protonmail-xosint.mp4) 更多功能即将推出..敬请期待 # 2.3 版本更新日志 - [1] 重构了 MetaData 提取功能,以支持任何文件类型 - [2] 添加了 DNSinf OSINT:用于对 DNS (Domain Name System) server 进行基准测试和性能评估,并为您提供可信的信息 - [3] 添加了文本分析 - 由 scapy 提供支持,用于快速高效的 NLP 处理、Tokenization、POS tagging、NER 以及文本的 dependency parsing。 - [4] 添加了 Network Mapper - 用于 WIFI Networks(测试版) - [5] 添加了使用 X-Osint 的免责声明 - [6] 其他 Bug 修复和改进。 # 2.1.0 版本更新日志 - [1] 修复了启动时 TKinter 弹出的问题 # 2.1 版本更新日志 - [1] 修复了更新功能 - [2] 修复了第 3 选项的错误 - [3] 更改了 Banner - [4] 更改了用户界面 - [5] 增加了新功能 - [6] 提升了速度 - [7] 大概就是这些了,如果您遇到任何错误或 Bug,请发邮件给我或直接在 GitHub 上提交 Issue ## 更新日志 ### Version 2.2 #### 严重 Bug 修复 - [1] 修复了 python 模块 folium 无法安装的问题 - [2] 修复了 python 模块 numpy 无法安装的问题 - [3] 修复了 python 模块 google-search 无法安装的问题 - [4] 修复了第 2 选项无法工作的问题 - [5] 电话号码信息现在移至 "Next Menu" 中 - [6] 修复了由于在正则表达式字符串中使用无效转义序列而导致的 'SyntaxWarning' 问题。 # 请我喝杯咖啡 [](https://www.buymeacoffee.com/AnonyminHack5)
喜欢我的工作并希望支持我,请在这里请我喝杯咖啡 ## 贡献 欢迎随意 clone 此项目。对于重大更改,请先开启一个 issue 讨论您想要更改或添加的内容,谢谢!! 请勿在未注明出处的情况下复制代码:- ## 鸣谢 这里的一些模块和用于创建 X-osint 的 API,我是从它们那里获得的灵感,因此我想对他们表示感谢,因为没有这些提到的开发者,X-osint 的大部分功能将无法实现。 - [1] Pixellbubble - [2] C3n7ral051nt4g3ncy - [3] SpiderAnonGreyHat - [4] [midnit3Z0mbi3](https://github.com/midnit3Z0mbi3) - [5] [Cavalier-HudsonRock](https://cavalier.hudsonrock.com/docs# 📌 注意 对于定位电话号码并获取确切位置,从电话号码获取确切位置并不完全可行。用于从号码获取位置的 Opencage 模块并不能真正意义上精确获取位置。
实际的情况是这样的: 输入电话号码后,系统会使用一个库将国家区号转换为国家名称。例如,以 +91 开头的号码会被识别为印度,+880 为孟加拉国,+34 为西班牙等。 然后,国家名称将作为正向地理编码请求(地名转坐标)发送到 openCage geocoding API。接着,我们会返回该国家中心的坐标。例如,我们将印度转换为 22.3511148, 78.6677428,大约在北方邦的中部。 人们经常感到困惑和愤怒,为什么坐标并不是手机实际所在的物理位置。 遗憾的是,世界上没有魔法,无论是我们还是其他任何人,都无法通过像印度或西班牙这样的输入字符串来获取手机的具体位置。 如果您想知道手机的位置,您需要在手机上运行一个服务(应用程序),并且该应用需获得操作系统授权以访问位置信息。手机报告的坐标的准确度取决于用于确定位置的技术(GPS、基站三角测量、wifi 等)。一旦您获取了这些坐标,您就可以将它们发送到 opencage API 作为反向地理编码请求。更多信息请访问 https://opencagedata.com # 常见问题 ## 如果您遇到以下错误提示: 1. sudo xosint Traceback (most recent call last): File "/usr/local/bin/xosint", line 11, in from googlesearch import search ModuleNotFoundError: No module named 'googlesearch' 解决方案: 请确保您运行了 `bash setup.sh` 文件,并确保没有中断安装过程。如果之后仍然出现该错误,请在 X-osint 文件夹内运行
解决方案: 同上,请在 X-osint 文件夹内运行
3. ModuleNotFoundError: No module named 'tkinter'?
解决方案: tkinter 不是 pip 包,它随您的操作系统/Termux 一起提供。在 Termux 上运行
解决方案: 这在某些 Termux/Android 环境中会发生,因为 pip 找不到预构建的 cryptography wheel,从而尝试自行编译,而这需要 Rust 工具链。请先运行
解决方案: 这是 setup.sh 中的一个 bug:它在将文件复制到
解决方案: 在 proot 发行版中,您通常已经是 root 用户,因此不需要使用
# 菜单
# Bug 报告
X-osint 版本 2.2 已经通过了 deepsource 代码分析扫描,以检查安全风险和 Bug 风险。结果显示 X-osint 在版本 2.2 中目前没有 Bug。如果您安装的是版本 2.1,请更新至最新版本,以获得改进和 Bug 修复。
# 功能 1. IP 地址信息收集 2. 邮箱地址信息收集 3. 从图片中提取位置 MetaData 4. Host 发现 5. Ports 发现 6. Subdomain 枚举 7. CVE Exploits 查找 8. Email 查找 9. Exploit 开源漏洞数据库 10. DNS Lookup 11. DNS Reverse 12. Vin 提取器 13. Protonmail OSINT 14. 检查全球 InfoStealer 攻击 15. 电话号码信息查询 16. 从任意文件提取 MetaData 17. 文本分析 以及更多功能... 更多功能即将推出 # 报告 Bug 如果您在安装或运行此工具时遇到问题,请发邮件至 Gmail 或通过 GitHub 提交 issue。 ## 环境要求 [Python 3](https://www.python.org/downloads/)
pip
网络连接
以及其他一些(大量)python 包
# 如何手动更新(适用于任何版本) 此工具会定期更新或随着时间推移进行改进、修复更多 Bug 并添加许多其他功能,我将向您展示如何更新它
Termux 更新方法
同时请输入美元符号 #### 1) 输入: ``` cd $HOME cd $PREFIX/bin rm xosint ``` #### 2) 从 git 重新 clone: ``` cd $HOME git clone https://github.com/TermuxHackz/X-osint cd X-osint ``` #### 3) 授予权限并运行安装文件 ``` chmod +x * bash setup.sh ``` 这样你就大功告成了!!!..并且更新完毕Linux 更新方法
同时请输入美元符号 #### 1) 输入: ``` cd $HOME cd /usr/local/bin sudo rm xosint ``` #### 2) 从 GitHub 重新 clone ``` cd $HOME git clone https://github.com/TermuxHackz/X-osint cd X-osint ``` #### 3) 授予权限并运行安装文件 ``` chmod +x * bash setup.sh ``` 这样你就大功告成了!!!..并且更新完毕 # 安装演示 下面是一个视频演示,展示了如何在各种终端中安装 X-osint [](https://github.com/TermuxHackz/X-osint/blob/master/Demo/Install-Xosint.mp4)Youtube Video Demo here
# 安装说明
```
sudo apt install python3-pip -y
cd $HOME
git clone https://github.com/TermuxHackz/X-osint
cd X-osint
chmod +x *
sudo bash setup.sh
sudo xosint OR python xosint
```
如果您使用的是 Termux,请输入与上述相同的命令,但不要加 "sudo",并将 "apt" 命令替换为 "pkg"
# 用法
安装完成后,X-osint 将作为单个交互式命令运行,无需输入其他内容:
```
xosint
```
这会打开上图所示的带编号菜单。输入您想要的选项编号(例如输入 `1` 查询 IP 地址信息,`2` 查询邮箱地址信息,`15` 进行 SMTP 分析),然后按 Enter 键并根据提示操作。随时在主菜单输入 `00` 即可退出。
# 如果常规安装失败,使用 Python 虚拟环境进行安装
由于缺少某些 python 包,Xosint 的常规安装可能在运行或安装时遇到一些问题,只有在常规安装和使用不起作用时,才使用此方法!!
``` sudo apt install python3-pip python3-venv -y cd $HOME git clone https://github.com/TermuxHackz/X-osint cd X-osint chmod +x *.sh python3 -m venv X-osint_venv source X-osint_venv/bin/activate pip install -r requirements.txt sudo bash setup.sh sudo xosint OR python xosint ``` 注意:使用完 Xosint 后,请务必通过输入以下命令退出 python 虚拟环境:
deactivate
然后在您下次想使用 X-osint 时随时重新激活它。
# 如何自动更新(如果您使用的是 X-Osint 2.1 及以上版本)
对于 Termux
``` cd $HOME xosint And then from the menu Type 99 and proceed to selecting termux ```对于 linux
``` cd $HOME sudo chmod +x /usr/local/bin/xosint sudo xosint And from the menu Type 99 and proceed to selecting linux ``` # 🤝 合作伙伴 ## X-Osint 还与代码库 [tookie-osint](https://github.com/Alfredredbird/tookie-osint) 的所有者达成了合作,将其所有的 OSINT 工具引入 X-osint。这是为了确保更高级地使用 OSINT 工具。新功能将持续推出 ### 安装后如何使用 tookie-OSINT安装 X-osint 后,转到 NEXT tools 选项,然后您应该会看到 tookie-osint,接着就可以安装了
cd $HOME
对于 Windows:
python.exe brib.py
对于 Linux/Mac:
python3 brib.py
或者从 X-osint 中启动 tookie-osint(虽然步骤稍长)
### 📌 注意
如果您正在使用 Subdomains 功能并且它要求提供 word list,请从这里下载,然后解压该 zip 文件,确保您知道它的存放位置,然后继续使用 subdomain 功能
# 🔑 API Keys 获取您需要使用的各种 API keys #### 1) Shodan (https://shodan.io)(我的工具中的第 4 - 9 项将需要 shodan API key,在 shodan 上注册并粘贴您的 API,即可顺畅使用) #### 2) Hunter (https://hunter.io) #### 3) Opencagedata (https://opencagedata.com):用于号码的地理位置定位,并从这里获取您的 API 这在电话号码信息查询中是必需的,请注册并获取您的 API 以便使用 #### 4) Google Search API Key (https://cse.google.com/cse):用于 X-ossint 中的 ImageHunt OSINT 功能 这是在 X-soint 中正确使用 ImageHunt 所必需的 #### 5) Google CLoud Console (https://console.cloud.google.com/apis/credentials) #### 6) NumVerify (https://numverify.com/):电话号码信息查询功能所必需 #### 7) Vonage API (https://dashboard.nexmo.com):电话号码信息查询功能所必需# 如何在 Linux 中为 X-osint 创建桌面启动器 #### 1) 回到您的桌面,右键单击,然后点击“创建启动器” #### 2) 按如下方式填写字段 Name: X-osint Comment: An osint tool made by AnonyminHack5 in python3 Command: sudo xosint Working Directory: /usr/local/bin Icon: 点击 No icon 按钮并添加一个图标,然后前往我的 GitHub,在那里下载 .ico 图像,接着将其选为您的图标即可 [](https://github.com/TermuxHackz/X-osint/blob/master/Demo/create-launcher.mp4)
#### 3) 在 Options 中 勾选 - [x] Run in terminal
``` Works for Termux and Linux/MacOS Tested ``` # 车牌 OSINT X-osint 能够轻松获取并提供有关汽车车牌的信息,但这仅适用于在美国注册的车牌,支持此功能的州包括:阿拉巴马州、阿拉斯加州、亚利桑那州、阿肯色州、加利福尼亚州、科罗拉多州、康涅狄格州、特拉华州、佛罗里达州、佐治亚州、夏威夷州、爱达荷州、伊利诺伊州、印第安纳州、爱荷华州和哥伦比亚特区。请注意,此功能不适用于在其他国家/地区注册的车牌,但是,我可能会添加此类功能,不过要做到这一点,我需要鼓励,因此,请您通过给项目点 Star 和请我喝杯咖啡来支持这个项目。谢谢 # Google Dork Hacking 只要您知道如何执行特定的搜索查询,X-osint 就提供了一种利用 Google 进行黑客攻击的方法,我在这个代码库中提供了一些有用的 google dork 查询语句,请查看并使用。谢谢。 # SMTP Analysis X-osint 能够执行 SMTP Analysis 并枚举 SMTP server 是否存在漏洞 # VIN 号码识别 X-osint 能够从政府数据库中收集信息,并根据车辆的识别号码显示车辆列表或信息。X-osint 能够完美做到这一点,而无需 API。VIN 可以通过 CLI 或 GUI 使用 # ProtonMail OSINT 感谢 pixelbubble,X-Osint 能够对 Proton 服务执行 OSINT 调查(仅供教育目的使用)。 ProtOSINT 分为 3 个子模块: - [1] 测试一个 protonMail 账户的有效性并获取附加信息 - [2] 尝试通过组合输入的信息字段生成多个地址,来查找您的目标是否拥有 protonMail 账户 - [3] 查找您的 IP 当前是否关联到 ProtonVPN - [4] 查找 protonmail 用户的 PGP Key 并直接从您的终端下载它 以及更多功能 # Protonmail OSINT 演示 [](https://github.com/TermuxHackz/X-osint/blob/master/Demo/protonmail-xosint.mp4) 更多功能即将推出..敬请期待 # 2.3 版本更新日志 - [1] 重构了 MetaData 提取功能,以支持任何文件类型 - [2] 添加了 DNSinf OSINT:用于对 DNS (Domain Name System) server 进行基准测试和性能评估,并为您提供可信的信息 - [3] 添加了文本分析 - 由 scapy 提供支持,用于快速高效的 NLP 处理、Tokenization、POS tagging、NER 以及文本的 dependency parsing。 - [4] 添加了 Network Mapper - 用于 WIFI Networks(测试版) - [5] 添加了使用 X-Osint 的免责声明 - [6] 其他 Bug 修复和改进。 # 2.1.0 版本更新日志 - [1] 修复了启动时 TKinter 弹出的问题 # 2.1 版本更新日志 - [1] 修复了更新功能 - [2] 修复了第 3 选项的错误 - [3] 更改了 Banner - [4] 更改了用户界面 - [5] 增加了新功能 - [6] 提升了速度 - [7] 大概就是这些了,如果您遇到任何错误或 Bug,请发邮件给我或直接在 GitHub 上提交 Issue ## 更新日志 ### Version 2.2 #### 严重 Bug 修复 - [1] 修复了 python 模块 folium 无法安装的问题 - [2] 修复了 python 模块 numpy 无法安装的问题 - [3] 修复了 python 模块 google-search 无法安装的问题 - [4] 修复了第 2 选项无法工作的问题 - [5] 电话号码信息现在移至 "Next Menu" 中 - [6] 修复了由于在正则表达式字符串中使用无效转义序列而导致的 'SyntaxWarning' 问题。 # 请我喝杯咖啡 [](https://www.buymeacoffee.com/AnonyminHack5)
喜欢我的工作并希望支持我,请在这里请我喝杯咖啡 ## 贡献 欢迎随意 clone 此项目。对于重大更改,请先开启一个 issue 讨论您想要更改或添加的内容,谢谢!! 请勿在未注明出处的情况下复制代码:- ## 鸣谢 这里的一些模块和用于创建 X-osint 的 API,我是从它们那里获得的灵感,因此我想对他们表示感谢,因为没有这些提到的开发者,X-osint 的大部分功能将无法实现。 - [1] Pixellbubble - [2] C3n7ral051nt4g3ncy - [3] SpiderAnonGreyHat - [4] [midnit3Z0mbi3](https://github.com/midnit3Z0mbi3) - [5] [Cavalier-HudsonRock](https://cavalier.hudsonrock.com/docs# 📌 注意 对于定位电话号码并获取确切位置,从电话号码获取确切位置并不完全可行。用于从号码获取位置的 Opencage 模块并不能真正意义上精确获取位置。
实际的情况是这样的: 输入电话号码后,系统会使用一个库将国家区号转换为国家名称。例如,以 +91 开头的号码会被识别为印度,+880 为孟加拉国,+34 为西班牙等。 然后,国家名称将作为正向地理编码请求(地名转坐标)发送到 openCage geocoding API。接着,我们会返回该国家中心的坐标。例如,我们将印度转换为 22.3511148, 78.6677428,大约在北方邦的中部。 人们经常感到困惑和愤怒,为什么坐标并不是手机实际所在的物理位置。 遗憾的是,世界上没有魔法,无论是我们还是其他任何人,都无法通过像印度或西班牙这样的输入字符串来获取手机的具体位置。 如果您想知道手机的位置,您需要在手机上运行一个服务(应用程序),并且该应用需获得操作系统授权以访问位置信息。手机报告的坐标的准确度取决于用于确定位置的技术(GPS、基站三角测量、wifi 等)。一旦您获取了这些坐标,您就可以将它们发送到 opencage API 作为反向地理编码请求。更多信息请访问 https://opencagedata.com # 常见问题 ## 如果您遇到以下错误提示: 1. sudo xosint Traceback (most recent call last): File "/usr/local/bin/xosint", line 11, in from googlesearch import search ModuleNotFoundError: No module named 'googlesearch' 解决方案: 请确保您运行了 `bash setup.sh` 文件,并确保没有中断安装过程。如果之后仍然出现该错误,请在 X-osint 文件夹内运行
pip install -r requirements.txt(在 Linux 上如果 pip 拒绝安装,请加上 --break-system-packages),然后重新运行 xosint。请不要运行 pip install google,那是一个完全不相关的包,无法解决此问题。
2. 是否遇到了关于 ping3, stripe, prompt_toolkit, distro, opencage, phonenumbers, piexif, colorama 或任何其他 xosint 导入的包的 ModuleNotFoundError?解决方案: 同上,请在 X-osint 文件夹内运行
pip install -r requirements.txt。这些都已在 requirements.txt 中列出,并且 setup.sh 会自动安装它们,只有在 setup.sh 被中断或跳过时才会发生这种情况。
3. ModuleNotFoundError: No module named 'tkinter'?
解决方案: tkinter 不是 pip 包,它随您的操作系统/Termux 一起提供。在 Termux 上运行
pkg install python-tkinter,在 Debian/Kali/Ubuntu 上运行 sudo apt install python3-tk,然后重新运行 xosint。
4. 在 Termux 上,pip 尝试从源码构建 cryptography 时失败,并提示 Rust not found 或 metadata-generation-failed 错误?解决方案: 这在某些 Termux/Android 环境中会发生,因为 pip 找不到预构建的 cryptography wheel,从而尝试自行编译,而这需要 Rust 工具链。请先运行
pkg install python-cryptography rust binutils,以便使用 Termux 自带的预构建 cryptography 包,然后重新运行 pip install -r requirements.txt。setup.sh 现在会自动执行此操作。
5. 在 Termux 上,运行 setup.sh 后,您看到 chmod: changing permissions of 'xosint': Operation not permitted,并且在尝试运行它时提示 xosint: Permission denied?解决方案: 这是 setup.sh 中的一个 bug:它在将文件复制到
$PREFIX/bin 后尝试执行 chmod,这在某些 Android/Termux 存储设置中可能会因“Operation not permitted”而失败,导致复制的文件无法执行。setup.sh 现在会在复制文件之前使其变为可执行,因此这种情况应该不再发生。请拉取最新的 master 分支并重新运行 bash setup.sh。如果您仍然遇到此问题,可以手动修复:运行 chmod +x $PREFIX/bin/xosint (Termux) 或 sudo chmod +x /usr/local/bin/xosint (Linux)。
6. 在 proot/chroot Linux 发行版(例如通过 Termux)中运行时,收到 "Running pip as the 'root' user can result in broken permissions" 或出现与预期不同的 ModuleNotFoundError?解决方案: 在 proot 发行版中,您通常已经是 root 用户,因此不需要使用
sudo,并且您应该始终在 X-osint 文件夹内使用 pip install -r requirements.txt 进行安装,而不是手动安装单个包,因为猜测的包名(例如用 pingsearch 代替 ping3)将无法与 xosint 实际导入的内容匹配。标签:ESC4, GitHub, OSINT, Python, 子域名枚举, 实时处理, 应用安全, 情报搜集, 无后门, 系统安全, 逆向工具