BrvnoV/sentinel-osint

GitHub: BrvnoV/sentinel-osint

面向防御性安全场景的 OSINT 审计平台,帮助企业发现公开暴露的资产与凭证并自动生成风险评估报告。

Stars: 0 | Forks: 0

# 🛡️ Sentinel OSINT — 资产暴露情报与分析系统 [![Java](https://img.shields.io/badge/Java-17+-007396?style=flat&logo=openjdk&logoColor=white)](https://www.oracle.com/java/) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.x-6DB33F?style=flat&logo=springboot&logoColor=white)](https://spring.io/projects/spring-boot) [![Three.js](https://img.shields.io/badge/Frontend-Three.js%20%2B%20GSAP-black?style=flat&logo=three.js&logoColor=white)](https://threejs.org/) [![Security](https://img.shields.io/badge/Category-Cybersecurity%20%2F%20OSINT-red?style=flat)](https://en.wikipedia.org/wiki/Open-source_intelligence) [![License](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) **Sentinel OSINT** 是一个用于开源情报审计和开源资产暴露分析的 Web 平台。通过 **OSINT (Open Source Intelligence)** 技术,该系统允许追踪企业域名、检测暴露的资产或凭证并评估风险向量,生成针对修复和网络安全团队优化的 PDF 执行报告。 ## ✨ 主要特性 * 🌌 **沉浸式体验 (Hero Section):** 使用 **Three.js** 开发的 3D 空间引擎,并通过 **GSAP** 控制滚动动画。 * 🔍 **资产扫描与检测:** 集成了对公开来源和情报数据库中暴露信息的处理与分析。 * 📊 **动态风险评估:** 基于已知漏洞和利用向量的自动化分析。 * 📄 **执行报告生成:** 通过 **Thymeleaf** 模板引擎编译生成 PDF 格式的证书和技术报告。 * 💎 **高级 UI/UX:** 基于 *Glassmorphism*(毛玻璃设计)、Bootstrap 5 和技术排版字体的响应式界面。 ## 🛠️ 技术栈 ### 后端 * **语言:** Java 17+ * **框架:** Spring Boot 3.x (Spring Web, Spring MVC) * **模板引擎:** Thymeleaf * **依赖管理:** Maven ### 前端 * **3D 与渲染:** Three.js * **动画:** GSAP (GreenSock Animation Platform) * **CSS 框架:** Bootstrap 5 & Bootstrap Icons * **设计:** Glassmorphism + 高级 CSS3 ## 🚀 本地安装与运行 ### 前置条件 * 已安装 **JDK 17** 或更高版本。 * **Maven 3.6+**(或使用内置的 `./mvnw` wrapper)。 ### 步骤 1. **克隆仓库:** `git clone https://github.com/tu-usuario/sentinel-osint-core.git` `cd sentinel-osint-core` 2. **编译并运行应用:** `./mvnw spring-boot:run` 3. **访问平台:** 打开你的 Web 浏览器并访问:`http://localhost:8080` ## 🔒 隐私与道德准则 本项目是在**道德黑客(Hacking Ético)**和**防御性安全(Blue Team)**原则下开发的。所有的查询和信息收集均仅在公开和开源的数据源(OSINT)上执行,并遵守现行的隐私和监管框架。 ## 👨‍💻 作者 * **Bruno Valenzuela** — *Cybersecurity & Fullstack Developer* — [GitHub](https://github.com/tu-usuario) | [LinkedIn](https://linkedin.com/in/tu-perfil) ## 📄 许可证 本项目基于 [MIT](LICENSE) 许可证。
标签:ESC4, OSINT, Spring Boot, Three.js, 域名枚举, 实时处理, 密码管理, 资产暴露分析