Welcome to Энциклопедия сетевых протоколов
Поиск

Модули
· Титульная страница
· Мир протоколов
· Основные темы
· Архив публикаций
· Поиск
· Каталог ссылок
· Участники
· Документы и программы

Выбор языка
Язык интерфейса:


Статистика
20490409
запросов с 22 сентября 2005

Внешняя статистика
Rambler's Top100

  
Анализатор протоколов Ethereal (часть 6)
Опубликовано 27 сент. 2005 (Вт.) в 18:26:08
Тема: Средства сбора и анализа пакетов

Николай Малых

Предисловие

Приведенное здесь описание не является переводом пользовательской документации для программы Ethereal, хотя в нем используются фрагменты такого перевода. Документ описывает возможности программы на уровне версии 0.9.16. данный документ является частью курса "Системы безопасности на открытых платформах ", подготовленного автором


Панель инструментов Ethereal

Кнопка

Действие


Инициирует или прерывает процесс сбора пакетов


Прерывает или прерывает процесс сбора пакетов


Загружает собранные ранее пакеты из файла


Сохраняет собранные программой пакеты в файле


Закрывает файл захвата


Повторно загружает собранные пакеты из файла


Выводит на печать информацию о пакетах


Находит пакет, соответствующий заданным условиям


Находит следующий пакет


Находит в списке пакет по указанному номеру


Выводит диалоговое окно Edit Capture Filters


Выводит диалоговое окно Edit Display Filters


Выводит диалоговое окно Ethereal Coloring Rules


Выводит диалоговое окно Prefernces


Выводит на экран диалоговое окно справочной системы

Диалоговое окно Preferences

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

Страница Printing

Страница Printing служит для управления параметрами печати для команды меню File:Print Packet. В двух верхней строках расположены переключатели Format и Print to, определяющие режим печати. Пакеты могут выводиться в текстовом виде или в формате PostScript на принтер или в файл.

Поле Command: позволяет ввести команду, используемую для печати (в системах UNIX это поле обычно содержит команду lpr), а поле File: - имя файла для записи в режиме File. Кнопка File: открывает диалоговое окно просмотра каталогов и выбора файлов для записи.

Страница Columns

Рисунок 47 Страница Printing

Страница Columns позволяет управлять столбцами списка пакетов, выводимого в главном окне программы.

Рисунок 48 Страница Columns

Поле Title задает имя столбца, выводимое в заголовке списка пакетов. Для ввода имени новой колонки или изменения существующего имени служит поле ввода Column title. Тип данных в столбце определяется выбором одного из элементов списка Column format.

Группа кнопок слева от списка столбцов служит для управления отдельными элементами списка. Действия кнопок описаны в таблице 3.

Таблица 3 Кнопки управления колонками списка пакетов Ethereal

Кнопка

Действие

Add New

Добавляет в список новую колонку.

Delete

Удаляет из списка указанную колонку.

Up

Перемещает указанную колонку на одну позицию вверх по списку (в списке пакетов эта колонка будет перемещаться влево).

Down

Перемещает указанную колонку на одну позицию вниз по списку

В нижней части окна расположены кнопки управления списком в целом.

Таблица 4 Кнопки страницы Columns диалогового окна Preferences

Кнопка

Действие

OK

Закрывает окно с сохранением внесенных изменений до конца текущего сеанса работы программы. При завершении работы изменения будут потеряны, если вы не воспользуетесь кнопкой Save.

Apply

Эта кнопка не выполняет никаких действий в данном окне.

Save

Сохраняет список столбцов для использования по умолчанию при следующем запуске программы.

Cancel

Закрывает окно без сохранения изменений.

Отметим, что изменения в структуре списка пакетов реально произойдут только при следующем запуске программы.

Страница TCP Streams

Рисунок 49 Страница TCP Streams

Страница TCP Streams позволяет управлять цветами вывода текста в окне TCP stream. Для изменения цвета достаточно выбрать атрибут в раскрывающемся списке Set: и указать желаемый цвет в поле выбора оттенков. Можно выбрать цвет и с помощью явного задания цветовых компонент. Выбранный текст будет показан в тестовом поле (справа вверху диалогового окна).
Страница User Interface

Рисунок 50 Страница User Interface

Страница User Interface позволяет задать поведение отдельных элементов графического интерфейса программы:

Элемент

Назначение

Vertical scrollbar placement

Позволяет разместить поля прокрутки в панелях главного окна программы справа или слева.

Packet list selection mode

В режиме Selects перемещение указателя по списку пакетов приводит к смене содержимого панели дерева протоколов и дампа в соответствии с пакетом, на который установлена строка указателя. В режиме Browses перемещение указателя не приводит к изменению содержимого панели дерева протоколов и дампа, пока пакет в списке не будет указан явно (щелчок кнопкой мыши или нажатие клавиши пробела).

Protocol tree selection mode

В режиме Selects перемещение указателя по дереву протоколов приводит к смене содержимого панели дампа в соответствии с полем, на которое установлена строка указателя. В режиме Browses перемещение указателя не приводит к изменению содержимого панели дампа, пока поле не будет указано явно (щелчок кнопкой мыши или нажатие клавиши пробела).

Tree line style

Задает стиль линий, используемых для вывода дерева протоколов. Дерево может выводиться без соединительных линий (none), со сплошными (solid) или прерывистыми (dotted) линиями, а также в форме закладок (tabbed)

Tree expander style

Задает стиль вывода элементов раскрытия/закрытия ветвей дерева протоколов – без значков (none), треугольники (triangle), квадраты (square) и кружки (circle). В первом случае для раскрытия или закрытия ветви требуется двойной щелчок кнопкой мыши на соответствующей строке дерева, в остальных случаях достаточно однократного щелчка на соответствующем элементе.

Hex display highlight style

Задает стиль выделения в панели дампа – инверсия цвета (inverse) или жирный шрифт (bold).

Toolbar style

Задает стиль панели инструментов – пиктограммы (icons only), текст (text only) или то и другое (icons & text)

Поле выбора Save Window Position задает сохранение положения окна, а поле Save Window Size обеспечивает сохранение размеров окна при следующем запуске программы.

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

Рисунок 51 Страница Capture

Страница Capture

Страница Capture позволяет управлять параметрами захвата кадров, устанавливаемыми по умолчанию для стартового диалога Capture Options.

Поле Default Interface: (см. рисунок 51) служит для выбора интерфейса или буфера FIFO, который будет служить для сбора пакетов. Фиктивный интерфейс all в Linux-системах служит для сбора пакетов со всех интерфейсов системы.

Кнопка Edit активизирует диалоговое окно Inreface Options (рисунок 52), позволяющее выбрать некоторые опции интерфейса.

Поле выбора Capture packets in promiscuous mode определяет режим в котором должен находиться интерфейс, собирающий пакеты. В обычном режиме интерфейс будет принимать из среды только те кадры, в которых указан адрес канального уровня данного интерфейса. Режим захвата позволяет интерфейсу принимать из среды все передаваемые через нее кадры.

Поле выбора Update list of packets in real time позволяет задать режим обновления списка пакетов при “живом” захвате. Если вы поставите отметку в этом поле, пакеты будут появляться в списке на панели Ethereal по мере их захвата. В противном случае список пакетов появится только после завершения процедуры сбора пакетов.

Рисунок 52 Диалоговое окно Inreface Options

Поле выбора Automatic scrolling in live capture обеспечивает управление режимом прокрутки списка пакетов при включенной опции обновления списка в реальном масштабе времени. Если вы отметите это поле, список собранных программой пакетов будет автоматически прокручиваться вверх так, чтобы последний пакет всегда находился в видимой части списка.

Диалоговое окно Inreface Options

Этот диалог служит для управления списком доступных интерфейсов, появляющимся на странице Capture диалогового окна Preferences и в окне выбора опций захвата кадров Capture Options. Вы можете изменить описание появляющихся в списке интерфейсов (поле Description)или спрятать (поле Hide) некоторые интерфейсы, чтобы они не включались в список доступных.

Кнопка OK служит для сохранения внесенных изменений, а кнопка Cancel закрывает диалоговое окно без сохранения результатов.

Страница Name Resolutions

Страница Name Resolutions (рисунок 53) управляет преобразованием адресов канального, сетевого и транспортного уровней в символьные имена.

Поле

Назначение

Enable MAC name resolutions

Включает или выключает преобразование MAC-адресов в символьные имена. Преобразование адресов осуществляется с использованием файлов /etc/ethers и $HOME/.ethereal/ethers, а при отсутствии такой записи адреса преобразуются в соответствии с записями из файла manuf программы Ethereal

Enable network name resolutions

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

Enable transport name resolutions

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

Рисунок 53 Страница Name Resolutions

Страница Protocols

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

Рисунок 54 Страница Protocols


 
Вход
Регистрационное имя

Пароль

[Восстановить пароль]

Если у Вас еще нет учетной записи, Вы можете зарегистрироваться.


Связанные ссылки
· Поиск в разделе Средства сбора и анализа пакетов
· Статьи пользователя Николай Малых


Самая популярная статья раздела Средства сбора и анализа пакетов:
tcpdump - фильтрация при сборе пакетов


Оценка статьи
Средняя оценка: 5
голос.: 1


Оцените эту публикацию:

Отлично
Очень хорошо
Хорошо
Приемлемо
Плохо


Параметры

 Вариант для печати Вариант для печати


Связанные темы

Контроль сетевого трафика

"Вход" | Вход/регистрация | 0 коммент.
Комментарии выражают мнение их авторов. Администрация сайта не несет никакой ответственности за достоверность представленных в комментариях посетителей сведений, а также за содержание таких комментариев.

Для публикации своих комментариев Вам нужно зарегистрироваться..
Copyright © Nikolai Malykh
Все права на опубликованные на сайте материалы принадлежат Nikolai Malykh, если в опубликованном на сайте документе явно не указано иное.
Не разрешается воспроизведение опубликованных на сайте документов без согласия правообладателя.

Hosted By Web Hosting by iPage

Copyright © 2005 by Nikolai Malykh
Based on PHP-Nuke by Francisco Burzi. This is free software, and you may redistribute it under the GPL. Author comes with absolutely no warranty.
Время генерации страницы: 0.08 сек.