接口 | 说明 |
---|---|
IArg |
该接口用于
IExploit ,IPayloadGenerator 和IHelper 模块的传输参数 |
IArgsUsageBinder |
该接口绑定参数列表和对应的使用说明
|
IConfig |
全局配置接口,用于管理所有配置
|
ICustomHttpHeaderConfig |
自定义http头配置
|
IDNSLog |
DNSlog接口,用于在通过DNS记录检测漏洞是否存在以及漏洞回显等场景
|
IExploit |
漏洞深度利用接口,插件通过实现该接口,可实现对漏洞各种深度利用。
|
IHelper |
漏洞辅助接口,插件通过实现该接口,可实现对漏洞利用的辅助。
|
IHelperPlugin |
每个辅助插件都需要实现该接口
|
IHelperPluginCallbacks |
这个接口被woodpecker框架用来传递一组回调给辅助插件
辅助插件可以通过该回调对框架进行某种操作。
|
IHttpLog |
HttpLog接口,用于在通过HTTP记录检测漏洞是否存在以及漏洞回显等场景
|
InfoDetector |
信息探测接口,插件通过实现该接口,可实现对目标全方位信息探测。
|
InfoDetectorPlugin |
每个信息探测插件都需要实现该接口
|
InfoDetectorPluginCallbacks |
这个接口被woodpecker框架用来传递一组回调给信息探测插件,插件可以通过该回调对框架进行某种操作。
|
IPayloadGenerator |
荷载生成器接口,插件通过实现该接口,可生成各种类型payload。
|
IPluginHelper |
此接口包含许多辅助方法,扩展可以使用这些方法
可以协助处理插件编写遇到的各种常见问题。
|
IPluginManager |
插件管理接口,这是插件库必须实现的接口,它是插件的入口。
|
IPluginManagerCallbacks |
插件管理回调接口,一个插件库可以包含多个插件,该接口可以将这些插件注册到框架中启用起来。
|
IPoc |
插件可以实现这个接口来对漏洞进行精准检测和批量扫描。
|
IProxyConfig |
代理配置
|
IResultOutput |
本接口用于打印信息到框架信息显示处。
|
IScanResult |
这个接口用于封装IPoc模块的扫描结果。
|
ITarget |
这个类封装目标的各项信息,方便接口取用。
|
ITimeoutConfig |
超时时间接口
|
IVulPlugin |
插件库中的每个漏洞插件都需要实现该接口
|
IVulPluginCallbacks |
这个接口被woodpecker框架用来传递一组回调给漏洞插件
漏洞插件可以通过该回调对框架进行某种操作。
|