niudaii / zpscan

一个有点好用的信息收集工具。A somewhat useful information gathering tool.
MIT License
1.03k stars 99 forks source link

支持json格式输出 #2

Closed XTeam-Wing closed 2 years ago

XTeam-Wing commented 2 years ago

output可以添加一个json格式的输出,方便其他工具解析扫描结果。 我比较懒,就不mr了。

niudaii commented 2 years ago

output可以添加一个json格式的输出,方便其他工具解析扫描结果。 我比较懒,就不mr了。

工具原本的 output 输出文件和 fscan 有点像,包含日志打印,因为模块联动,所以同一个模块可能会有多个不同类型结果。 参考你说的需求,增加了 --result 参数(默认为空)指定结果文件保存,会将对应模块的结果以 json 格式保存。

XTeam-Wing commented 2 years ago

对啦,你的编译环境是mac吗. 编译linux 版本的有点问题. 我的命令

CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-linux-musl-gcc CXX=x86_64-linux-musl-g++ go build -o zplinux

github.com/google/gopacket/pcap 这个库会出错

niudaii commented 2 years ago

对啦,你的编译环境是mac吗. 编译linux 版本的有点问题. 我的命令

CGO_ENABLED=1 GOOS=linux GOARCH=amd64 CC=x86_64-linux-musl-gcc CXX=x86_64-linux-musl-g++ go build -o zplinux

github.com/google/gopacket/pcap 这个库会出错

我是用 github action 编译的。 贴一下具体的报错,也可以去 github.com/google/gopacket/pcap 找找 issue。