Регистрация сетевой активности сервера LAMP с использованием BASH

У меня есть сервер Fedora LAMP на Amazon EC2, работающий как псевдопрокси HTTP (извините, не знаю терминологию. Это не настоящий прокси, где запросы передаются через apache, скорее запросы клиентов транслируются PHP-скриптом, который затем отправляет новый запрос.)

Я хотел бы иметь возможность полностью войти в цикл HTTP

  1. КЛИЕНТ -> ПРОКСИ
  2. ПРОКСИ -> СЕРВИС
  3. СЕРВИС -> ПРОКСИ
  4. ПРОКСИ -> КЛИЕНТ

Я надеюсь сделать это, используя инструменты BASH - думая о netcat? Нужны советы и примеры. Спасибо!

1 ответ

Решение

Если я правильно понимаю ваш вопрос, я бы использовал netcat и tcpdump. tcdump - это инструмент *nix, который создает дамп в сети. Вы можете указать такие вещи, как NIC, который вы хотите сбросить, протокол или IP-адреса источника / назначения.

Это очень полезно при отладке или устранении неполадок в сети.

Больше информации о tcpdump здесь и несколько хороших примеров здесь.

Другие вопросы по тегам