Skip to content

Polylanger/MetaCSE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MetaCSE 网络空间元搜索引擎

⚡ 跨平台网络资产测绘聚合引擎 | 支持 FOFA/Shodan/Hunter/ZoomEye/360Quake


🌟 核心特性

🚀 多源异构数据聚合

  • 统一接入层:集成5大主流网络空间搜索引擎API(支持列表
  • 智能语法转换:自动将标准搜索语法(如port:80)适配各引擎特有语法规则
  • 并行查询加速:采用异步I/O模型实现多引擎并发请求,响应速度提升300%

🎛 企业级配置管理

  • 双因素认证:支持API-KEY与账号密码混合认证模式
  • 密钥保险箱:AES-256加密存储敏感配置信息
  • 多环境配置:支持开发/测试/生产环境配置文件快速切换

📊 数据智能处理

  • 实时看板:高亮标记高危端口(SSH/RDP)、CVE关联资产
  • 全量存储:支持MySQL/PostgreSQL数据库持久化或CSV/JSON文件导出
  • 资源监控:可视化展示API调用余量与配额消耗趋势

🛠 快速开始

环境要求

  • Python 3.8+ (推荐3.12,版本兼容说明
  • 至少一个有效的网络空间搜索引擎API凭证

安装步骤

克隆仓库
git clone https://github.com/Polylanger/MetaCSE.git

安装依赖
pip install -r requirements.txt

启动应用
python MetaCSE.py

⚙ 配置中心

配置文件路径

./config.json

字段说明

配置项 数据类型 必填 描述
language string 界面语言 (ch/en)
zoomeye_api string ZoomEye API Key
fofa_username string FOFA 注册邮箱
quake_api string 360Quake API Key
database.host string MySQL服务器地址
database.port int 数据库端口 (默认3306)

💡 配置提示:通过GUI界面修改配置后,务必点击保存配置按钮使设置生效


🖥 界面预览

搜 索 中 心 配 置 管 理
数 据 导 出 用 户 面 板

📜 许可证

本项目采用 Apache License 2.0 开源协议,请遵守各搜索引擎的API使用条款。


🌐 多语言支持:切换界面语言会自动同步更新帮助文档语言版本

About

网络空间元搜索引擎

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages