tshark sortie tous les domaines?

Est-il possible d'obtenir tshark de sortie de chaque champ (dans le paquet) à l'aide de la -T fields option, ou similaire?

par exemple, Pour chaque champ dans le paquet/reconstruction, je voudrais quelque chose comme ceci:

eth.src:f2:3c:91:96:fd:09,ip.src:1.2.3.4,tcp.dst_port:80,http.request.uri:/index.html

(La virgule pourrait être remplacé par un \xff pour rendre l'analyse mieux lorsque les valeurs contiennent des virgules.)

Je me rends compte il est le -e option, mais il semble que je dois mettre dans chaque champ possible dans la ligne de commande. En plus de cela, seule une petite fraction des champs seront utilisés dans chaque paquet, ce qui rend pour un grand nombre de données à analyser.

J'ai actuellement l'intention d'utiliser le tshark -V option et d'analyser, mais idéalement, j'aimerais que plus de la machine style des termes tels que http.request.uri au lieu de "lisible" par exemple:

Hypertext Transfer Protocol
    GET /main.php HTTP/1.1\r\n
        [Expert Info (Chat/Sequence): GET /main.php HTTP/1.1\r\n]
            [Message: GET /main.php HTTP/1.1\r\n]
            [Severity level: Chat]
            [Group: Sequence]
        Request Method: GET
        Request URI: /main.php

OriginalL'auteur Gerald Kaszuba | 2013-03-06