fofa_viewer FOFA资产查询教程:3步完成安装与首次查询

发布时间:2026/8/24 18:25:14
fofa_viewer FOFA资产查询教程:3步完成安装与首次查询 fofa_viewer FOFA资产查询教程3步完成安装与首次查询【免费下载链接】fofa_viewerA simple FOFA client written in JavaFX. Made by WgpSec, Maintained by f1ashine.项目地址: https://gitcode.com/gh_mirrors/fo/fofa_viewerfofa_viewer 是一个用 JavaFX 编写的桌面 FOFA 搜索客户端把资产查询、证书转换、结果导出等常用 FOFA API 操作封装进图形界面。本文面向第一次接触本项目的读者通过 3 步完成环境检查、配置填写与启动验证跑通第一条 FOFA 资产查询。项目速览fofa_viewer 属于 WgpSec 社区、由 f1ashine 维护基于 FOFA API 封装无需手写请求即可完成本地资产搜索。维度说明技术栈Java JavaFXMaven 构建maven-assembly-plugin 打包定位桌面端 FOFA 搜索客户端将 FOFA API 封装为图形界面目标用户渗透测试人员、网络安全分析人员许可协议MIT查询结果多标签页展示滚动到末端自动加载下一页查询结果一键导出为 Excel 文件证书序列号、favicon hash 转换算完直接拼进查询语句输入智能提示支持一键排除蜜罐干扰需高级会员准备清单安装 JDK 8 或 11 及以上执行java -version核对版本安装 Maven仅源码编译需要执行mvn -version核对准备 FOFA 账号普通会员及以上登录 FOFA 后台 API 页获取 key注册用户 key 查询会提示充值 F 币主流程3 步完成安装与启动 步骤 1获取主程序 fofaviewer.jar操作两条路线任选。下载路线JDK 11 及以上选不带版本号的 zip 包JDK 8 选 FoFaViewer_JDK8。源码路线克隆仓库并编译。git clone https://gitcode.com/gh_mirrors/fo/fofa_viewer cd fofa_viewer mvn packageJDK 11 建议用 pom-jdk11.xml 构建JDK 8 用默认 pom.xml。习惯 IDEA 的话等依赖下载完直接双击 Maven 面板 Plugins 下的 assembly:assembly。通过标准同一目录内能看到 fofaviewer.jar、config.properties及 fofa_viewer.icns。源码路线则在 target 里生成带 with-dependencies 字样的 jar把它拷进放 config.properties 的文件夹即可。步骤 2填好 config.properties 的 4 项操作用文本编辑器打开 config.properties按项目内 config-example.properties 示例修改email你的FOFA邮箱 key你的API密钥 apihttps://fofa.info maxSize100通过标准4 行全部填写、等号两边无多余空格。maxSize 是单次请求的最大条数先用 100 跑通再调。注意参数不要删启动时就靠它认证若整步跳过首次启动会弹出配置面板补填点取消会直接退出进程。步骤 3启动并确认主窗口操作在 jar 所在目录执行java -jar fofaviewer.jar通过标准弹出标题为 Fofa_Viewer v1.1.16 By f1ashineWgpSec 的窗口顶部是查询条件输入框与查询按钮输入框右侧有排除干扰Fid勾选框右上角是导出当前查询的所有数据按钮首页标签内有证书序列号、favicon hash 转换输入框和查询语法参考区。看到这套布局说明配置加载成功。第一次实战在查询条件框输入最小用例domainbaidu.com点击查询。预期现象出现以 domainbaidu.com 命名的新标签页列表包含 HOST、标题、IP、端口、域名、协议、Server指纹、Fid 等列底部状态栏显示当前查询条件查询到 xxxx 条当前已加载 xx 条。右键任意一行能看到复制链接复制IP查询IP查询C段IP等菜单项点右上角导出当前查询的所有数据选择目录后即可拿到 Excel 文件。高频问题 现象原因处理查询提示账户需要充值 F 币用的是注册免费账号的 API key无 API 查询权限换成普通会员及以上的 API key重启程序再查JDK 16 导出 Excel 时报错新版 JDK 收紧了反射访问限制JDK 16 加--illegal-accesspermitJDK 17 改用java -jar --add-opens java.base/java.langALL-UNNAMED fofaviewer.jar启动查询提示访问权限不足product、lastupdatetime 字段要求专业版及以上fid 要求企业版把该字段从查询语句里去掉或升级对应 FOFA 套餐下一步Mac 用户用 Automator 给程序制作启动快捷图标docs/mac.md修改代理或查看配置面板逻辑ProxyConfig.java、SetConfigDialogController.java请求与错误状态码处理RequestUtil.java下一步建议点击主界面查询语法参考区里的示例直接试用再用首页的证书序列号转换工具把 cert 查询也跑一遍这两条覆盖了日常最常用的查询路径。【免费下载链接】fofa_viewerA simple FOFA client written in JavaFX. Made by WgpSec, Maintained by f1ashine.项目地址: https://gitcode.com/gh_mirrors/fo/fofa_viewer创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考