我需要一个Firefox插件,这样我就可以修改出站的http请求标头:
"[pseudocode] if any request header contains x in its content then replace x with y"
其中x是正则表达式,y最好包含引用x的替换模式。
我查看了插件Tamper Data
Modify Headers
和Header Tool
,其中没有一个似乎支持上述(我错了?)“标题工具”具有一些正则表达式功能,但显然不如上所述。 greasemonkey
等会启用此功能吗?在我的情况下唯一的问题是http请求实际上是通过.swf(即闪存)发出的,尽管它仍然显示为Tamper Data
(注意:如果您认为此查询不属于stackoverflow,那么请引用要使用的stackexchange(虽然程序员以外的其他人会使用reg表达式)。这也不是谷歌的东西,因为 它返回的第一件事是Header Tool,它不能满足我的需要。)
答案 0 :(得分:1)
如果您不需要任何GUI,自己编写这样的插件应该是相当简单的。
SDK有一个模块(system-events)只需要几行代码即可挂钩到任何HTTP requests or responses
答案 1 :(得分:0)
Burp不是一个FF插件,而是一个java应用程序,但即使它的免费版本也很容易实现我所描述的。