Как изменить файл pcap с помощью python? - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь анонимизировать SIP Traces, заменяя все номера телефонов случайными. Я могу прочитать файл и цифры из него. Однако я не могу изменить файл, не повредив его. Я пробовал разные парсеры (pyshark, dpkt & scapy), и все они отлично подходят для чтения файла. Однако модификация не работает.

То, что я пробовал:

  1. "Brute Force", просто прочитав файл, изменив его и снова сохранив как .pcap. Это, очевидно, не сработало вообще, и Wireshark пожаловался на обрыв файла (что было (вероятно, по символическим причинам?)).
  2. Все парсеры. Проблема в том, что я могу прочитать файл, но не могу записать его, не превратив его в строку, которая снова разбивает файл.

Есть ли какая-то функция в одномиз библиотек, где я мог бы заменить шаблон другим? Или у кого-нибудь из вас есть представление о том, как я могу решить это по-другому?

Спасибо за ваши ответы

...