|
|
@ -1,18 +1,20 @@
|
|
|
|
@flags@
|
|
|
|
@flags@
|
|
|
|
TcpSegment *struct0;
|
|
|
|
SignatureHeader *struct0;
|
|
|
|
identifier struct_flags0 =~ "^(?!SEGMENTTCP_FLAG).+";
|
|
|
|
identifier struct_flags0 =~ "^(?!SIG_FLAG).+";
|
|
|
|
TcpStream *struct1;
|
|
|
|
Signature *struct1;
|
|
|
|
identifier struct_flags1 =~ "^(?!STREAMTCP_STREAM_FLAG_).+";
|
|
|
|
identifier struct_flags1 =~ "^(?!SIG_FLAG).+";
|
|
|
|
TcpSession *struct2;
|
|
|
|
Signature *struct2;
|
|
|
|
identifier struct_flags2 =~ "^(?!STREAMTCP_FLAG).+";
|
|
|
|
identifier struct_flags2 =~ "^(?!SIG_FLAG_INIT_).+";
|
|
|
|
Packet *struct3;
|
|
|
|
Flow *struct3;
|
|
|
|
identifier struct_flags3 =~ "^(?!FLOW_PKT_).+";
|
|
|
|
identifier struct_flags3 =~ "^(?!FLOW_).+";
|
|
|
|
SignatureHeader *struct4;
|
|
|
|
TcpSegment *struct4;
|
|
|
|
identifier struct_flags4 =~ "^(?!SIG_FLAG).+";
|
|
|
|
identifier struct_flags4 =~ "^(?!SEGMENTTCP_FLAG).+";
|
|
|
|
Signature *struct5;
|
|
|
|
TcpStream *struct5;
|
|
|
|
identifier struct_flags5 =~ "^(?!SIG_FLAG).+";
|
|
|
|
identifier struct_flags5 =~ "^(?!STREAMTCP_STREAM_FLAG_).+";
|
|
|
|
Signature *struct6;
|
|
|
|
TcpSession *struct6;
|
|
|
|
identifier struct_flags6 =~ "^(?!SIG_FLAG_INIT_).+";
|
|
|
|
identifier struct_flags6 =~ "^(?!STREAMTCP_FLAG).+";
|
|
|
|
|
|
|
|
Packet *struct7;
|
|
|
|
|
|
|
|
identifier struct_flags7 =~ "^(?!FLOW_PKT_).+";
|
|
|
|
position p1;
|
|
|
|
position p1;
|
|
|
|
@@
|
|
|
|
@@
|
|
|
|
|
|
|
|
|
|
|
@ -29,17 +31,17 @@ struct1->flags@p1 & struct_flags1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct1->flags@p1 &= ~struct_flags1
|
|
|
|
struct1->flags@p1 &= ~struct_flags1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct2->flags@p1 |= struct_flags2
|
|
|
|
struct2->init_flags@p1 |= struct_flags2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct2->flags@p1 & struct_flags2
|
|
|
|
struct2->init_flags@p1 & struct_flags2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct2->flags@p1 &= ~struct_flags2
|
|
|
|
struct2->init_flags@p1 &= ~struct_flags2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct3->flowflags@p1 |= struct_flags3
|
|
|
|
struct3->flags@p1 |= struct_flags3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct3->flowflags@p1 & struct_flags3
|
|
|
|
struct3->flags@p1 & struct_flags3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct3->flowflags@p1 &= ~struct_flags3
|
|
|
|
struct3->flags@p1 &= ~struct_flags3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct4->flags@p1 |= struct_flags4
|
|
|
|
struct4->flags@p1 |= struct_flags4
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -53,11 +55,17 @@ struct5->flags@p1 & struct_flags5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct5->flags@p1 &= ~struct_flags5
|
|
|
|
struct5->flags@p1 &= ~struct_flags5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct6->init_flags@p1 |= struct_flags6
|
|
|
|
struct6->flags@p1 |= struct_flags6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct6->init_flags@p1 & struct_flags6
|
|
|
|
struct6->flags@p1 & struct_flags6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct6->init_flags@p1 &= ~struct_flags6
|
|
|
|
struct6->flags@p1 &= ~struct_flags6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct7->flowflags@p1 |= struct_flags7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct7->flowflags@p1 & struct_flags7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
struct7->flowflags@p1 &= ~struct_flags7
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
@script:python@
|
|
|
|
@script:python@
|
|
|
|