2009-04-27 11:51:44 -05:00
|
|
|
import "protocol.proto";
|
|
|
|
|
|
|
|
package OstProto;
|
|
|
|
// Tcp
|
|
|
|
message Tcp {
|
|
|
|
|
2009-12-28 02:31:28 -06:00
|
|
|
optional bool is_override_hdrlen = 1;
|
|
|
|
optional bool is_override_cksum = 2;
|
2009-04-27 11:51:44 -05:00
|
|
|
|
2009-12-28 02:31:28 -06:00
|
|
|
optional uint32 src_port = 3 [default = 8902];
|
|
|
|
optional uint32 dst_port = 4 [default = 80];
|
2009-04-27 11:51:44 -05:00
|
|
|
|
2009-12-28 02:31:28 -06:00
|
|
|
optional uint32 seq_num = 5 [default = 129018];
|
|
|
|
optional uint32 ack_num = 6;
|
2009-04-27 11:51:44 -05:00
|
|
|
|
2009-12-28 02:31:28 -06:00
|
|
|
optional uint32 hdrlen_rsvd = 7 [default = 0x50];
|
|
|
|
optional uint32 flags = 8;
|
2009-04-27 11:51:44 -05:00
|
|
|
|
2009-12-28 02:31:28 -06:00
|
|
|
optional uint32 window = 9 [default = 1024];
|
|
|
|
optional uint32 cksum = 10;
|
|
|
|
optional uint32 urg_ptr = 11;
|
2009-04-27 11:51:44 -05:00
|
|
|
}
|
|
|
|
|
2009-08-02 09:52:34 -05:00
|
|
|
extend Protocol {
|
2009-12-28 02:31:28 -06:00
|
|
|
optional Tcp tcp = 140;
|
2009-04-27 11:51:44 -05:00
|
|
|
}
|
|
|
|
|