Ciprian-LocalPulse/open-fraud-intelligence
GitHub: Ciprian-LocalPulse/open-fraud-intelligence
一个社区驱动的开源欺诈情报数据库与工具集,以结构化格式记录和分析罗马尼亚地区的在线诈骗与钓鱼活动,支持威胁情报共享和 AI 模型训练。
Stars: 1 | Forks: 0
# 🛡️ Open Fraud Intelligence (OFI)
**开放的数据库和工具集,用于记录、分析和预防针对罗马尼亚用户的在线欺诈。**
[]()
[]()
[]()
## 什么是 OFI
OFI 以结构化、可自动验证的格式记录欺诈模式(而非个人受害者),适用于:
- 🔎 快速**搜索和过滤**已知欺诈(CLI、Web 仪表板)
- 🤖 用于检测 scam 消息的 AI 模型的**训练/评估**(`ai_dataset`,RAG chunks)
- 🕸️ **活动分析** — 相关欺诈之间的关系图谱
- 🔗 与威胁情报工具的**互操作性**(导出 STIX 2.1,MISP)
- 🧠 用于与 Protégé / OpenCTI 集成的**形式本体论**(OWL/RDF/TTL)
## 项目结构
```
ofi_sdk/ SDK Python (OFIClient, ScamDNAEngine)
schemas/ schema.json — schema JSON Schema a unei intrări
datasets/ scams_v2.json, multilingual_dataset.json, dataset_metadata.json
ontology/ ofi-ontology.json, severity-matrix.json (definiții sursă)
scripts/ fraud_cli.py, benchmark.py, misp_export.py, stix_export.py
tools/ graph_export, dashboard_generator, ontology_export, rag_export, cluster_campaigns
exports/ output generat de tools/ (graf, dashboard, ontologie OWL, RAG, clustere)
test_data/ fixtures sintetice — NU fac parte din dataset-ul real
notebooks/ OFI_Analysis.ipynb — analiză exploratorie
web/ index.html — dashboard static
.github/workflows/ ci.yml — validare schema + teste automate
```
## 快速安装
```
git clone https://github.com/Ciprian-LocalPulse/open-fraud-intelligence.git
cd open-fraud-intelligence
pip install -r requirements.txt
export PYTHONPATH=. # necesar ca scripts/ și tools/ să găsească pachetul ofi_sdk/
```
## 使用方法
```
# 常规统计
python3 scripts/fraud_cli.py stats
# 按 platform/severitate 搜索欺诈
python3 scripts/fraud_cli.py search --platform crypto --severity High
# Amprentă Scam DNA + 相似欺诈
python3 scripts/fraud_cli.py dna olx-0001
python3 scripts/fraud_cli.py similar olx-0001 --threshold 0.4
# 互操作性 Export
python3 scripts/fraud_cli.py export --format stix --output bundle.json
python3 scripts/fraud_cli.py export --format misp --output misp.json
python3 scripts/fraud_cli.py export --format csv --output datasets/scams.csv
# 高级分析工具
python3 tools/graph/graph_export.py --input datasets/scams_v2.json --mode all --output exports/graph/ofi
python3 tools/dashboard/dashboard_generator.py --input datasets/scams_v2.json --outdir exports/dashboard
python3 tools/ontology/ontology_export.py --ontology ontology/ofi-ontology.json --dataset datasets/scams_v2.json --outdir exports/ontology
python3 tools/rag/rag_export.py --input datasets/scams_v2.json --output exports/rag/chunks.jsonl
python3 tools/clustering/cluster_campaigns.py --input datasets/scams_v2.json --threshold 0.35 --output exports/clustering/campaign_clusters.json
```
## 数据集状态 — 透明度
真实数据集(`datasets/scams_v2.json`)目前包含 **7 条**完全记录的条目,符合 schema v2。这是刻意保持的小规模,并且仅通过可验证的条目进行扩充 — 请参阅 `test_data/` 了解**仅**用于测试工具的合成 fixture,绝不在真实数据集中使用。有关每个条目来源的详细信息,请参阅每个条目中的 `verification.official_source` 字段。
**欢迎提供记录详实且具有可验证官方或社区来源的新欺诈贡献** — 请参阅 [CONTRIBUTING.md](CONTRIBUTING.md)。
## 许可证
- **数据**(`datasets/`、`ontology/`):[CC0-1.0](LICENSE) — 公共领域。
- **代码**(`ofi_sdk/`、`scripts/`、`tools/`):MIT — 请参阅 [LICENSE](LICENSE)。
## 相关文档
- [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) — 社区行为准则
- [GOVERNANCE.md](GOVERNANCE.md) — 项目治理结构
- [SECURITY.md](SECURITY.md) — 漏洞报告政策
- [LEGAL.md](LEGAL.md) — 法律框架与数据政策
- [CONTRIBUTING.md](CONTRIBUTING.md) — 如何贡献新条目
标签:AI模型训练, Homebrew安装, NoSQL, Object Callbacks, STIX, 反欺诈, 威胁情报, 开发者工具, 网络安全数据集, 网络钓鱼, 逆向工具