Я пытаюсь реализовать программное обеспечение, которое отслеживает открытые TCP-соединения и классифицирует их на основе оценок времени прохождения TCP-трафика в Linux.Я ищу похожую информацию, которую программа Nettop показывает на MacOS X.
$ nettop -m tcp
Показывает список открытых подключений процессом, которому они принадлежат.Он включает в себя текущее время приема-передачи мин, среднее значение и оценки дисперсии для каждого соединения.
Для прослушивания собственных подключений программы это можно сделать примерно так, как в http://linuxgazette.net/136/pfeiffer.html, но я ищу что-токак неттоп, который показывает информацию для всех соединений на машине.На OS X, которая не требует доступа с правами root, но это нормально, если ответ таков.
Я бы предпочел Python-совместимую версию, но если она недоступна, я могу жить с C. Если есть существующая командаУтилита line, такая как nettop для Linux, также интересна.
Похожие:
- Википедия: Алгоритм Карна