Анализатор HTTP-трафика httpry: опции, ключи и примеры использования

httpry можно запустить в режиме реального времени, отображая трафик по мере его анализа, или как процесс-демон, который записывает данные в выходной файл. Дополнительная информация: https://github.com/jbittel/httpry/tree/httpry-0.1.8/doc.

Установка в Debian, Ubuntu:

# apt install httpry httpry-tools

RPS (Request per second) — это количество запросов, получаемых сервером за одну секунду. Это общепринятая единица измерения нагрузки на сервер.

  • Ключ -s запустит httpry в режиме отображения запросов HTTP в секунду. Это периодически отображает скорость на активный хост и общую скорость за указанный интервал. На выходе получим такой результат:
# httpry -s
httpry version 0.1.8 -- HTTP logging and information retrieval tool
Copyright (c) 2005-2014 Jason Bittel <jason.bittel@gmail.com>
Starting capture on eth0 interface
 
2022-12-27 15:17:07     dieg.info 395 rps
2022-12-27 15:17:07     wow2.top    3 rps
2022-12-27 15:17:07     wiki.dieg.info      2 rps
2022-12-27 15:17:07     totals  399.80 rps
  • Сохранить вывод в файл:
httpry -o {{path/to/file.log}}
  • Прослушайте определенный интерфейс и сохраните вывод в двоичный файл формата pcap:
httpry {{eth0}} -b {{path/to/file.pcap}}
  • Filter output by a comma-separated list of HTTP verbs:
httpry -m {{get|post|put|head|options|delete|trace|connect|patch}}
  • Чтение из входного файла захвата и фильтрация по IP:
httpry -r {{path/to/file.log}} '{{host 192.168.5.25}}'
  • Запускаем процесс как демон:
httpry -d -o {{path/to/file.log}}
PQ VPS сервера в 28+ странах.