用途:解析 Burp Suite 的 XML 导出文件(HTTP 历史或扫描结果),提取并去重漏洞发现,将端点与源码位置关联,并把结果转换为 CSV、JSON、SARIF 等格式。不适用于运行主动扫描、配置 Burp 扩展或没有 Burp 数据的通用 Web 测试。
主要能力:处理 Burp XML 导出中的 item 元素,包括 time、url、host、port、protocol、method、path、request、response、status、responselength、mimetype;可提取唯一 URL、带状态码的请求列表,并解码 base64 编码的请求/响应体。常见可提取的发现类型包括 SQL 注入、XSS、认证绕过、信息泄露、CSRF、开放重定向等,依据响应特征判断。
使用方式:先导出 Burp 项目数据为 XML,再解析提取请求、响应与发现,按 URL 模式和漏洞类型去重,映射端点与源码处理器,按严重性、可利用性和业务影响排序,最后附请求/响应证据报告。示例命令:xmllint --xpath '//item/url/text()' burp_export.xml 2>/dev/null | sort -u;也可用 Python 的 xml.etree.ElementTree 与 base64 模块解析和解码。
限制:仅处理已有 Burp 导出数据,不执行扫描或扩展配置;具体安装方式、收费与平台信息暂未提供。