picxxy/Project-panopticon

GitHub: picxxy/Project-panopticon

一个纯浏览器端运行的实时 OSINT 与威胁情报可视化仪表盘,聚合多源 API 进行 IP、域名、加密货币和数据泄露的快速查询。

Stars: 0 | Forks: 0

# 👁️ Project Panopticon **终极客户端战术 OSINT 仪表盘** Project Panopticon 是一个基于浏览器的实时开源情报 (OSINT) 和威胁情报框架。它为安全分析师和调查人员提供了一个高度可视化的终端风格界面,用于在一个轻量级仪表盘中追踪 IP 信誉、域名历史、加密货币踪迹和暗网数据泄露。
Panopticon Logo
## 🚀 功能特性 - **全球威胁雷达:** 聚合来自 VirusTotal、AbuseIPDB 和 GeoJS 的数据,为任何 IP 或域名计算 AI 加权的威胁评分。 - **3D 监控地球:** 在交互式 WebGL 渲染的 3D 地球仪上即时绘制目标网络基础设施。 - **加密货币追踪 (Crypto Trace):** 利用公共区块链集成,即时获取任何比特币 (BTC) 地址的实时账本数据、总余额和最近 5 笔交易。 - **泄露情报 (Breach Intel)(暗网缓存):** 使用 XposedOrNot 框架检查目标电子邮件地址是否涉及已知的公开数据泄露。 - **LRU 网络缓存:** 智能内置内存系统可防止重复的网络 API 调用,确保后续 OSINT 查询快如闪电,同时节省您的 API 配额。 - **100% 客户端运行:** 无需后端设置。该仪表盘完全在浏览器中使用原生 Javascript、HTML 和 CSS 运行(采用时尚的 Glassmorphism 设计)。 ## 🛠️ 环境要求与安装 由于 Project Panopticon 在浏览器中原生运行,安装过程极其简单。 ### 前置条件 1. 一款现代网络浏览器(Edge、Chrome、Firefox 或 Safari)。 2. 一个免费的 **AbuseIPDB** API Key。 3. 一个免费的 **VirusTotal** API Key。 ### 安装说明 1. 将此仓库下载或克隆到本地计算机。 2. 导航至 `js/` 文件夹,并在您喜欢的文本编辑器中打开 `api.js`。 3. 在 `api.js` 的最顶部找到 `API_KEYS` 对象: ``` const API_KEYS = { ABUSEIPDB: "YOUR_KEY_HERE", // Get yours at https://www.abuseipdb.com/ VIRUSTOTAL: "YOUR_KEY_HERE" // Get yours at https://www.virustotal.com/ }; ``` 4. 将您的免费 API Key 粘贴到空字符串位置并保存文件。 ### 运行仪表盘 由于仪表盘依赖于经过身份验证的 API 连接,而标准浏览器在直接从硬盘打开文件时会阻止此类连接,因此您必须通过本地服务器运行它,**或者**使用内置的 CORS Proxy 系统。 **方法 1(最简单 - 双击):** 1. 只需双击 `index.html` 在浏览器中将其打开。 2. 由于浏览器针对 `file:///` URL 的安全限制 (CORS),您**必须暂时授权代理**。 3. 访问 [https://cors-anywhere.herokuapp.com/corsdemo](https://cors-anywhere.herokuapp.com/corsdemo) 并点击 **“Request temporary access to the demo server”**。 4. 返回您的仪表盘,您的 API Key 现在将完美运行! **方法 2(推荐 - 本地主机):** 在根目录下运行轻量级 HTTP 服务器。如果您已安装 Python: ``` python -m http.server 8000 ``` 然后在浏览器中导航至 `http://localhost:8000`。 ## 🖥️ 使用指南 1. **仪表盘 (Dashboard):** 在顶部搜索栏中输入任何 IP 地址(例如 `8.8.8.8`)或域名(例如 `tesla.com`)并点击 `Analyze`。 2. **监控 (Surveillance):** 提供一个 2D Leaflet 地图变体,用于精确定位 ISP 路由节点。 3. **地球追踪器 (Globe Tracker):** 搜索 IP 后切换到 3D 地球选项卡,以可视化地球上的物理基础设施。 4. **泄露情报 (Breach Intel):** 搜索电子邮件地址以查询暗网凭证泄露记录。 5. **加密货币追踪 (Crypto Trace):** 在 Crypto 选项卡中将比特币钱包地址(例如 `1A1zP1eP5QGefi2DM
标签:3D可视化, AbuseIPDB, Ask搜索, ESC4, GitHub, HTTP/HTTPS抓包, IP信誉分析, OSINT, VirusTotal, WebGL, XposedOrNot, 仪表盘, 加密货币追踪, 域名查询, 多模态安全, 威胁情报, 客户端应用, 开发者工具, 态势感知, 数据可视化, 无后端, 暗网监控, 比特币, 自定义脚本, 蓝队, 调查工具