我可以让 Tshark 不截断我的网址吗

我可以让 Tshark 不截断我的网址吗

我最近一直在使用 tshark,我注意到它会在某些 URL 上截断 URL:

请求 URI [截断]:/2577439/300x250_062810_CLICK_AND_SAVE.swf?clickTag=http%3A//ad.doubleclick.net/click%253Bh%253Dv8/39ff/f/ae/%252a/q%253B226360793%253B0-0%253B0%253B51838704%253B4307-300/250%253B37360783/37378661/1%253B%253B%257Eo

供参考,真实的 URL 是这里

有没有其他方法(除了使用-w选项让它不截断我的 url?我不想使用,-w因为这样我就必须手动重建 tcp 数据包。


编辑:我正在使用它-V来生成这个输出并且我尝试过-s0但并没有解决这个问题。

答案1

-T pdml或者-T text两者看起来都输出了非截断的 URL,尽管-T pdml 它被截断了,实际上它看起来并没有被截断。

更好的是,如果你只想要字段的子集,请查看-e。例如,如果你只关心 URI,请尝试

sudo tshark -e http.request.uri -T fields tcp port 80

...输出只是URI。您甚至可以使用它-E来指定这些字段在输出中的格式,例如,使其更容易从脚本中进行解析。

相关内容