public interface InfoDetector
限定符和类型 | 方法和说明 |
---|---|
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
doDetect(ITarget target,
java.util.Map<java.lang.String,java.lang.Object> customArgs,
IResultOutput resultOutput)
Woodpecker框架会调用该方法,执行具体的信息探测操作,并将执行结果输出到界面。
|
IArgsUsageBinder |
getInfoDetectorCustomArgs()
框架会调用该方法获取该信息探测模块自定义参数列表
|
java.lang.String |
getInfoDetectorTabCaption()
框架会调用该方法获取信息收集模块的选项卡标题,推荐通过信息探测具体的功能设置返回值,比如version(探测目标版本),vul path(探测漏洞路径)等等
|
java.lang.String getInfoDetectorTabCaption()
IArgsUsageBinder getInfoDetectorCustomArgs()
java.util.LinkedHashMap<java.lang.String,java.lang.String> doDetect(ITarget target, java.util.Map<java.lang.String,java.lang.Object> customArgs, IResultOutput resultOutput) throws java.lang.Throwable
target
- 目标对象。customArgs
- 自定义参数resultOutput
- 输出对象,用于打印各类信息。java.lang.Throwable
- 信息探测异常与报错