SOsintOps/Argos
GitHub: SOsintOps/Argos
一款在 Ubuntu 24.04 上自动部署完整 OSINT 工作站的脚本,涵盖从社交媒体侦察到元数据分析的多种开源情报工具。
Stars: 161 | Forks: 22
# ARGOS — Beta
Argos 会在一个全新安装的 Ubuntu 24.04 LTS 虚拟机上,自动配置一个开源的 OSINT 工作站。
最佳实践建议为每次 OSINT 调查使用专用的虚拟机。
此脚本遵循 Michael Bazzell 在[《开源情报技术》](https://inteltechniques.com/book1.html)一书中所述的方法。
## 目录
- [系统要求](#requirements)
- [工具](#tools)
- [安装说明](#installation)
- [安装日志](#installation-log)
- [待办事项](#to-do)
- [资源](#resources)
- [致谢](#credits)
- [许可证](#licences)
- [版本历史](docs/VERSION_HISTORY.md)
## 系统要求
- Ubuntu **24.04 LTS** 或 **Ubuntu Budgie 24.04 LTS**(虚拟机或工作站)
- 任意 Linux 用户名(先前必须使用 `osint` 的要求已被移除)
- 系统语言:**英语**
- 安装期间需要保持活跃的互联网连接
**测试环境:**
- Ubuntu Budgie 24.04 LTS(虚拟机)
- Ubuntu 24.04 LTS(虚拟机)
**不再受支持:**
- Ubuntu 22.04 LTS(部分依赖项不兼容)
- Ubuntu 20.04 LTS
## 工具
### OSINT
| 工具 | 状态 | 备注 |
|------|--------|-------|
| [Amass](https://github.com/owasp-amass/amass) | 活跃 | 子域名枚举 |
| [Instaloader](https://instaloader.github.io/) | 活跃 | Instagram OSINT |
| [Toutatis](https://github.com/megadose/toutatis) | 受限 | 需要 Instagram 会话 ID |
| [HTTrack](https://www.httrack.com/) | 活跃 | 网络爬取与镜像 |
| [MediaInfo](https://mediaarea.net/en/MediaInfo) | 活跃 | 媒体元数据分析 |
| [ExifTool](https://exiftool.org/) | 活跃 | 文档和图像的元数据 |
| [EyeWitness](https://github.com/FortyNorthSecurity/EyeWitness) | 活跃 | 网站截图 |
| [The Harvester](https://github.com/laramies/theHarvester) | 活跃 | 电子邮件和域名侦察 |
| [Metagoofil](https://github.com/opsdisk/metagoofil) | 活跃 | 公开文档的元数据 |
| [recon-ng](https://github.com/lanmaster53/recon-ng) | 活跃 | 模块化 OSINT 框架 |
| [Sherlock](https://github.com/sherlock-project/sherlock) | 活跃 | 用户名搜索 |
| [SpiderFoot](https://github.com/smicallef/spiderfoot) | 活跃 | OSINT 自动化 |
| [blackbird](https://github.com/p1ngul1n0/blackbird) | 活跃 | 高级用户名搜索 |
| [holehe](https://github.com/megadose/holehe) | 活跃 | 电子邮件 OSINT |
| [maigret](https://github.com/soxoj/maigret) | 活跃 | 用户名搜索(高级 Sherlock 分支) |
| [Maltego](https://www.maltego.com/) | 活跃 | 关联分析(需要账户) |
| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | 活跃 | 视频下载器(替代 youtube-dl) |
**已移除的工具(已废弃或停止维护):**
- ~~Instalooter~~:请使用 Instaloader
- ~~Sublist3r~~:请使用 Amass
- ~~Photon~~:请使用 Katana 或 GoSpider
- ~~youtube-dl~~:已被 yt-dlp 替代
- ~~Moriarty-Project~~:请使用 PhoneInfoga
- ~~Elasticsearch-Crawler~~:请使用 Shodan CLI
- ~~Atom Editor~~(已于 2022 年 12 月停止维护):已被 VSCodium 替代
### 通用工具
| 工具 | 状态 |
|------|--------|
| [VLC](https://www.videolan.org/vlc/) | 活跃 |
| [Google Earth Pro](https://www.google.com/earth/versions/#earth-pro) | 活跃 |
| [VSCodium](https://vscodium.com/) | 活跃(替代 Atom) |
| [CherryTree](https://www.giuspen.com/cherrytree/) | 活跃 |
| [KeePassXC](https://keepassxc.org/) | 活跃 |
| [Kazam](https://launchpad.net/kazam) | 活跃 |
| [Audacity](https://www.audacityteam.org/) | 活跃 |
| [Tor Browser](https://www.torproject.org/) | 活跃 |
| [OpenShot](https://www.openshot.org/) | 活跃 |
| [Obsidian](https://obsidian.md/) | 活跃(动态获取最新版本) |
| [Ripgrep](https://github.com/BurntSushi/ripgrep) | 活跃 |
| [威胁情报资源](https://github.com/pstirparo/threatintel-resources) | 活跃 |
## 安装说明
1. 打开终端。
2. 如果尚未安装 Git,请先安装:
sudo apt install -y git
3. 将仓库克隆到 `Downloads` 目录:
git clone https://github.com/SOsintOps/Argos ~/Downloads/Argos
4. 赋予脚本可执行权限:
chmod +x ~/Downloads/Argos/setup.sh
5. 运行脚本:
~/Downloads/Argos/setup.sh
## 安装日志
脚本会在 Downloads 目录中自动生成一个日志文件:
```
~/Downloads/argos_install_YYYYMMDD_HHMMSS.log
```
该日志包含带有时间戳的完整安装输出。如果发生错误,日志中会记录确切的行号。
## 待办事项
- 添加 PhoneInfoga 以替代 Moriarty-Project
- 添加 Katana 或 GoSpider 以替代 Photon
- 更新用于 OSINT 调查的 LibreOffice 报告模板
- 完成 Ubuntu Budgie 24.04 LTS 虚拟机上的端到端测试
- 为 holehe、maigret 独立版 和 blackbird 独立版 添加快捷方式
## 资源
- [OSIntOps 网站](https://osintops.com/en/)
- [Argos 项目介绍(意大利语)](https://osintops.com/progetto-argos/)
- [OSInt 每日新闻](https://t.me/Osintlatestnews)
- [Michael Bazzell 的《开源情报技术》](https://inteltechniques.com/book1.html)
## 致谢
- Skykn0t 提供了最初的 OSINT_VM_Setup 脚本
- [oh6hay](https://github.com/oh6hay) 命名了此脚本
- [pinkevilpimp](https://github.com/pinkevilpimp) 提供了壁纸脚本
## 许可证
请参阅仓库中包含的许可证文件。
Argos 会在一个全新安装的 Ubuntu 24.04 LTS 虚拟机上,自动配置一个开源的 OSINT 工作站。
最佳实践建议为每次 OSINT 调查使用专用的虚拟机。
此脚本遵循 Michael Bazzell 在[《开源情报技术》](https://inteltechniques.com/book1.html)一书中所述的方法。
## 目录
- [系统要求](#requirements)
- [工具](#tools)
- [安装说明](#installation)
- [安装日志](#installation-log)
- [待办事项](#to-do)
- [资源](#resources)
- [致谢](#credits)
- [许可证](#licences)
- [版本历史](docs/VERSION_HISTORY.md)
## 系统要求
- Ubuntu **24.04 LTS** 或 **Ubuntu Budgie 24.04 LTS**(虚拟机或工作站)
- 任意 Linux 用户名(先前必须使用 `osint` 的要求已被移除)
- 系统语言:**英语**
- 安装期间需要保持活跃的互联网连接
**测试环境:**
- Ubuntu Budgie 24.04 LTS(虚拟机)
- Ubuntu 24.04 LTS(虚拟机)
**不再受支持:**
- Ubuntu 22.04 LTS(部分依赖项不兼容)
- Ubuntu 20.04 LTS
## 工具
### OSINT
| 工具 | 状态 | 备注 |
|------|--------|-------|
| [Amass](https://github.com/owasp-amass/amass) | 活跃 | 子域名枚举 |
| [Instaloader](https://instaloader.github.io/) | 活跃 | Instagram OSINT |
| [Toutatis](https://github.com/megadose/toutatis) | 受限 | 需要 Instagram 会话 ID |
| [HTTrack](https://www.httrack.com/) | 活跃 | 网络爬取与镜像 |
| [MediaInfo](https://mediaarea.net/en/MediaInfo) | 活跃 | 媒体元数据分析 |
| [ExifTool](https://exiftool.org/) | 活跃 | 文档和图像的元数据 |
| [EyeWitness](https://github.com/FortyNorthSecurity/EyeWitness) | 活跃 | 网站截图 |
| [The Harvester](https://github.com/laramies/theHarvester) | 活跃 | 电子邮件和域名侦察 |
| [Metagoofil](https://github.com/opsdisk/metagoofil) | 活跃 | 公开文档的元数据 |
| [recon-ng](https://github.com/lanmaster53/recon-ng) | 活跃 | 模块化 OSINT 框架 |
| [Sherlock](https://github.com/sherlock-project/sherlock) | 活跃 | 用户名搜索 |
| [SpiderFoot](https://github.com/smicallef/spiderfoot) | 活跃 | OSINT 自动化 |
| [blackbird](https://github.com/p1ngul1n0/blackbird) | 活跃 | 高级用户名搜索 |
| [holehe](https://github.com/megadose/holehe) | 活跃 | 电子邮件 OSINT |
| [maigret](https://github.com/soxoj/maigret) | 活跃 | 用户名搜索(高级 Sherlock 分支) |
| [Maltego](https://www.maltego.com/) | 活跃 | 关联分析(需要账户) |
| [yt-dlp](https://github.com/yt-dlp/yt-dlp) | 活跃 | 视频下载器(替代 youtube-dl) |
**已移除的工具(已废弃或停止维护):**
- ~~Instalooter~~:请使用 Instaloader
- ~~Sublist3r~~:请使用 Amass
- ~~Photon~~:请使用 Katana 或 GoSpider
- ~~youtube-dl~~:已被 yt-dlp 替代
- ~~Moriarty-Project~~:请使用 PhoneInfoga
- ~~Elasticsearch-Crawler~~:请使用 Shodan CLI
- ~~Atom Editor~~(已于 2022 年 12 月停止维护):已被 VSCodium 替代
### 通用工具
| 工具 | 状态 |
|------|--------|
| [VLC](https://www.videolan.org/vlc/) | 活跃 |
| [Google Earth Pro](https://www.google.com/earth/versions/#earth-pro) | 活跃 |
| [VSCodium](https://vscodium.com/) | 活跃(替代 Atom) |
| [CherryTree](https://www.giuspen.com/cherrytree/) | 活跃 |
| [KeePassXC](https://keepassxc.org/) | 活跃 |
| [Kazam](https://launchpad.net/kazam) | 活跃 |
| [Audacity](https://www.audacityteam.org/) | 活跃 |
| [Tor Browser](https://www.torproject.org/) | 活跃 |
| [OpenShot](https://www.openshot.org/) | 活跃 |
| [Obsidian](https://obsidian.md/) | 活跃(动态获取最新版本) |
| [Ripgrep](https://github.com/BurntSushi/ripgrep) | 活跃 |
| [威胁情报资源](https://github.com/pstirparo/threatintel-resources) | 活跃 |
## 安装说明
1. 打开终端。
2. 如果尚未安装 Git,请先安装:
sudo apt install -y git
3. 将仓库克隆到 `Downloads` 目录:
git clone https://github.com/SOsintOps/Argos ~/Downloads/Argos
4. 赋予脚本可执行权限:
chmod +x ~/Downloads/Argos/setup.sh
5. 运行脚本:
~/Downloads/Argos/setup.sh
## 安装日志
脚本会在 Downloads 目录中自动生成一个日志文件:
```
~/Downloads/argos_install_YYYYMMDD_HHMMSS.log
```
该日志包含带有时间戳的完整安装输出。如果发生错误,日志中会记录确切的行号。
## 待办事项
- 添加 PhoneInfoga 以替代 Moriarty-Project
- 添加 Katana 或 GoSpider 以替代 Photon
- 更新用于 OSINT 调查的 LibreOffice 报告模板
- 完成 Ubuntu Budgie 24.04 LTS 虚拟机上的端到端测试
- 为 holehe、maigret 独立版 和 blackbird 独立版 添加快捷方式
## 资源
- [OSIntOps 网站](https://osintops.com/en/)
- [Argos 项目介绍(意大利语)](https://osintops.com/progetto-argos/)
- [OSInt 每日新闻](https://t.me/Osintlatestnews)
- [Michael Bazzell 的《开源情报技术》](https://inteltechniques.com/book1.html)
## 致谢
- Skykn0t 提供了最初的 OSINT_VM_Setup 脚本
- [oh6hay](https://github.com/oh6hay) 命名了此脚本
- [pinkevilpimp](https://github.com/pinkevilpimp) 提供了壁纸脚本
## 许可证
请参阅仓库中包含的许可证文件。标签:ESC4, ExifTool, GitHub, Kali替代, OSINT, Python, The Harvester, 元数据分析, 子域名枚举, 实时处理, 工作站配置, 应用安全, 攻击路径可视化, 无后门, 特权提升, 生成式AI安全, 系统安全, 自动化部署, 虚拟机, 逆向工具, 隐私调查, 黑客工具