Эта утилита позволяет создавать и передавать пакеты через сетевой
адаптер. Выберите в меню
Инструменты => Генератор пакетов.
Или, выбрав пакет в закладке
Пакеты,
щёлкните на нем правой кнопкой мыши, а затем выберите
команду
Отправить пакет.
Обратите внимание на то, что
Генератор Пакетов
не может и не должен быть использован для посылки пакетов с уровня
приложений, то есть он
не
следит за инкрементом значений SEQ, ACK, значениями контрольных
сумм, размерами пакетов и т. д. Если требуется переслать поток TCP,
следует воспользоваться Winsock-приложением.
Генератор Пакетов
предназначен для воспроизведения уже захваченного трафика,
тестирования брандмауэров и систем обнаружения вторжения, а так же
для других целей, где требуется ручная обработка
пакетов.
Генератор пакетов позволяет изменять содержимое пакета и
одновременно показывать его в декодированном виде в левом окне.
Можно создавать любые виды пактов, получая полный контроль
над их содержимым. Для пакетов IP, TCP, UDP и ICMP контрольная
сумма автоматически корректируется при нажатии на кнопку "сигма".
Для помощи в редактировании пакета предусмотрен специальный
модуль -
Визуальный конструктор
пакетов;
его можно вызвать, нажав на соответствующую кнопку.
Воспользуйтесь кнопкой (с изображенной на ней стрелкой) для
получения списка доступных шаблонов пакетов. В программе есть
шаблоны
TCP,
UDP
и
ICMP
пакетов; их использование зачастую оказывается удобнее, чем ввод
16-ричных значений в окне редактора. Возможно, в шаблонах TCP-,
UDP- и ICMP-пакетов вам потребуется изменить поля MAC- и IP-
адреса, номера портов, SEQ- и ACK-номера и т. д. Вместо встроенных
шаблонов можно использовать собственные, переместив пакет из
закладки
Пакеты
в окно шаблона в
Генераторе Пакетов.
В случае переноса нескольких пакетов, только первый из них будет
использован в качестве шаблона. В списке файлов шаблонов появится
новый файл – New Template, который можно переименовать по правому
щелчку мыши, выбрав
Rename
или удалить, выбрав
Delete.
После выбора шаблона, он будет загружен в окно редактора, где можно
изменить содержимое пакета перед его отправкой.
Кроме того, можно скопировать произвольные файлы NCF в
поддиректорию TEMPLATES. CommView будет отображать в списке
шаблонов файл(ы) NCF, обнаруженные в поддиректории TEMPLATES. Если
в файле NCF будет больше одного пакета – в качестве шаблона будет
использован только первый пакет.
Ниже приведены параметры передачи:
Размер пакета
– задать размер пакета.
Пакетов в секунду
– установить частоту передачи пакетов. Будьте осторожны и не
превышайте пропускную способность соединения! Попытка переслать
5000 раз в секунду пакеты длиной в 1000 байт превысит возможности
10Mbit-ного сетевого адаптера.
Непрерывно
– включить режим непрерывной передачи, пока не нажмёте
Остановить.
Количество раз
– задать число отправок пакета в сеть.
Отправить/Остановить
– возобновить/остановить передачу пакета.
Работа с несколькими пакетами одновременно
Генератор пакетов может передавать несколько пакетов одновременно.
Выберите нужные вам пакеты из списка и правым щелчком мыши
вызовите
Генератор Пакетов.
Кроме того, можно просто перетащить файл с пакетами (в любом
поддерживаемом формате) в окно
Генератора Пакетов.
При работе в этом режиме декодер и редактор пакетов
отключаются.
Сохранение отредактированных пакетов
Если вы отредактировали пакет и хотите его сохранить, просто
перетащите мышью дерево декодера на рабочий стол или в любую папку.
Будет создан новый файл в формате NCF с именем PACKET.NCF. Если
требуется редактировать и посылать несколько пакетов – делайте это
по очереди, вынося каждый пакет на рабочий стол и задавая ему новое
имя. Затем откройте окно
Просмотра Log-файлов,
внесите в него отредактированные пакеты, выберите их и, удерживая
клавишу Shift, активизируйте из контекстного меню
Генератор Пакетов.
ВНИМАНИЕ
1.
|
Пользуйтесь генератором пакетов только в том случае, если вы точно
знаете, какова ваша цель. Передача пакетов в сеть может привести к
непредсказуемым последствиям. Советуем пользоваться этим
инструментом лишь в том случае, если вы опытный системый
администратор.
|
2.
|
Чтобы избежать значительных задержек при передаче, убедитесь, что
кроме вашаго компьютера в сети есть еще по крайней мере
один.
|
|