Как анализировать сетевые данные с помощью Firefox

Многое происходит, когда вы открываете веб-сайт в браузере Firefox. Хотя вы видите результат этого действия в пользовательском интерфейсе браузера, вы не видите, что происходит в фоновом режиме.

Вы можете установить расширения, такие как NoScript, которые предоставляют вам некоторую информацию, особенно связанную со сторонними запросами, но если вы хотите получить полную картину, вам нужно обратиться в другое место.

Firefox поставляется с мощными сетевыми инструментами, которые вы можете активировать или загрузить для этой цели. Для этого не нужно устанавливать надстройку или программу, так как по умолчанию все включено в последние версии браузера.

В веб-браузер интегрированы два основных сетевых инструмента. Ниже вы найдете информацию об обоих инструментах, в том числе о том, как вы их запускаете и какую информацию они вам предоставляют.

Инструменты разработчика Firefox: Сеть

сеть инструментов разработчика firefox

Монитор сети был запущен в Firefox 23. Чтобы открыть его, используйте сочетание клавиш Ctrl-Shift-E или нажмите клавишу Alt и выберите Инструменты> Веб-разработчик> Сеть.

В следующий раз, когда вы перезагрузите веб-страницу или загрузите новую на вкладке, с которой был запущен инструмент, все сделанные запросы будут отображаться в интерфейсе; сюда входят имена и типы файлов. домены, из которых они запрашиваются, размер каждого компонента и время, необходимое для завершения загрузки каждого компонента, а также коды ответов и ошибки.

Можно фильтровать по типу, отображать только файлы JavaScript, изображений или CSS, например, и отсортировать список, щелкнув заголовок для сортировки по размеру или типу, среди прочего.

о: сети

о сети firefox

Чтобы загрузить второй инструмент, просто введите about: network в адресной строке Firefox. Эта функция была интегрирована в Firefox 26 и до сих пор считается экспериментальной, начиная с Firefox 60.

Он отображает следующие различные типы сетевых данных и инструментов:

  • Http — HTTP-запросы, сделанные недавно.
  • Сокеты — информация о конечных точках соединений.
  • DNS — DNS-информация имен хостов.
  • WebSockets — информация о протоколе.
  • Поиск DNS — определение IP-адреса домена.
  • Ведение журнала — запуск и остановка ведения журнала HTTP и установка каталогов журналов.
  • RCWN Stats — Race Cache With Network data.

Наиболее интересными с точки зрения обычного пользователя — в отличие от разработчика — являются имя хоста и списки DNS.

В списке имен хостов отображаются все имена хостов, к которым были установлены соединения, включая их порты, независимо от того, поддерживают ли они SSL или HTTP / 2, и является ли соединение активным или свободным.

С другой стороны, в списке DNS отображаются имена хостов и связанные с ними IP-адреса, время истечения срока действия и тип использования IPv4 или IPv6.

Вы можете настроить их на автоматическое обновление, если хотите, чтобы список обновлялся автоматически каждые три секунды.

Итак, для чего вы можете использовать эту информацию?

Сетевой модуль может быть полезен для перечисления всех подключений веб-сайта. Вы видите серверы, к которым он подключается, и какой тип файлов загружает оттуда.

Это может быть полезно для определения того, откуда загружаются данные, например, рекламных скриптов, кнопок социальных сетей, стилей и другой информации.

Страница сети, с другой стороны, показывает информацию о том, что браузер сохранил в настоящее время в отношении сетевой информации. Вы получаете имена хостов подключений, IP-адреса и порты.