2

例如:如果我有http://somepage.com/somefolder/someresouce?p1=value&p2=value&p3=value

如果请求中存在 p2 的值,我希望看到一列显示它的值。

我用谷歌搜索,问周围的人,但找不到一个好的答案。

如果认为创建一个解析器可能会有所帮助,但我不想为 http 编写一个新的解析器 .. 那是矫枉过正。

并且没有用于自定义列类型的 http.request.queryParams["p2"] 语法。

提前致谢!

4

1 回答 1

5

编辑:我解决了我自己的问题,在下面我自己的答案中添加了迄今为止最好的实现。

好吧,解决方案确实在解剖器中。

Wireshark 的帮助不是很好,但是示例还可以。

主要问题是wireshark帮助定义你可以编写你的lua脚本,并将它放在plugins目录中,递归搜索lua文件。我确实将我的 lua 放在那里但没有任何效果,经过将近 2 个小时的摆弄,我发现它不是放在 plugins 目录中,而是必须放在 plugins//myScript.lua 中才能工作......

现在只是分享我的工作:

回答我自己的问题:

http://pastebin.com/eANEut92

于 2014-03-06T14:06:01.830 回答