Aliens Eye输出6大格式:JSON、CSV、HTML到PDF与图谱报告的速查清单
【免费下载链接】Aliens_eyeHunt down 840+ social media accounts using AI项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye
Aliens Eye是一款 AI 驱动的 OSINT 用户名扫描工具,可异步扫描840+ 个社交平台。扫描结束后,它支持 6 大输出格式——JSON、CSV、HTML、Markdown、PDF 与图谱报告(GEXF / Mermaid / Maltego)——从数据分析到正式调查报告,按需一键导出。
一条命令导出全部文档格式
最常用的方式:
aliens_eye username --format all --output results--format all会同时生成JSON、CSV、HTML、Markdown四种文档报告。图谱与 PDF 属于"分析型产物",需要单独指定(见下文)。
六大输出格式逐一速查
1️⃣ JSON —— 完整结构化数据
适用场景:程序化处理、二次开发、归档留档
- 包含每个站点的完整特征:状态码、置信度、AI 解析信号(
ai_analysis) - 顶层结构为
scan_summary(汇总)+variations(逐变体明细) - 文件示例:
username_basic_20260924_013200.json
💡 扫描后可随时回看:
aliens_eye -r results/xxx.json
核心构建逻辑见 exporter.py。
2️⃣ CSV —— 扁平化表格
适用场景:导入 Excel / Google Sheets、批量筛选
- 每行一个"变体 × 站点"组合,固定 9 列:
base_username、variation、site、status、confidence、http_code、url、final_url、response_time - 无嵌套结构,最适合做透视表或 SQL 导入
写入实现见 exporter.py。
3️⃣ HTML —— 可分享的网页报告
适用场景:发给同事或客户,浏览器直接打开
- 独立 HTML 文件,内联 CSS,零外部依赖
- 带样式表格,含头像缩略图、昵称、简介
- Found / Maybe 结果按置信度降序排列
4️⃣ Markdown —— Found/Maybe 摘要
适用场景:写入 Wiki、Notion、Jira 工单
- 只保留Found和Maybe记录,自动过滤 Not Found 噪音
- 纯文本表格,方便二次编辑
5️⃣ PDF —— 调查员风格报告
适用场景:正式调查报告、打印归档
- A4 版式,内嵌目标头像(最多 40 张)
- 按变体分组,列出站点、状态、置信度、姓名/简介
- ⚠️ 需额外安装依赖:
pip install "aliens-eye[pdf]"(基于 reportlab)
生成逻辑见 pdf_report.py。
6️⃣ 图谱格式 —— GEXF / Mermaid / Maltego CSV
适用场景:可视化社交关系、导入图分析工具
| 格式 | 文件后缀 | 可导入工具 |
|---|---|---|
| GEXF | .gexf | Gephi、yEd |
| Mermaid | .mmd | Mermaid Live Editor、VS Code 插件 |
| Maltego | *_maltego.csv | Maltego CE / Pro |
📌 节点 = Found/Maybe 的账号,边 =
has-account或关联聚类理由。配合--correlate可把"疑似同一人"的账号连成簇。
aliens_eye username --correlate --format gexf,mermaid,maltego格式选择速查表
| 你的需求 | 推荐格式 | 命令片段 |
|---|---|---|
| 归档 / 二次开发 | JSON | --format json |
| 表格分析 | CSV | --format csv |
| 分享 / 审阅 | HTML 或 PDF | --format html/--format pdf |
| 写入文档 | Markdown | --format md |
| 关系可视化 | 图谱三件套 | --format gexf,mermaid,maltego |
| 全都要(文档类) | all | --format all |
关键细节别踩坑
all≠ 全部:--format all只包含 json、csv、html、md;图谱和 PDF 需单独指定,源码逻辑见 exporter.py。- 文件名自带时间戳:
{username}_{level}_{YYYYMMDD_HHMMSS}.{ext},默认输出到results/目录,可用--output覆盖。 - PDF 缺依赖时不崩溃:打印安装提示并优雅跳过,不影响其他格式。
- 配置优先级:CLI 参数 >
config.json> 默认值,可在配置中预设output_formats,参考 config.example.json。
输出管线在代码中怎么走?
scan 完成 └─ ResultsExporter.save_results() ← exporter.py ├─ JSON json.dump ├─ CSV csv.DictWriter ├─ HTML 内联模板拼接 ├─ MD 逐行字符串拼接 ├─ GEXF / Maltego / Mermaid ← 依赖 correlation 数据 └─ PDF → pdf_report.write_pdf()完整运行时流程见 WORKING.md 的Output pipeline一节;CLI 参数定义见 cli.py。
🎯一句话总结:要数据就 JSON,要表格就 CSV,要分享就 HTML 或 PDF,要可视化就上图谱——
--format支持逗号分隔自由组合,一次扫描满足所有下游需求。
【免费下载链接】Aliens_eyeHunt down 840+ social media accounts using AI项目地址: https://gitcode.com/gh_mirrors/al/Aliens_eye
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考