Wireshark — это бесплатный инструмент анализа сетевых протоколов с открытым исходным кодом. Он захватывает сетевые пакеты и обеспечивает подробный анализ протоколов и возможности мониторинга сетевого трафика.
Wireshark — это бесплатный инструмент анализа сетевых протоколов с открытым исходным кодом. Он захватывает сетевые пакеты и обеспечивает подробный анализ протоколов и возможности мониторинга сетевого трафика.WiresharkМожеткдля анализа и решениясеть Вина、Отладка、Обнаружениесетьвопросы безопасности и т. д.。Он поддерживает несколько операционных систем,Включает Windows, Mac и Linux,И предоставляет пользователям графический интерфейс и интерфейс командной строки. Wireshark — один из инструментов, обычно используемых сетевыми инженерами и экспертами по безопасности.
Открыть первымОфициальный сайт Wireshark——wireshark
Нажмите «Загрузить Wireshark».
Загрузите в соответствии с конфигурацией вашего компьютера.
Загрузка дисплея завершена
Дважды щелкните загруженный файл, появится следующий экран, нажмите «Все равно установить».
Нажмите «Далее»
Нажмите отмечено
Нажмите «Далее»
Выберите компоненты установки в соответствии с вашими потребностями.
Создать ярлык
Выбираем место установки, стараемся не выбирать диск С
Установите winPacp (установка по умолчанию)
Установите USB в соответствии с вашими потребностями
Нажмите «Я согласен»
Выберите в соответствии с вашими потребностями
Нажмите «Далее»иfinish
Тогда мы сможем увидеть это на рабочем столе.
Щелкните правой кнопкой мыши администратора, чтобы открыть его, или дважды щелкните, чтобы открыть его. При двойном щелчке мыши может появиться всплывающее окно. Просто нажмите «Да».
Установлено Wireshark После этого вы можете запустить его, чтобы захватывать. пакеты. Вот как:
Сначала откройте Wireshark, как показано ниже. Wireshark На основном интерфейсе показаны доступные на данный момент интерфейсы, например Ethernet 2, подключение по локальной сети. 9 ждать。хочузахватывать пакетов, вы должны выбрать интерфейс, что означает захват пакета данных на этом интерфейсе.
Выберите захват пакетов на интерфейсе «WLAN» и нажмите кнопку «Начать захват пакетов» в левом верхнем углу, чтобы захватить сетевые данные.
Начать захват и прекратить захват
Данные интерфейса «WLAN» будут перехвачены Wireshark, а захваченные пакеты будут такими, как показано на рисунке. Wireshark всегда будет собирать данные по «локальному соединению». Если вам больше не нужно захватывать, вы можете нажать кнопку «Остановить группу захвата» в левом верхнем углу, чтобы остановить захват.
По умолчанию Wireshark захватывает все данные на указанном интерфейсе и отображает их все, что затрудняет поиск той части пакетов, которую вы хотите проанализировать, при анализе этих пакетов. В это время вы можете использовать фильтры отображения для быстрого поиска пакетов.
Фильтры отображения — это фильтры, основанные на протоколах, приложениях, именах полей или уникальных значениях, которые могут помочь пользователям быстро находить пакеты данных среди множества пакетов данных и значительно сократить время, необходимое для поиска пакетов данных.
Чтобы использовать фильтры отображения, вам необходимо Wireshark Вводим фильтр отображения в интерфейсе пакетов и выполняем его, выбираем ping
Байду:
Пользователи могут вводить фильтры отображения в поле,Выполните поиск данных,Вы также можете фильтровать пакеты данных по протоколу.,я вхожуip.addr == 180.101.50.188
,Затем начните снимать,в началеping
Baidu, выведите следующую захваченную информацию:
Уведомление: Сначала начните захват, затем пинг
Тип запроса
Любой захваченный пакет имеет свою собственную иерархию, и Wireshark автоматически анализирует эти пакеты и отображает иерархию пакетов для анализа пользователями. Эти пакеты и соответствующие им иерархии распределяются по разным панелям интерфейса Wireshark.
использовать Wireshark захватывать пакеты,Интерфейс такой, как показано на рисунке。
Информация, показанная на рисунке выше, распределена на 3 панели сверху вниз. Информация, содержащаяся на каждой панели, означает следующее:
к ICMP Взяв в качестве примера пакет данных протокола, то есть ping
Baidu фильтрует пакеты данных, чтобы понять иерархическую структуру пакетов данных.
Среди них пакет номер 79 представляет собой пакет протокола ICMP. Информация, отображаемая в это время на панели «Сведения о пакете», представляет собой информацию об иерархической структуре пакета данных. Здесь показаны 4 уровня, и значение каждого уровня следующее:
Видно, что Wireshark анализирует пакеты протокола HTTP и отображает иерархическую структуру протокола HTTP.
Пользовательский анализ пакета проверяет информацию о пакете, Увеличьте каждый слой, вы можете просмотреть соответствующую информацию. Например, посмотрите на уровень Интернета информацию, расширить Internet Control Message Protocol слое, отображаемая информация следующая:
Иерархическая структура других пакетов данных может быть проанализирована аналогичным образом.