Я использовал 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
который не решает это.
-T pdml
или -T text
оба похожи, они производят неусеченный URL, даже при том, что -T pdml
говорит, что это является усеченным, это, на самом деле кажется, не является усеченным.
Еще лучше, если Вы только хотите подмножество полей, посмотрите на -e
. Например, если Вы только заботились о URI, попробовать
sudo tshark -e http.request.uri -T fields tcp port 80
... какие выводы просто URI. Можно даже использовать -E
указывать, как те поля отформатированы в выводе, например, чтобы помочь проанализировать из сценария.