J'ai une énorme collection de fichiers PCAP, dont certains ont été "touchés" depuis qu'ils ont été capturés. Cela signifie que l'horodatage du système sur le fichier peut ne pas correspondre à l'heure de la capture des données. De plus, la plupart des fichiers sont des autosaves de Wireshark, et parfois l'ordinateur hôte n'obtient pas les données du tap après l'heure de capture, donc si cela se produit juste après un fichier enregistré automatiquement, le fichier séquentiel suivant a effectivement des captures avant l'heure de fin du fichier précédent.Obtenez la première et dernière fois à partir du fichier pcap avec les outils de ligne de commande Wireshark (comme tshark)
J'ai un analyseur automatique qui utilise tshark pour parcourir ces fichiers. Cependant, il faut environ 2 minutes par fichier pour s'exécuter et j'ai des dizaines de milliers de fichiers, et je ne saurai pas qu'il y a un problème d'horodatage avant d'avoir passé les fichiers problèmes.
Existe-t-il un moyen facile de saisir le premier "epoch time" et le dernier "epoch time" d'un fichier PCAP en utilisant tshark (ou un autre outil en ligne de commande) sans avoir à scanner le fichier entier?