Skip to content

由Rust+TypeScript+Vue构建的跨平台FOFA第三方图形化工具,支持抓取、导出、存活检测、去重等功能。

License

Notifications You must be signed in to change notification settings

chi11321/Fofa-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pre-Release

已完成✅ 正在做的▶️ 计划📌
Database Lua API 更多Menu Lua API Lua市场
Scan Lua API Proxy Lua API TeamServer
迁移到Tauri 2.0 Stable Poc管理器
Nuclei支持 Lua配置管理器
Scan支持
Summary支持
i18n

Fofa-GUI

来自Kanade-Project的第一个组件,通过Tauri构建的跨平台Fofa图形化工具。自v0.0.5版本开始支持附加Lua脚本并逐步重构为Kanade。

Lua API

https://earlysun.gitbook.io/kanade-lua-api

脚本路径

~/.kanade/scripts/

优势

  • 事件驱动|异步任务
  • POC|Lua联动
  • 跨平台
  • Rust函数绑定
  • LuaJIT/FFI提供的高效运行和C语言执行
  • 简单、易用、全面的图形化接口组件

此仓库仅分发二进制程序,不发布源码。

如何使用?

应用已损坏(MacOS)

应用没有签名导致,终端运行以下命令再次打开即可。 xattr -cr /Applications/Kanade-FOFA.app

在设置中填入FOFA API Key即可使用

所有的设置项是自动保存在系统中的。 image

image

查询字段

即返回结果中显示的字段内容。 所有API支持字段均开放选择。

结果去重

根据ip-port进行结果重复项筛选并去除。

静默存活检测

多线程扫描器,在结果返回并处理后进行ip-port扫描,目前仅支持ipv4地址扫描。

语法

语法请参考fofa.info。

导出数据

导出当前选中页的数据。

为什么要做这个?

计划做一个一体化的渗透测试工具,Fofa-GUI只是第一个组件,将来会在一体化工具内添加联动(存活检测、POC验证等)功能。

构建状态

✅:通过 ❌:未通过 ⏸️:已通过但未经验证/Github Actions等待

版本 MacOS Windows Linux
0.0.1
0.0.2(pre-release)
0.0.3
0.0.4
0.0.5 ⏸️ ⏸️
0.0.6(pre-release)

开发状态

见截图 SnowShot_2025-11-16_09-43-42 SnowShot_2025-11-16_09-43-58 SnowShot_2025-11-16_09-44-15 SnowShot_2025-11-16_09-44-31 SnowShot_2025-11-16_09-44-40 SnowShot_2025-11-16_09-45-18

Star Chart

Stargazers over time

About

由Rust+TypeScript+Vue构建的跨平台FOFA第三方图形化工具,支持抓取、导出、存活检测、去重等功能。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages