arnavraha04/CIRAS

GitHub: arnavraha04/CIRAS

CIRAS 是一个电信情报与数字调查平台,通过对 CDR、IPDR、IMEI 及基站等电信数据进行自动化分析和可视化,帮助网络犯罪调查人员快速提取可操作的情报线索。

Stars: 0 | Forks: 0

# CIRAS – Cybercrime Investigation & Record Analysis System ## 概述 CIRAS (Cybercrime Investigation & Record Analysis System) 是一个情报与调查平台,旨在协助网络犯罪调查人员分析电信记录、用户活动、呼叫详细记录 (CDR)、IPDR 数据、IMEI 关联、移动轨迹以及通信网络。 该平台通过自动化分析、网络可视化、风险评分和交互式仪表板,将原始电信数据集转化为可操作的情报。 ## 核心功能 ### CDR 分析 * 通话频率分析 * 呼入呼出统计 * 通信模式识别 * 可疑活动检测 ### 网络情报 * 关系图生成 * 关键嫌疑人及其同伙识别 * 通信集群分析 * 中心度与影响力评分 ### IMEI 调查 * 设备使用追踪 * 多 SIM 卡检测 * 共享设备识别 * IMEI 关系映射 ### 基站分析 * 基站移动轨迹追踪 * 位置模式分析 * 基站热点检测 * 移动时间轴可视化 ### 个人调查仪表板 * 联系人分析 * 每小时活动画像 * 时间轴重建 * 数字足迹评估 ### 风险评分引擎 * 自动嫌疑人优先级排序 * 风险分类 * 基于模式的评分 * 调查线索生成 ## 仪表板模块 | 模块 | 用途 | | ------------------------ | -------------------- | | CDR 分析 | 通话模式调查 | | 网络图 (Network Graph) | 关系映射 | | IMEI 分析 | 设备情报 | | 基站分析 | 位置情报 | | 个人调查 | 嫌疑人画像 | | 风险评分 | 威胁优先级排序 | ## 技术栈 ### 后端 * Python 3.13 ### 数据分析 * Pandas * NumPy ### 可视化 * Plotly * Folium * PyVis ### 仪表板 * Streamlit ### 网络分析 * NetworkX ### 机器学习 * Scikit-Learn ## 项目结构 ``` CIRAS/ ├── analysis/ │ ├── cdr_analysis.py │ ├── network_graph.py │ ├── imei_analysis.py │ ├── tower_analysis.py │ ├── risk_scorer.py │ └── individual_investigation.py │ ├── dashboard/ │ └── app.py │ ├── data/ │ ├── mock_cdr.csv │ ├── mock_ipdr.csv │ └── investigation datasets │ ├── screenshots/ │ ├── dashboard.png │ ├── network_graph.png │ ├── tower_map.png │ └── investigation_panel.png │ └── README.md ``` ## 安装 ``` git clone https://github.com/arnavraha04/CIRAS.git cd CIRAS pip install -r requirements.txt streamlit run dashboard/app.py ``` ## 用例 * 网络犯罪调查 * 电信欺诈检测 * 数字取证 * 有组织犯罪分析 * 通话网络情报 * 嫌疑人关系映射 * 电信数据分析 ## 未来增强功能 * 真实 CDR/IPDR 数据接入 * AI 辅助调查摘要 * 地理空间犯罪热力图 * 多案件情报关联 * OSINT 整合 * 自动线索生成 * 高级异常检测 ## 免责声明 本项目的开发旨在用于教育、研究以及调查工作流的演示。包含的所有数据集均为合成数据,专为测试和学习而生成。
标签:Kubernetes, 只读文件系统, 威胁情报, 开发者工具, 数字取证, 特权检测, 电信数据分析, 网络犯罪调查, 自动化脚本, 逆向工具, 通话记录分析(CDR)