Использование socat to Tunnel / Proxy TCP позволяет разделить передачу / получение в отдельные файлы

Я использую socat для выгрузки простого TCP (например, HTTP) трафика:

 socat -v tcp-listen:$PORT,reuseaddr,fork,keepalive tcp:$TARGET_HOST:$TARGET_PORT 

В настоящий момент весь отправляемый и принимаемый трафик сбрасывается в выходной поток. Я хотел бы разделить отправку / получение на отдельные файлы.

Вопросов

  • Есть ли способ сделать это с самим socat и не использовать какие-либо внешние инструменты для обработки текста?
  • Есть ли способ удалить разделители HTTP chunk, а также из вывода или слишком много, чтобы спросить?

Interesting Posts

Как установить пакеты для старой версии Fedora?

HSTSpreload, www субдомен и проблемы с перенаправлением

Как вы перенаправляете NAT-порт с помощью PF?

Объектно-ориентированная оболочка Unix с возможностями LINQ?

Выполнение комплексных тестов скорости на диске

Действительно ли я делаю первый опыт работы с ssh-copy-id?

Стрелка вверх для истории не работает над SSH

Как работают трубы в Linux

Как отправить нажатия клавиш перед интерактивной оболочкой для автоматизации входа в последовательный порт Linux с помощью экрана GNU?

Почему это было / dev / null?

Использование команды Sed без определения переменных в сценарии оболочки

Динамический zsh автозаполнение для пользовательских команд

Как получить фактическое устройство клавиатуры с учетом выхода / proc / bus / input / devices?

grep все строки в файле и запись строки в файл из точки соответствия шаблона

Proxmox Server VM растет, чем то, что я назначил для дискового пространства VM

Linux и Unix - лучшая ОС в мире.