Категорії
Misc, staff, other

Сетевые утилиты для диагностики HTTP

Иногда бывают моменты, когда web-страница не правильно отдаёт данные или отдаёт их слишком медленно. На помощь сразу приходит консоль разработчика в браузере (вызывается по F12 в Firefox/Chrome/Chromium). Здесь много полезной информации можно почерпнуть.

Но не всегда этого бывает достаточно. И тут на помощь приходят консольные утилиты, о которых мы часто забываем.

curl

Это супер-универсальная утилита, которая может делать много чего. А, например, в комбинации с time можно замерять отдачу страницы.

tcpdump/snoop/ngrep/wireshark/tshark

Эти сетевые утилиты помогают “грепать” сетевой трафик, а учитывая что пока большинство web запросов идут в plain, то можно отследить, куда, какой запрос идёт, что возвращет и т.д.

nping/netcat

Эти утилиты из разряда отправить что-то на какой-то порт. Примеры:

# nping --tcp -p 80 -c 1 10.5.5.8 --data-string "GET / HTTP/1.1."
$ echo 'GET / HTTP/1.1.' | netcat 10.5.5.8 80

nethogs

Эта утилита для просмотра, сколько трафика приходится на каждую службу.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Домашняя страничка Andy
Записки молодого админа
Самостоятельная подготовка к Cisco CCNA
Самостоятельная подготовка к Cisco CCNP
Powered by Muff