- IArg - me.gv7.woodpecker.plugin中的接口
-
该接口用于IExploit
,IPayloadGenerator
和IHelper
模块的传输参数
- IArgsUsageBinder - me.gv7.woodpecker.plugin中的接口
-
该接口绑定参数列表和对应的使用说明
- IConfig - me.gv7.woodpecker.plugin中的接口
-
全局配置接口,用于管理所有配置
- ICustomHttpHeaderConfig - me.gv7.woodpecker.plugin中的接口
-
自定义http头配置
- IDNSLog - me.gv7.woodpecker.plugin中的接口
-
DNSlog接口,用于在通过DNS记录检测漏洞是否存在以及漏洞回显等场景
- IExploit - me.gv7.woodpecker.plugin中的接口
-
漏洞深度利用接口,插件通过实现该接口,可实现对漏洞各种深度利用。
- IHelper - me.gv7.woodpecker.plugin中的接口
-
漏洞辅助接口,插件通过实现该接口,可实现对漏洞利用的辅助。
- IHelperPlugin - me.gv7.woodpecker.plugin中的接口
-
每个辅助插件都需要实现该接口
- IHelperPluginCallbacks - me.gv7.woodpecker.plugin中的接口
-
这个接口被woodpecker框架用来传递一组回调给辅助插件
辅助插件可以通过该回调对框架进行某种操作。
- IHttpLog - me.gv7.woodpecker.plugin中的接口
-
HttpLog接口,用于在通过HTTP记录检测漏洞是否存在以及漏洞回显等场景
- InfoDetector - me.gv7.woodpecker.plugin中的接口
-
信息探测接口,插件通过实现该接口,可实现对目标全方位信息探测。
- InfoDetectorPlugin - me.gv7.woodpecker.plugin中的接口
-
每个信息探测插件都需要实现该接口
- InfoDetectorPluginCallbacks - me.gv7.woodpecker.plugin中的接口
-
这个接口被woodpecker框架用来传递一组回调给信息探测插件,插件可以通过该回调对框架进行某种操作。
- InfoDetectorPluginMain(InfoDetectorPluginCallbacks) - 接口 中的方法me.gv7.woodpecker.plugin.InfoDetectorPlugin
-
插件Main方法,也是插件的入口。
- infoPrintln(String) - 接口 中的方法me.gv7.woodpecker.plugin.IResultOutput
-
打印普通信息,会在信息内容前面添加"[*] "
- IPayloadGenerator - me.gv7.woodpecker.plugin中的接口
-
荷载生成器接口,插件通过实现该接口,可生成各种类型payload。
- IPluginHelper - me.gv7.woodpecker.plugin中的接口
-
此接口包含许多辅助方法,扩展可以使用这些方法
可以协助处理插件编写遇到的各种常见问题。
- IPluginManager - me.gv7.woodpecker.plugin中的接口
-
插件管理接口,这是插件库必须实现的接口,它是插件的入口。
- IPluginManagerCallbacks - me.gv7.woodpecker.plugin中的接口
-
插件管理回调接口,一个插件库可以包含多个插件,该接口可以将这些插件注册到框架中启用起来。
- IPoc - me.gv7.woodpecker.plugin中的接口
-
插件可以实现这个接口来对漏洞进行精准检测和批量扫描。
- IProxyConfig - me.gv7.woodpecker.plugin中的接口
-
代理配置
- IResultOutput - me.gv7.woodpecker.plugin中的接口
-
本接口用于打印信息到框架信息显示处。
- IScanResult - me.gv7.woodpecker.plugin中的接口
-
这个接口用于封装IPoc模块的扫描结果。
- isEnable() - 接口 中的方法me.gv7.woodpecker.plugin.IProxyConfig
-
是否启用代理
- isEnableMandatoryTimeout() - 接口 中的方法me.gv7.woodpecker.plugin.ITimeoutConfig
-
是否启用设置强制超时时间
- isExists() - 接口 中的方法me.gv7.woodpecker.plugin.IScanResult
-
返回是否存在漏洞
- isExistsDNSLog(String) - 接口 中的方法me.gv7.woodpecker.plugin.IDNSLog
-
判断验证域名是否有记录
- isExistsHttpLog(String) - 接口 中的方法me.gv7.woodpecker.plugin.IHttpLog
-
判断验证URL是否有记录
- isOverwriteHttpHeader() - 接口 中的方法me.gv7.woodpecker.plugin.ICustomHttpHeaderConfig
-
是否覆盖原来已经存在http头,默认不覆盖
- isSetAndEnable() - 接口 中的方法me.gv7.woodpecker.plugin.IDNSLog
-
是否设置并启用DNSLog检测
- isSetAndEnable() - 接口 中的方法me.gv7.woodpecker.plugin.IHttpLog
-
是否设置并启用HttpLog检测
- ITarget - me.gv7.woodpecker.plugin中的接口
-
这个类封装目标的各项信息,方便接口取用。
- ITimeoutConfig - me.gv7.woodpecker.plugin中的接口
-
超时时间接口
- IVulPlugin - me.gv7.woodpecker.plugin中的接口
-
插件库中的每个漏洞插件都需要实现该接口
- IVulPluginCallbacks - me.gv7.woodpecker.plugin中的接口
-
这个接口被woodpecker框架用来传递一组回调给漏洞插件
漏洞插件可以通过该回调对框架进行某种操作。