# 输出类型

# 输出 [ip:port]

echo 'app="APACHE-Solr"' | fofax -fs 2

结果:

34.203.74.240:443
47.99.65.202:8080

WARNING

此为默认值

# 输出协议和 host [schema://ip:port]

-ffi, -fetch-fullHost-info

echo 'app="APACHE-Solr"' | fofax -ffi -fs 2

结果:

https://34.203.74.240
http://54.69.81.168:8983

# 输出 URL 和标题

-fto, -fetch-titles-ofDomain

echo 'app="APACHE-Solr"' | fofax  -fto -fs 10

结果:

https://34.203.74.240:443 []
http://120.27.221.196:8080 []
http://18.157.175.46:80 []
http://35.155.44.78:80 []
http://212.237.147.216:80 []
http://47.99.65.202:8080 []
http://3.121.165.1:80 []
http://103.86.103.87:8080 []
http://54.69.81.168:8983 [Solr Admin]
http://139.224.146.217:8080 []

# 自定义输出

   -ff, -fetch-fields string     Fetch by fields.eg: (host,lastupdatetime)
   -fetch-fields-split string    Specify characters to split data in different fields (default ",")

这里可以指定需要输出的字段和字段分隔符号目前 (2020-01-01) FoFa 支持的字段为:

host title ip domain port country province city country_name header server protocol banner cert isp as_number as_organization latitude longitude structinfo icp fid cname type jarm

WARNING

注意windows下不要使用单引号 -ff 'host,lastupdatetime' windows 会把单引号传入程序,API 将其当成一个字段,导致有结果没有输出

# 模拟用 FoFa 币 下载 csv 文件

echo "host,lastupdatetime">apache.csv
fofax -q 'apache' -ff "host,lastupdatetime" -fs 10000 >> apache.csv

WARNING

高级会员大于 10000 条数据并且打开 -coin 开关会消耗 FoFa 币。 为了最大化利用 fofa 币,当超过一万条后不论写多少最终只入不舍获取数据。比如 -fs 10001 实际会变成 -fs 20000

# 联动 Naabu

fofax -q 'app="HIKVISION-视频监控"' -fs 100 -ec -ff "ip" | naabu -port 9022 -stats