У меня есть следующий файл: test_network.pcap: tcpdump capture file (little-endian) - version 2.4 (Ethernet, capture length 65535)
Я знаю, что в этом файле несколько видеопотоков. Как их извлечь?Как восстановить данные из файла pcap?
[Файл ~180 GB
]
Итак, я использовал 'tshark', чтобы узнать, сколько потоков находится в этом файле pcap и адресах src/dst. Далее я использую 'tshark' для захвата пакетов только для определенного адреса src/dst и записи их в другой файл pcap. Наконец, я написал программу, используя 'libpcap', чтобы извлечь полезную нагрузку каждого пакета и записать его в' some.mpg' Теперь мне нужно проверить этот файл 'mpg', чтобы убедиться, что он не поврежден. Но я не знаю, как это сделать. – dscTobi
Если вы извлекаете только полезную нагрузку, этого может быть недостаточно. Вам необходимо восстановить данные в соответствии с порядковыми номерами. Если вы проверите порядковые номера TCP и другие параметры, это должен быть допустимый файл (как если бы вы его загрузили с помощью TCP). Я не знаю, как проверить файл mpg, но я уверен, что есть много программного обеспечения, которое это делает. Любой игрок MPG может сообщить вам ... – brickner