Разбор файла PCAP в файл XML с помощью Perl

Я пытаюсь заставить Perl прочитать автономный файл pcap и сохранить вывод в файл XML, чтобы я мог работать с ним на PHP.

Я не могу использовать PHP, потому что это не мой сервер, но я могу Perl. Итак, моя цель - преобразовать файл PCAP в XML, чтобы мне было весело.

Я понятия не имею, с чего начать, и посмотрел на Perl Net :: Pcap, но я просто не понимаю языка.

Есть идеи, что мне делать? Спасибо Пол


person user756476    schedule 09.06.2011    source источник
comment
hype-free.blogspot.com/2010/ 03 /   -  person daxim    schedule 09.06.2011
comment
Я знаю, что это супер старый, и у вас может не быть этой опции, но python с scapy идеально подходит для того, что вы делаете.   -  person dc5553    schedule 13.05.2013


Ответы (1)


Использование Net :: Pcap - неплохая идея, хотя выяснить, в каком формате вы хотите записать захват, не так-то просто. Моим любимым решением было бы использовать tshark (версия wirehark для командной строки) следующим образом:

tshark -r $dmp_filename -Tpsml 

Это даст вам результат в стандартном формате XML.

Конечно, если у вас нет tshark, не очень полезно ...

person Ryley    schedule 09.06.2011