Как отловить все соединения tcp/ip в линухе ???
>Как отловить все соединения tcp/ip в линухе ???
ловилкой tcp/ip соединений естественно.
не очень понятно, что значит отловить?
все уже установленные? netstat
все входящие/исходящие? firewall..
>>Как отловить все соединения tcp/ip в линухе ???
>ловилкой tcp/ip соединений естественно.
>не очень понятно, что значит отловить?
>все уже установленные? netstat
>все входящие/исходящие? firewall..Стоит squid пользователи подключаються. А хочеться что на винде написать клиента который
бы считвал с сервака какие соединения открыты какие пользователи подключены, чтоб не заходить на сервак и не смотреть.Если конечно такое возможно, может уже есть готовое решение ?
>>>Как отловить все соединения tcp/ip в линухе ???
>>ловилкой tcp/ip соединений естественно.
>>не очень понятно, что значит отловить?
>>все уже установленные? netstat
>>все входящие/исходящие? firewall..
>
>Стоит squid пользователи подключаються. А хочеться что на винде написать клиента который
>
>бы считвал с сервака какие соединения открыты какие пользователи подключены, чтоб не
>заходить на сервак и не смотреть.
>
>Если конечно такое возможно, может уже есть готовое решение ?
а не проще воткнуть веб сервак и к нему такую статистику сделать?
>>>>Как отловить все соединения tcp/ip в линухе ???
>>>ловилкой tcp/ip соединений естественно.
>>>не очень понятно, что значит отловить?
>>>все уже установленные? netstat
>>>все входящие/исходящие? firewall..
>>
>>Стоит squid пользователи подключаються. А хочеться что на винде написать клиента который
>>
>>бы считвал с сервака какие соединения открыты какие пользователи подключены, чтоб не
>>заходить на сервак и не смотреть.
>>
>>Если конечно такое возможно, может уже есть готовое решение ?
>
>
>а не проще воткнуть веб сервак и к нему такую статистику сделать?
>Можно но надо в реальном времени есть соединение есть отображение.
Подскажите как это программыным путем ловить эти процесы. Ведь насколько я понимаю в ядре
есть какое-то событие которое обьявляет об открытии соединения и о закрытии и как можно узнать информацию об этом соединении ip, mac, сколько через него перекачано данных.
И можно ли его разрывать или только статистика типа кто откуда какой протакол ?
>Можно но надо в реальном времени есть соединение есть отображение.
watch -n1 netstat -antupwatch -n1 'netstat -antup | grep -E 'squid''
watch -n1 'netstat -antup | grep -E ''squid\|http\|imap'''
Для сквида смотреть в сторону Cache Manager.
>Для сквида смотреть в сторону Cache Manager.Да неплохой вариант!!! Спасибо.
Только может кто подскажет как это сделать из программы на с++