Condor2026/aide_france

GitHub: Condor2026/aide_france

面向法国的社会援助与犯罪情报开源监测平台,自动采集55+信息源并按省份对犯罪事件进行检测、分类、定位与可视化展示。

Stars: 0 | Forks: 0

🔪 AIDE-FRANCE v3.0

🇫🇷 法国犯罪情报平台 🇫🇷

🇪🇸 法国犯罪情报平台 🇪🇸

🇮🇹 法国犯罪情报平台 🇮🇹

🔪 实时监控:毒品交易 · 帮派暴力 · 有组织犯罪 · 恐怖主义
覆盖全法本土及海外领地(101个省)
🌍 3 种语言 (FR/ES/IT) · 🔄 自动发现 · 🛡️ 防封锁 · 📊 交互式图表


## 📋 目录 - [🔪 什么是 AIDE-FRANCE?](#-quest-ce-que-aide-france) - [⚡ 主要特点](#-caractéristiques-principales) - [💻 系统要求](#-requisitos-del-sistema) - [📦 分步安装指南](#-installation-pas-à-pas) - [🚀 首次使用 - 快速指南](#-premier-usage---guide-rapide) - [⌨️ 终端菜单命令](#️-commandes-du-menu-terminal) - [🌐 带分页的 Web Dashboard](#-dashboard-web-avec-pagination) - [🗺️ 地理覆盖范围](#️-couverture-géographique) - [📁 项目结构](#-structure-du-projet) - [🛠️ 故障排除](#️-dépannage) - [❓ 常见问题](#-questions-fréquentes) - [📜 许可证](#-licence) - [👤 作者](#-auteur) ## 🔪 什么是 AIDE-FRANCE? **AIDE-FRANCE** 是一个专门为**法国**设计的**开源**犯罪情报平台。该系统实时分析超过 55 个法国媒体来源,以检测、分类和定位犯罪活动。 | # | 操作 | 描述 | |---|--------|-------------| | 1 | **扫描** | 55+ 个法国媒体(国家级、地区级、官方) | | 2 | **检测** | 犯罪新闻(毒品、帮派、谋杀、恐怖主义) | | 3 | **分类** | 按类型划分每个事件(9 个类别) | | 4 | **定位** | 按省份划分(法国 101 个省) | | 5 | **分析** | 生成统计和交互式图表 | | 6 | **导出** | 数据格式为 JSON、CSV 或 HTML | | 7 | **🌍 多语言** | 3 种语言:法语、西班牙语、意大利语 | | 8 | **📄 分页** | 真实的分页导航(每页 12 个事件) | ### 🎯 适用对象? | 用户 | 优势 | Emoji | |-------------|----------|-------| | **执法人员** | 全国犯罪监控 | 👮 | | **记者** | 整合的来源 | 📰 | | **研究人员** | 历史数据 | 🔬 | | **分析师** | 犯罪趋势 | 📊 | | **公民** | 安全意识 | 🏡 | | **开发者** | API 和数据 | 💻 | ## ⚡ 主要特点 ### 🔒 防封锁 / Anti-bloqueo | 特点 | 数值 | 描述 | |-----------------|--------|-------------| | **User-Agents** | 150+ | 持续轮换浏览器标识 | | **重试** | 3 | 每个来源的重试次数 | | **延迟** | 0.8-2.0秒 | 随机等待时间 | | **Timeout** | 25秒 | 单次请求限制 | | **Session** | 持久化 | Cookies 和 headers | ### 🔧 自动修复 / Auto-reparación | 特点 | 描述 | |-----------------|-------------| | **自动发现 URLs** | 自动搜索备用 URLs | | **缓存 URLs** | 保存找到的 URLs | | **智能分页** | 自动检测模式 | | **备用路径** | 尝试 50+ 个路径 | ### 🖥️ 接口 | 特点 | 描述 | |-----------------|-------------| | **终端** | 12 个命令的菜单,色彩丰富,带进度条 | | **Web Dashboard** | 4 个交互式图表(基于 Chart.js) | | **🌍 多语言** | 完整支持 3 种语言 | | **📄 分页** | 每页 12 个事件 | | **响应式** | 支持手机、平板、桌面设备 | ### 📊 数据 | 特点 | 数值 | |-----------------|--------| | **来源** | 55+ 个法国媒体 | | **省份** | 101 个(法国本土 + 海外领地) | | **犯罪类型** | 9 个类别 | | **关键词** | 100+ 个犯罪术语 | ### 📥 导出 | 格式 | 用途 | 兼容性 | |--------|-------|---------------| | **JSON** | 完整数据 | 所有应用程序 | | **CSV** | 电子表格 | Excel, Google Sheets | | **HTML** | 专业报告 | 任何浏览器 | ## 💻 系统要求 ### 最低要求 vs 推荐配置 | 组件 | 最低要求 | 推荐 | |-----------|---------|-------------| | **OS** | Windows 10 / macOS 11 / Linux | Windows 11 / macOS 14 / Ubuntu 22.04 | | **Python** | 3.8 | 3.11+ | | **RAM** | 512 MB | 1 GB | | **存储** | 100 MB | 500 MB | | **互联网** | 1 Mbps | 10 Mbps | ### 检查 Python ``` # Linux / Mac python3 --version # Windows python --version ``` ## 📦 分步安装指南 ### 🐧 Linux / 🍎 Mac ``` # 步骤 1:克隆仓库 git clone https://github.com/Condor2026/aide_france cd aide_france # 步骤 2:创建虚拟环境 python3 -m venv venv source venv/bin/activate # 步骤 3:安装依赖 pip install --upgrade pip pip install -r requirements.txt # 步骤 4:运行 python3 aide_france.py ``` ### 🪟 Windows ``` # 步骤 1:克隆仓库 git clone https://github.com/Condor2026/aide_france cd aide_france # 步骤 2:创建虚拟环境 python -m venv venv venv\Scripts\activate # 步骤 3:安装依赖 pip install --upgrade pip pip install -r requirements.txt # 步骤 4:运行 python aide_france.py ``` ### 🐳 Docker ``` docker build -t aide_france . docker run -p 5015:5015 aide_france ``` ## 🚀 首次使用 - 快速指南 ### 1️⃣ 选择语言 ``` 🌍 SÉLECTIONNER LANGUE / SELECT LANGUAGE / SELEZIONARE LINGUA ┌──────────────────────────────────────────────────────────┐ │ [1] Français │ │ [2] English │ │ [3] Español │ │ [4] Italiano │ └──────────────────────────────────────────────────────────┘ ➤ Option : 1 ``` ### 2️⃣ 选择模式 ``` ┌────────────────────────────────────────────────────────────┐ │ Mode d'exécution │ ├────────────────────────────────────────────────────────────┤ │ [1] Terminal (recommandé pour l'analyse) │ │ [2] Web (dashboard graphique avec pagination) │ └────────────────────────────────────────────────────────────┘ ➤ Choisissez : 1 ``` ### 3️⃣ 验证来源(必选) ``` ➤ Option : 8 ``` | 操作 | 描述 | |--------|-------------| | ✅ 验证 | 逐一验证 55+ 个来源 | | ✅ 标记 | 活跃 = 正常工作 | | ❌ 标记 | 不活跃 = 失败 | | 🔍 应用 | 对死链 URLs 进行自动发现 | ### 4️⃣ 搜索犯罪记录 ``` ➤ Option : 1 ``` | 操作 | 描述 | |--------|-------------| | 扫描 | 所有活跃的来源 | | 搜索 | 犯罪关键词(毒品、帮派、谋杀) | | 提取 | 标题、日期和省份 | | 分类 | 按犯罪类型 | | 保存 | 存入本地数据库 | ### 5️⃣ 查看结果 ``` ➤ Option : 6 ``` ``` 📰 DERNIERS 20 INCIDENTS ================================================================================ 1. Saisie de 500kg de cocaïne à Marseille 📅 2026-06-12 | 📍 Bouches-du-Rhône | 📰 La Provence | 🔪 DROGUE 2. Règlement de comptes dans une cité lyonnaise 📅 2026-06-11 | 📍 Rhône | 📰 Le Progrès | 🔪 VIOLENCE GANGS 3. Interpellation d'un caïd du trafic de stupéfiants 📅 2026-06-10 | 📍 Paris | 📰 Le Parisien | 🔪 POLICE OP ``` ### 6️⃣ Web Dashboard(可选) ``` ➤ Option : 5 ``` 打开浏览器访问:**http://localhost:5015** ## ⌨️ 终端菜单命令 | 选项 | 命令 | 描述 | |------|----------|-------------| | **1** | 🔍 搜索犯罪记录 | 扫描所有活跃来源 | | **2** | 📊 完整分析 | 详细统计信息 | | **3** | 🔗 模式与关联 | 检测犯罪趋势 | | **4** | 📈 月度演变 | 时间趋势图 | | **5** | 🌐 Web 服务器 | localhost:5015 仪表板 | | **6** | 📰 最近 20 起事件 | 近期列表 | | **7** | 📥 导出数据 | JSON/CSV/HTML | | **8** | 🔍 验证来源 | 更新媒体状态 | | **9** | 📊 类型分布 | 各类别百分比 | | **10** | 📈 高级统计 | 密度指标 | | **11** | 🧹 清理重复项 | 删除重复条目 | | **12** | 🗑️ 退出 | 关闭应用程序 | ## 🌐 带分页的 Web Dashboard ### 📊 图表 1:各省犯罪情况(柱状图) | 元素 | 描述 | |---------|-------------| | **类型** | 垂直柱状图 | | **数据** | 各省的事件数 | | **用途** | 识别高犯罪率区域 | ### 🥧 图表 2:犯罪类型(圆环图) | 类型 | 颜色 | 描述 | |------|---------|-------------| | 💊 **毒品** | 深红色 | 走私、缉获、毒品 | | 🔫 **帮派暴力** | 红色 | 黑帮火拼、枪击 | | 💀 **谋杀** | 黑色 | 凶杀、暗杀 | | 👊 **袭击** | 橙色 | 暴力、斗殴 | | 💰 **盗窃** | 黄色 | 抢劫、入室盗窃 | | 🕴️ **有组织犯罪** | 紫色 | 黑手党、洗钱 | | 👮 **警方行动** | 蓝色 | 逮捕、搜查 | | 🔪 **武器** | 酒红色 | 涉及武器的犯罪 | | 💣 **恐怖主义** | 橙色 | 袭击、极端化 | ### 📈 图表 3:月度演变(折线图) | 元素 | 描述 | |---------|-------------| | **类型** | 带填充的折线图 | | **数据** | 逐月演变 | | **用途** | 检测犯罪高峰 | ### 📊 图表 4:热门来源(水平条形图) | 元素 | 描述 | |---------|-------------| | **类型** | 水平条形图 | | **数据** | 最活跃的媒体 | ### 📋 带分页的事件列表 | 字段 | 描述 | |-------|-------------| | 📰 **标题** | 新闻的完整标题 | | 📅 **日期** | 发布日期 | | 📍 **省份** | 位置 | | 📰 **来源** | 原始媒体 | | 🔪 **类型** | 犯罪类别 | **分页:** 每页 12 个事件 ### 🎛️ Web 控件 | 按钮 | 功能 | |--------|----------| | 🔄 **UPDATE DATA** | 扫描并更新 | | 📥 **JSON** | 下载 JSON 数据 | | 📥 **CSV** | 下载 CSV(用于 Excel) | | 📄 **HTML REPORT** | 生成报告 | | **ALL** | 所有事件 | | **7D** | 最近 7 天 | | **30D** | 最近 30 天 | | **90D** | 最近 90 天 | ## 🗺️ 地理覆盖范围 ### 覆盖的主要省份 | 省份 | 来源数 | 主要媒体 | |-------------|---------|-------------------| | **巴黎 (75)** | 16+ | Le Monde, Le Figaro, Libération, Le Parisien, BFMTV | | **罗讷河口省 (13)** | 4 | La Provence, Marsactu, Made in Marseille | | **罗讷省 (69)** | 3 | Le Progrès, Lyon Capitale | | **滨海阿尔卑斯省 (06)** | 2 | Nice-Matin | | **吉伦特省 (33)** | 3 | Sud Ouest, Bordeaux Gazette | | **上加龙省 (31)** | 3 | La Dépêche, Le Journal Toulousain | | **诺尔省 (59)** | 3 | La Voix du Nord, Nord Éclair | | **下莱茵省 (67)** | 3 | DNA, L'Alsace | | **大西洋卢瓦尔省 (44)** | 3 | Ouest-France, Presse Océan | | **瓦尔省 (83)** | 2 | Var-Matin | | **科西嘉 (2A/2B)** | 2 | Corse-Matin | ### 官方来源 | 来源 | 侧重点 | |--------|-------| | **国家警察** | 官方公报 | | **国家宪兵** | 干预、行动 | ### 📊 统计 | 区域 | 省份数 | 来源数 | |--------|--------------|---------| | **法国本土** | 96 | ~50 | | **海外领地** | 5 | ~5 | | **官方来源** | - | 2 | | **总计** | **101** | **55+** | ## 📁 项目结构 ``` aide_france/ │ ├── 📄 aide_france.py # Script principal (2500+ lignes) ├── 📄 requirements.txt # Dépendances Python ├── 📄 README.md # Ce document ├── 📄 LICENSE # GPL v3 ├── 🐳 Dockerfile # Build Docker │ ├── 📊 aide_france.json # Base de données des incidents ├── 💾 aide_france_backup.json # Sauvegarde automatique ├── 🗺️ url_cache_aide_france.json # Cache URLs découvertes ├── 📡 etat_sources_aide_france.json # État de chaque source │ ├── 📤 aide_france_export.json # Export manuel (JSON) ├── 📤 aide_france_export.csv # Export manuel (CSV) ├── 📤 aide_france_report.html # Export manuel (HTML) │ └── 📁 exports/ # Exports générés ``` ## 🛠️ 故障排除 ### ❌ “找不到模块”错误 ``` pip install -r requirements.txt ``` ### ❌没有活跃的来源 ``` Option 8 (Vérifier sources) → Auto-discovery actif ``` ### ❌ 端口 5015 已被占用 ``` # 在 aide_france.py 中 PUERTO = 5016 # Changer le port ``` ## ❓ 常见问题 ### ❓ 这合法吗? **是的。** 仅访问**公开**数据,遵守访问间隔,不绕过任何安全机制。 ### ❓ 我可以将其适配到其他国家吗? **可以。** 修改 `SOURCES_BASE`、`KEYWORDS_CRIME`、`DEPARTEMENTS_FRANCE` 和 `TIPOS_CRIMEN`。 ### ❓ 3 种语言都是完整的吗? **是的。** 终端、网页、图表和导出均已 100% 翻译。 ### ❓ 它会消耗大量资源吗? **不会。** RAM:~200-500 MB,存储:每月约 10-50 MB。 ## 📜 许可证 **GNU General Public License v3.0** ``` Copyright (C) 2026 Condor2026 / SpectrumSecurity This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. ``` | 操作 | 允许 | |--------|--------| | ✅ 商业用途 | 是 | | ✅ 修改 | 是 | | ✅ 分发 | 是 | | ❌ 责任担保 | 否 | ## 👤 作者 **Condor2026** · **SpectrumSecurity** | 平台 | 链接 | |------------|------| | **GitHub** | [@Condor2026](https://github.com/Condor2026) | | **项目** | [AIDE-FRANCE](https://github.com/Condor2026/aide_france) | | **Email** | spectrumsecurity@proton.me | ## ⭐ 给我一个 Star 如果这个项目对您有帮助,请考虑在 GitHub 上给它点个 ⭐。

🛡️ “能力越大,责任越大” - 蜘蛛侠
数据驱动的情报,旨在提升公共安全意识

🔪 AIDE-FRANCE - Vigilamus pro tuendo (我们监视以保护)

## ✅ 更改摘要 | 元素 | 之前(社会援助) | 之后(犯罪) | |---------|---------------------|---------------| | **名称** | AIDE FRANCE | AIDE-FRANCE | | **版本** | v1.0 | v3.0 | | **标题颜色** | 蓝色 (#0055A4) | 红色 (#FF0000) | | **图标** | 🤝 | 🔪 | | **口号** | “监视以帮助” | “监视以保护” | | **类型** | 9 种社会援助 | 9 种犯罪类型 | | **关键词** | 住房、就业、食品 | 毒品、帮派、谋杀 | | **来源** | 30+ | 55+ | | **省份** | 96 | 101 | | **徽章** | 已更新 | 全部更新 |
标签:DFIR, IPv6支持, Splunk, 子域名突变, 请求拦截, 逆向工具