crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> распарсить tcpdump файл - представление данных, модуль анализатор в NIDS
Гость_Djim_*
сообщение 10.8.2011, 9:40
Сообщение #1





Гости








    


День добрый.

Новичок в QT, поэтому ещё плохо разбираюсь в представлении данных.

Есть:

траффик в файле .pcap - набор байт пакетов.

Нужно:
Считывая байт за байтом, записывать нужные в массив ( другой вариант представления? ), ненужные пропускать.

Массив (другое представление..) являет собой абстракцию записи соединения, в которой указаны только нужные для дальнейшего анализа параметры ( Адреса источника, назначения, порты, длительность соединения и пр... )

ПРоблема:

так и не смог разобраться, какой кутэшный тип выбрать, QByte array считывает как символы, а не hex, нашёл метод readall при формировании входящего потока, но этот вариант не подходит, ввиду того, что файл дампа может быть очень большим.

аналогии getchar() не нашёл...

ЗАранее спасибо
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Djim_*
сообщение 12.8.2011, 9:28
Сообщение #2





Гости








    


Проблема всё ещё актуальна.


Может, слишком сумбурно объяснил или ещё что? Вроде уже 37 просмотров, ни одного комментария...

Или, может, в другой раздел следовало постить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
polivets
  опции профиля:
сообщение 12.8.2011, 11:37
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 2
Регистрация: 11.8.2011
Пользователь №: 2802

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Гость_Djim_* @ 10.8.2011, 10:40) *
аналогии getchar() не нашёл...


Ну а как же
bool QIODevice::getChar ( char * c )
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 22.11.2017, 14:27