chainreactors / gogo

面向红队的, 高度可控可拓展的自动化引擎
https://chainreactors.github.io/wiki/gogo/
GNU General Public License v3.0
1.47k stars 144 forks source link

无法灵活的设置端口 #78

Closed SexyBeast233 closed 3 months ago

SexyBeast233 commented 4 months ago

师傅好 情景: 某行业整理了常见端口或已知开放端口,数量过多大概1w左右,使用gogo进行大批量扫描时,选定端口进行扫描就变得难以执行。

读文档得知 --workflow filename能读取指定文件,指定工作流,但其中port还是以tag形式选定,无法自定义过多端口

改良: 能否实现 --p port.yaml 这样的形式,读取外部指定的port.yaml文件,从而支持上万自定义预设端口?

M09Ic commented 4 months ago

已在新的release中实现 https://github.com/chainreactors/gogo/releases/tag/v2.13.2

SexyBeast233 commented 3 months ago

测试已实现功能,具体用法我也顺便粘一下

.\gogo_windows_amd64.exe -i 127.0.0.1 -v -e --port-config .\port.json  -p 6k

指定port.json 指定使用标签为6k