Терминал Linux: объем трафика по IP xxxx.xxxx.xxxx.xxxx

255
Robert

У меня есть клиент и сервер. Когда я щелкаю что-то в графическом интерфейсе на клиентском компьютере, я хочу знать, сколько данных (МБ) сервер отправляет клиенту. Как мне это измерить? Я не могу ничего установить на сервер, поэтому я ограничен Linux из коробки инструментов. Я использовал tcpdump раньше, но я не думаю, что он подходит для этой задачи - или это так?

0
Вы можете сохранить трафик, захваченный `tcpdump`, в файл, а затем импортировать файл в Wireshark, чтобы извлечь всю необходимую информацию. Если у вас есть доступ только к готовым инструментам, то это ваш лучший путь. Jimmy_A 5 лет назад 0
Если вы не укажете дистрибутив и выпуск Linux, невозможно узнать, какие инструменты будут в коробке. Вам также следует рассмотреть возможность мониторинга трафика с помощью третьей машины, которую можно настроить. Тем не менее, `tcpdump -e` показывает длину каждого пакета, так что` sed` может быть использован для фильтрации длин соответствующих пакетов, и результаты будут суммированы с использованием чего-то вроде `total = 0; tcpdump -e ... | сед ... | пока читаешь лен; do ((всего + = $ len)); сделанный; echo $ total`. AFH 5 лет назад 0

0 ответов на вопрос

Похожие вопросы