Tcpflow выводит кучу файлов, многие из которых являются ответами HTTP с веб-сервера. Внутри они содержат заголовки HTTP, включая Content-type: и другие важные. Я пытаюсь написать сценарий, который может извлекать только данные полезной нагрузки (т. Е. Image/jpeg; text/html; et al.) И сохранять его в файле [необязательно: с соответствующим именем и расширением файла].извлечение полезной нагрузки из вывода tcpflow
Символы EOL - это (CRLF), поэтому это затрудняет использование в дистрибутивах GNU (в моем опыте).
Я что-то вдоль линий попробовать:
sed /HTTP/,/^$/d
Чтобы удалить весь текст из начала HTTP (вкл) до конца \ г \ п \ г \ п (вкл) но я не нашел удачи. Я ищу помощь у любого, у кого есть хороший опыт работы в sed
и/или awk
. У меня нет опыта работы с Perl, пожалуйста, я бы предпочел использовать общие утилиты командной строки GNU для этого
Здесь вы можете найти здесь выходной файл tcpflow.
(плохая связь)
Спасибо,
Фелипе
всего, это отлично! Спасибо за советы. –