ispectr3/Caesar

GitHub: ispectr3/Caesar

一款集成 35 个侦察模块的开源情报(OSINT)调查平台,聚合多种公开数据源用于身份追踪、基础设施探测和数据泄露核查。

Stars: 0 | Forks: 0

# 🎭 项目:CAESAR (Caesar OSINT) [![License: MIT](https://img.shields.io/badge/License-MIT-crimson.svg)](https://opensource.org/licenses/MIT) [![Stack: React + TanStack Start](https://img.shields.io/badge/Stack-React%20%2B%20TanStack-black.svg?style=flat&logo=react)](https://tanstack.com/) [![Aesthetic: Cyberpunk / Tactical](https://img.shields.io/badge/Aesthetic-Tactical%20%2F%20Hacker-6D001A.svg)]() **Caesar OSINT** 是一个开源情报 (OSINT) 和数字侦察平台。该项目采用军规黑客战术风格设计,全面使用等宽字体、直角边缘 (`rounded-none`)、带有交互式提示符 (`$ `) 的输入框,以及以黑色和酒红色 (`#6D001A`) 为主的配色方案。 ## 🛠️ 集成模块 该平台包含 **35 个活跃的侦察模块**,可直接从主页访问: 1. 👤 **CPF Search** – 验证器、区域分析以及 Dark Web 上的 CPF 泄露追踪。 2. 🏢 **CNPJ Lookup** – 企业注册信息查询及公司股东结构 (BrasilAPI)。 3. 📍 **CEP Address** – 通过 CEP 搜索物理地址和坐标 (BrasilAPI)。 4. 📍 **GEOINT** – OpenStreetMap Geocoding 及坐标。 5. 📞 **Phone OSINT** – 提取全球电话号码数据。 6. 🎛️ **NAMINT Combiner** – 根据目标姓名被动生成邮箱和用户名变体。 7. 🔍 **WhatsMyName** – 在多个平台上被动验证用户名。 8. 🌐 **IP Lookup** – 根据 IP 地址进行地理定位、ISP、ASN 和组织查询。 9. 🗄️ **WHOIS** – 通过 RDAP 查询注册商、创建/过期日期及 nameservers。 10. 🧬 **DNS Lookup** – A, AAAA, MX, NS, TXT, CNAME 和 SOA 记录。 11. 🕸️ **Subdomain Scanner** – 通过 Certificate Transparency 发现子域名。 12. 🗃️ **LeakLooker** – 扫描公共互联网以寻找开放端口和暴露的数据库。 13. 🚨 **AbuseIPDB Scanner** – 查询 IP 信誉及恶意举报记录。 14. 🚨 **Web Port Scanner** – 针对攻击面的主动 Web 端口扫描。 15. 🛡️ **HTTP Headers** – 分析安全 headers 并提供保护评分。 16. ⚠️ **CVE Search** – 在 NIST NVD 数据库中搜索漏洞。 17. 📄 **File Phish** – 通过 Google Dorks 进行结构化搜索,查找暴露的敏感文档。 18. 🕰️ **Wayback Machine** – 查询已存档网站的历史捕获和快照。 19. 🔎 **Google Dorks** – 高级查询生成器,用于查找隐藏文件和页面。 20. 🐙 **GitFive** – 追踪公开 commit 中的真实邮箱和开发者身份。 21. 🚨 **GHunt** – 识别 Google 账户、GAIA IDs 及其在公共服务中的暴露情况。 22. ✉️ **Mosint** – 用于邮箱和社交账户调查的瑞士军刀。 23. 🚨 **Scam Analyzer** – 对消息进行启发式分析以识别诈骗。 24. ✉️ **Email Validator** – 验证格式、域名 MX 记录以及是否为一次性邮箱。 25. 🔑 **Hash Identifier** – 识别哈希类型:MD5, SHA1, SHA256, bcrypt 等。 26. 🖼️ **EXIF Extractor** – 提取图像中隐藏的 EXIF 元数据,包括 GPS、相机型号和日期。 27. 🚨 **HIBP Breach Check** – 检查您的邮箱或密码是否在公开的安全泄露事件中流出。 28. 🗄️ **Registro.br WHOIS** – 查询 .br 国家级域名的所有者、关联文档 (CNPJ/CPF) 及 DNS。 29. ⚖️ **CNJ DataJud** – 使用唯一的 CNJ 编号在国家法院查询司法案件。 30. 🎛️ **Encoder / Decoder** – 多格式编码器和解码器:Base64, URL, Hex, HTML 和二进制。 31. 🎛️ **Regex Extractor** – 从文本转储中提取 CPF, CNPJ, 邮箱, IP, 电话和 URL。 32. ⏱️ **Timestamp Converter** – 将 Epoch Unix Timestamps 转换为可读日期,反之亦然。 33. 🌐 **Favicon Hash** – 获取 favicon 的 MurmurHash3,以便在 Shodan 上进行基础设施搜索。 34. 🖼️ **Error Level Analysis** – 利用压缩差异分析照片和截图的真实性。 35. 🪙 **Crypto Tracker** – 监控钱包余额、交易和活动 (BTC, ETH, DOGE)。 ## ⚙️ 底层原理(技术架构) Caesar 运行在边缘无服务器架构 (**Cloudflare Pages**) 上。为了确保调查员的隐私(零日志记录并防止原始 IP 泄露)并绕过 CORS 限制,敏感模块的流量会通过 *TanStack Start* 的原生 **Server Functions** 进行隐秘路由和代理。在前端,状态受到严格控制以保持微动画的高性能,从而提供逼真且无中断的情报终端模拟体验。 ## 🔗 使用的代码库和 API 为了实现查询功能和维持 OSINT 模块的运行,该项目使用了以下开源代码库和服务: ### 模块与 API 集成: - **BrasilAPI** ([GitHub](https://github.com/BrasilAPI/BrasilAPI)) - 用于查询 CNPJ、银行、DDD 信息和 CEP。 - **Minha Receita** ([GitHub](https://github.com/lucas-c/minha-receita)) - 用于查询 CNPJ 的备用 API。 - **OpenStreetMap Nominatim** ([GitHub](https://github.com/osm-search/Nominatim)) - GEOINT 工具中使用的地理编码引擎。 - **libphonenumber-js** ([GitHub](https://github.com/catamphetamine/libphonenumber-js)) - 在 Phone OSINT 中用于验证、解析和格式化全球电话号码的库。 - **NVD API** ([NIST NVD](https://nvd.nist.gov/developers/v2)) - 漏洞搜索器中使用的 CVE 数据库。 - **RDAP Client / RDAP.org** ([RDAP Specification](https://www.rdap.org/)) - 用于分布式的 WHOIS 查询工具。 - **Google Public DNS** ([Google DNS](https://developers.google.com/speed/public-dns/docs/doh)) - 用于 DNS Lookup 工具的 DNS-over-HTTPS API。 - **IP-API** ([IP-API Documentation](https://ip-api.com/)) - IP Lookup 模块中使用的 IP 地理定位数据库。 ### 应用基础与设计: - **TanStack Start & Router** ([GitHub](https://github.com/tanstack/router)) — React 的主要路由和 SSR 框架。 - **Lucide Icons** ([GitHub](https://github.com/lucide/lucide)) — 现代矢量图标集。 - **Tailwind CSS** ([GitHub](https://github.com/tailwindlabs/tailwindcss)) — 视觉样式引擎。 - **Vite** ([GitHub](https://github.com/vitejs/vite)) — 高性能构建工具。 ## 🎨 视觉识别与设计 - **配色方案:** 绝对纯黑背景 (`oklch(0 0 0)`),对比强烈的白色文本,以及反射性的酒红色细节 (`oklch(0.42 0.17 18)` 或 `#6D001A`)。 - **硬朗布局:** 所有输入框、按钮、模态框和卡片均采用直角设计 (`rounded-none`)。 - **字体排版:** 严格且全面地使用等宽字体。 - **战术界面:** 模拟终端提示符的输入框 (`$ input`),以动作块形式呈现的按钮,以及微妙的 CRT overlay 效果。 ## 🚀 本地运行指南 ### 前置条件 - 已安装 [Node.js](https://nodejs.org/) (v18 或更高版本) 或 [Bun](https://bun.sh/)。 ### 1. 克隆代码库 ``` git clone https://github.com/ispectr3/Caesar.git cd Caesar ``` ### 2. 安装依赖 ``` # Com npm npm install # Ou com Bun bun install ``` ### 3. 在开发模式下运行 ``` # Com npm npm run dev # Ou com Bun bun dev ``` 开发服务器将启动于 `http://localhost:3000`(或类似地址)。 ### 4. 生产构建 编译针对生产环境优化的应用: ``` # Com npm npm run build npm run preview ``` ## 🧰 推荐的 OSINT 平台 (Web) 如需直接通过浏览器进行补充调查,我们建议您将以下 Web 平台整合到您的常规流程中: ### 🔎 高级搜索 - **Google Dorks** - 对于专注的任务仍然有效;使用 `site:`, `filetype:`, `inurl:` 等操作符查找暴露的信息。 - **Dorksearch / GHDB** - 现成的 dorks 库。 ### 📍 图像与地理定位 - **Google Reverse Image Search / TinEye** - 图像追踪。 - **GeoGuessr / Geospy** - 通过视觉分析进行地理定位。 ### 🌐 域名与基础设施 - **DNSDumpster** - 可视化 DNS 映射。 - **Shodan** - 被认为是基础设施侦察的最佳工具,索引了互联网上暴露的设备(IP、端口、banners、CVEs)。 ### 👤 用户名与数字足迹 - **OSINT Industries** - 实时查询工具,可显示哪些在线账户与特定的邮箱、电话、用户名或 crypto 钱包相关联。 ### ✉️ 邮箱与泄露 - **Hunter.io** - 企业邮箱搜索和验证(免费版每月限制 25 次搜索)。 - **HaveIBeenPwned** - 检查邮箱是否出现在已知的泄露事件中。 - **Intelligence X** - 搜索引擎,使用邮箱、域名、crypto 地址和电话等标识符,索引来自公共来源、dark web 和历史记录的数据。 ## 📚 OSINT 指南与方法论 - **Awesome OSINT** ([GitHub](https://github.com/jivoi/awesome-osint)) - 社区维护的最大目录,包含推荐的工具和网站列表。 - **OSINT-BIBLE** ([GitHub](https://github.com/frangelbarrera/OSINT-BIBLE)) - 详细的指导手册,用于开展情报调查和撰写报告。 ## ⚖️ 法律声明 / 使用条款
标签:ESC4, MITM代理, OSINT, React, Syscalls, 二进制模式, 动态插桩, 威胁情报, 实时处理, 开发者工具, 网络侦查, 自动化攻击