Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.



9 практических примеров использования editcap

Метки: |
Вторник, 8 сентября 2009 г.
Просмотров: 8165
Подписаться на комментарии по RSS

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

Пример 1: Отбрасываем определенное количество пакетов в начале входного файла input_dump

Файл output_dump будет содержать все пакеты, за исключением первых 10-ти.

# editcap -v input_dump output_dump 1-10 

Пример 2: Отбрасываем пакеты из середины файла.

Файл output_dump будет содержать все пакеты, кроме вырезанный с 200 по 210.

# editcap -v input_dump output_dump 200-210 

Пример 3: Отбираем в новый файл несколько диапазонов пакетов

Выходной файл output_dump будет содержать первые 10 пакетов и пакеты с 100 по 200.

# editcap -r  -v input_dump output_dump 1-10  100-200 

Пример 4: Изменяем тип инкапсуляции захваченного файла с помощью опции -T

По умолчанию тип инкапсуляции для захваченного файла ether. В примере ниже, мы переведем его в формат ieee-802-11-bsd:

# editcap -v -T  ieee-802-11-radiotap input_dump output_dump 

Пример 5: Обработка сжатый входных файлов

editcap автоматически распознает сжатые захваченные файлы. В настоящий момент он поддерживает формат gzip. В примере ниже мы даем на вход сжатый файл и выборочно забираем пакеты в выходной файл.

# editcap -r -v input_dump.gz output_dump 1-10 100-200 

Пример 6: Выборка пакетов из временного диапазона

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

# editcap -v -A "2009-02-11 11:26:30" -B "2009-02-11 11:27:00"  input_dump output_dump 

Пример 7: Изменение временной отметки пакетов с помощью опции -t

Для увеличение временной отметки пакетов на один час:

# editcap -t 3600 input_dump output_dump

Для уменьшение на 30 минут:

# editcap -t -1800 input_dump output_dump 

Пример 8: Удаление дубликатов пакетов

Опция -d удаляет дубликаты пакетов из входного файла.

# editcap -v -d input_dump output_dump 

Пример 9: Разбиваем входной файл на несколько файлов.

Для разбиения входного файла на несколько файлов испльзуем опцию -c.

# editcap -v -c 1000 input_dump output
 

Если в файле input_dump было 5000 packets, editcap создаст следующие 5 выходных файлов.

output-00000
output-00001
output-00002
output-00003
output-00004 


 

Постовой

Покупайте автомобили skoda oktavia у официального дилера Skoda в Москве.

В период кризиса любые варианты развития бизнеса хорошо, а качественное продвижение сайта в поисковых системах дает неплохой эффект в виде новых клиентов и заказов.

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru ya.ru rutvit.ru myspace.com technorati.com digg.com friendfeed.com pikabu.ru blogger.com liveinternet.ru livejournal.ru memori.ru google.com bobrdobr.ru mister-wong.ru yahoo.com yandex.ru del.icio.us

Оставьте комментарий!

Используйте нормальные имена.

Имя и сайт используются только при регистрации

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

(обязательно)