Linux Sockets / Соединения - PullRequest
       2

Linux Sockets / Соединения

0 голосов
/ 31 января 2012

У меня есть сервер шлюза, который также выступает в роли веб-прокси для клиентов, и мне нужно получить некоторую информацию о сетевых подключениях. Сервер шлюза имеет внутренний и внешний интерфейс / IP-адрес.

Если я использую команду 'netstat' или 'ss', я получаю отображение всех внутренних IP-адресов / портов клиентов, подключающихся к внутреннему IP-адресу / squid-порту шлюза. Но если я запускаю «iftop», я получаю отображение внутренних IP-адресов клиентов и внешнего IP-адреса / порта, к которому они в конечном итоге подключаются, кажется, что игнорирует посредника-посредника.

Мне нужна информация из iftop, то есть внутренний ip: порт для конечного ip: порта, игнорирующий прокси, но мне нужно проанализировать вывод и не могу сделать это с помощью iftop, поскольку он интерактивен. Кто-нибудь знает способ получить информацию, похожую на iftop, из стандартной команды Linux?

Спасибо

1 Ответ

1 голос
/ 31 января 2012

Если вы используете типичную настройку прокси-сервера HTTP, ss -at покажет две записи: одну для клиент-прокси и одну для прокси-веб-страницы, как и должно быть, потому что в таком случае два соединения являются действующими .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...