# 输入源/输入类型
FoFaX 支持的输入源有管道、参数、文件。输入类型有 FoFa 语句、 Fx 语句、Icon 文件,Icon URL、cert URL 和从 FoFa 网站上下载的数据文件 (csv/json) 格式。
# FoFa 语句查询
FoFa 语句支持从管道、参数、文件中输出。
# 从管道中查询
echo 'app="APACHE-Solr"' | fofax -fs 10
# 从参数中查询
fofax -q 'app="APACHE-Solr"' -fs 10
# 从文件中查询
cat query.txt
app="APACHE-Solr"
fofax -qf query.txt -fs 10
# Fx 语句查询
FoFa 语句支持从管道、参数、文件中输出,由于程序进行了 FoFa 语法解析,因此 Fx 语句同时可以和 FoFa 语句混用。但是 使用 Fx 语句必须加 -fe
参数。
FoFa 语句支持从管道、参数、文件中输出。
# 从管道中查询
echo 'fx="fx-2021-1015" && country!="CN"' | fofax -fe -fs 10
# 从参数中查询
fofax -q 'fx="fx-2021-1015"' -fe -fs 10 -e
# 从文件中查询
cat query.txt
fx="fx-2021-1015"
fofax -qf query.txt -fe -fs 10 -e
# 查询某类 Fx 规则
根据 fofax -s
查询结果进行多个语句查询 查看 fx 查询规则。
fofax -qx 'Jupyter'
# Icon 查询
# 从 URL 中查询
fofax -iu https://www.baidu.com/favicon.ico -fs 5
# 直接计算本地 Icon 文件进行查询
wget https://www.baidu.com/favicon.ico
fofax -if favicon.ico -fs 5
# 从 Icon URL 文件列表中计算
fofax -iuf icon_url.txt
# 网站证书查询
# 从 URL 中计算 cert 查询
fofax -fs 5 -uc https://www.baidu.com/
# 从 URL 文件列表中计算
fofax -ucf cert_url.txt
# 从 fofa.info 导出的数据中读取
fofax -fcf test.csv -fs 2
fofax -fcf test.csv -fs 2 -ffi
fofax -fcf test.json -fs 2
fofax -fcf test.json -fs 2 -ffi
此功能不会对 FoFa 的 API 进行请求。