BrvnoV/sentinel-osint
GitHub: BrvnoV/sentinel-osint
面向防御性安全场景的 OSINT 审计平台,帮助企业发现公开暴露的资产与凭证并自动生成风险评估报告。
Stars: 0 | Forks: 0
# 🛡️ Sentinel OSINT — 资产暴露情报与分析系统
[](https://www.oracle.com/java/)
[](https://spring.io/projects/spring-boot)
[](https://threejs.org/)
[](https://en.wikipedia.org/wiki/Open-source_intelligence)
[](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, 域名枚举, 实时处理, 密码管理, 资产暴露分析