sathwiknanda79-cpu/AEGIS
GitHub: sathwiknanda79-cpu/AEGIS
AEGIS 是一个基于 Sherlock 的 OSINT 迷你项目,用于通过用户名在公开社交媒体上发现关联账号资料并整理调查结果。
Stars: 0 | Forks: 0
# AEGIS
AEGIS 是一个网络安全 OSINT 迷你项目,用于发现与用户名关联的公开社交媒体资料。
该项目提供了自定义的命令行工作流和整理好的结果存储功能。它使用官方开源的 Sherlock GitHub 源代码作为用户名搜索引擎。
## 项目名称
AEGIS: Social Media Username Intelligence Using OSINT
## 功能
- 在公开网站上搜索单个用户名
- 在一次会话中搜索多个用户名
- 将调查输出保存在 `results` 文件夹内
- 保持整洁的项目结构,便于报告和演示工作
- 使用 Sherlock 作为底层的 OSINT 查找工具
## 要求
- Windows 10/11、Linux 或 macOS
- Python 3.9 或更高版本
- 互联网连接
- Git(如果需要再次克隆源代码)
- 位于 `third_party/sherlock` 的 Sherlock 源代码
本项目使用的 Sherlock 依赖项:
- certifi
- colorama
- PySocks
- requests
- requests-futures
- stem
- pandas
- openpyxl
- tomli
## Windows 设置
检查 Python:
```
python --version
```
创建本地虚拟环境:
```
python -m venv .venv
```
激活它:
```
.\.venv\Scripts\Activate.ps1
```
从克隆的 GitHub 源代码安装 Sherlock:
```
python -m pip install -e .\third_party\sherlock
```
## 运行 AEGIS
运行浏览器应用:
```
.\run_web_app.ps1
```
或双击:
```
run_web_app.bat
```
运行终端应用:
```
.\run_aegis.ps1
```
或双击:
```
run_aegis.bat
```
或手动操作:
```
.\.venv\Scripts\python.exe .\main.py
```
## 项目结构
```
AEGIS/
main.py
run_aegis.ps1
requirements.txt
project_summary.md
results/
third_party/
sherlock/
pyproject.toml
sherlock_project/
docs/
tests/
```
## 伦理使用
AEGIS 仅用于学习、自我审计、实验工作和授权的网络安全调查。它搜索公开信息,不应被用于骚扰、跟踪、冒充或未经许可收集个人数据。
## 致谢
AEGIS 是一个学生网络安全项目,具有自定义的工作流、名称和结果组织方式。它集成了开源 Sherlock OSINT 工具作为其搜索引擎。
Sherlock GitHub:https://github.com/sherlock-project/sherlock
标签:ESC4, OSINT, Python, 无后门, 用户名枚举, 社交媒体情报, 逆向工具