Как объединить фрагментированные пакеты из одного источника?

Спасибо Джей за ваш ответ; после еще нескольких поисков я нашел метод, описанный здесь здесь .


Сначала объявим следующие перечисления:

public enum ScrollBarType : uint {
   SbHorz = 0,
   SbVert = 1,
   SbCtl = 2,
   SbBoth = 3
 }

public enum Message : uint {
   WM_VSCROLL = 0x0115
}

public enum ScrollBarCommands : uint {
   SB_THUMBPOSITION = 4
}

Затем добавьте внешние ссылки на GetScrollPos и SendMessage .

[DllImport( "User32.dll" )]
public extern static int GetScrollPos( IntPtr hWnd, int nBar );

[DllImport( "User32.dll" )]
public extern static int SendMessage( IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam );

Наконец, добавьте обработчик событий для события VScroll соответствующего RichTextBox :

private void myRichTextBox1_VScroll( object sender, EventArgs e )
{
   int nPos = GetScrollPos( richTextBox1.Handle, (int)ScrollBarType.SbVert );
   nPos <<= 16;
   uint wParam = (uint)ScrollBarCommands.SB_THUMBPOSITION | (uint)nPos;
   SendMessage( richTextBox2.Handle, (int)Message.WM_VSCROLL, new IntPtr( wParam ), new IntPtr( 0 ) );
}

В этом случае положение вертикальной прокрутки richTextBox2 будет синхронизировано с richTextBox1.

0
задан Tim Stack 19 March 2019 в 09:09
поделиться

1 ответ

С помощью pdml2flow ( pypi ) вы можете объединять / объединять кадры на основе любых полей, извлеченных с помощью tshark / wireshark, и распечатывать их в формате JSON, XML или любом другом формате. Вы также можете легко создать новый плагин , который извлекает, переставляет и сохраняет полезную нагрузку для вашего варианта использования.

Например, если вы хотите объединить все кадры с одним и тем же исходным и целевым Mac и распечатать их как JSON, вы можете сделать:

tshark -i interface -Tpdml | pdml2flow -f eth.src -f eth.dst +json

Это может помочь, если вы сможете найти набор полей на основе которого вы хотели бы объединить / объединить.

Раскрытие : я являюсь автором pdml2flow .

0
ответ дан Ente 19 March 2019 в 09:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: