embedded IPsec source code documentation


dumpdev-espdata.h

Go to the documentation of this file.
00001 
00010 typedef enum dumpdev_packet_type_list {
00011         INBOUND  = 0,
00012         OUTBOUND = 1
00013 } dumpdev_packet_type;
00014 
00015 
00017 typedef struct dumpdev_packet_struct
00018 {
00019         dumpdev_packet_type packet_type;        
00020         unsigned int size;                                      
00021         unsigned char *payload;                         
00022 } dumpdev_packet;
00023 
00024 
00025 
00031 //  Source File: 01 - PC ARP request.bin
00032 unsigned char esp_data_1[114] =
00033 {
00034     0xA3, 0xB3, 0xC3, 0xD3, 0xE3, 0xF3, 0x00, 0xA0, 0x24, 0x15, 0x3E, 0x12, 0x08, 0x00, 0x45, 0x00,
00035     0x00, 0x64, 0x3E, 0x27, 0x00, 0x00, 0x40, 0x32, 0xB8, 0xE8, 0xC0, 0xA8, 0x01, 0x05, 0xC0, 0xA8,
00036     0x01, 0x03, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0x06, 0x5E, 0x1C, 0x76, 0x97, 0x9B, 0x78, 0xBF,
00037     0x71, 0x2A, 0xE9, 0x44, 0x6D, 0xDC, 0x74, 0xDE, 0xBF, 0x5A, 0x38, 0xE1, 0x7E, 0xE3, 0x41, 0x01,
00038     0x02, 0x2E, 0xEB, 0xDC, 0x6F, 0xC5, 0xE3, 0x28, 0x71, 0x2B, 0xDB, 0x6E, 0xD3, 0x69, 0x19, 0x86,
00039     0xFA, 0x49, 0xAD, 0xA7, 0xD1, 0x25, 0x07, 0x34, 0x2F, 0xEB, 0x69, 0x7B, 0x6E, 0xDC, 0xB1, 0x33,
00040     0x21, 0xC3, 0x61, 0x69, 0x5A, 0xDE, 0x8F, 0xDC, 0xD9, 0xA6, 0x87, 0x40, 0x48, 0x7D, 0xFE, 0xB4,
00041     0xFD, 0x3F,
00042 } ;
00043 
00044 unsigned char esp_data_2[98] =
00045 {
00046     0xA3, 0xB3, 0xC3, 0xD3, 0xE3, 0xF3, 0x00, 0xA0, 0x24, 0x15, 0x3E, 0x12, 0x08, 0x00, 0x45, 0x00,
00047     0x00, 0x54, 0x3E, 0x28, 0x00, 0x00, 0x40, 0x32, 0xB8, 0xF7, 0xC0, 0xA8, 0x01, 0x05, 0xC0, 0xA8,
00048     0x01, 0x03, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0x06, 0x5F, 0x87, 0x40, 0x48, 0x7D, 0xFE, 0xB4,
00049     0xFD, 0x3F, 0x06, 0xB3, 0x8A, 0x64, 0x73, 0x3E, 0x0B, 0x11, 0xD2, 0x97, 0x22, 0x9E, 0x3D, 0x4C,
00050     0x02, 0xAB, 0x52, 0x46, 0xB1, 0x6A, 0x27, 0x6B, 0x7F, 0x3F, 0x35, 0x45, 0x0B, 0x1B, 0xF6, 0xE8,
00051     0xF9, 0x25, 0x7D, 0x09, 0x78, 0x6F, 0xD2, 0x55, 0xD9, 0x00, 0x6F, 0xE9, 0x6B, 0xFE, 0x91, 0xCF,
00052     0x3C, 0x29,
00053 } ;
00054 
00055 unsigned char esp_data_3[98] =
00056 {
00057     0xA3, 0xB3, 0xC3, 0xD3, 0xE3, 0xF3, 0x00, 0xA0, 0x24, 0x15, 0x3E, 0x12, 0x08, 0x00, 0x45, 0x00,
00058     0x00, 0x54, 0x3E, 0x29, 0x00, 0x00, 0x40, 0x32, 0xB8, 0xF6, 0xC0, 0xA8, 0x01, 0x05, 0xC0, 0xA8,
00059     0x01, 0x03, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0x06, 0x60, 0x6F, 0xE9, 0x6B, 0xFE, 0x91, 0xCF,
00060     0x3C, 0x29, 0xD0, 0x0F, 0xD8, 0x70, 0x88, 0x9F, 0xCE, 0xA4, 0xC2, 0x27, 0x53, 0x09, 0x8C, 0x6B,
00061     0x80, 0xBE, 0x19, 0xFA, 0x81, 0xAF, 0xDC, 0x90, 0x4B, 0xAB, 0x9D, 0xE8, 0xC1, 0xFC, 0x76, 0x79,
00062     0xBF, 0x8C, 0x5D, 0x46, 0xEA, 0x03, 0x34, 0xF1, 0x40, 0x92, 0xA8, 0xE5, 0x1A, 0xC4, 0x8A, 0x04,
00063     0x3F, 0x1B,
00064 } ;
00065 
00066 unsigned char esp_data_4[98] =
00067 {
00068     0xA3, 0xB3, 0xC3, 0xD3, 0xE3, 0xF3, 0x00, 0xA0, 0x24, 0x15, 0x3E, 0x12, 0x08, 0x00, 0x45, 0x00,
00069     0x00, 0x54, 0x3E, 0x2A, 0x00, 0x00, 0x40, 0x32, 0xB8, 0xF5, 0xC0, 0xA8, 0x01, 0x05, 0xC0, 0xA8,
00070     0x01, 0x03, 0x00, 0x00, 0x10, 0x11, 0x00, 0x00, 0x06, 0x61, 0xA8, 0xE5, 0x1A, 0xC4, 0x8A, 0x04,
00071     0x3F, 0x1B, 0x3C, 0xC7, 0xEE, 0x1A, 0xA4, 0x58, 0xC0, 0x80, 0x91, 0xD2, 0x93, 0xB8, 0x2C, 0x46,
00072     0xCB, 0xD5, 0x31, 0x36, 0x1B, 0xF8, 0xED, 0x7B, 0x9F, 0x42, 0xFF, 0xBC, 0xFE, 0x13, 0x24, 0xB0,
00073     0x18, 0xA7, 0x2A, 0x93, 0x31, 0x99, 0x87, 0x51, 0x84, 0x23, 0x59, 0x63, 0x4B, 0x41, 0x49, 0xBB,
00074     0xB7, 0x31,
00075 } ;
00076 
00077 
00078 dumpdev_packet esp_sequence[] = {
00079         { INBOUND,  sizeof(esp_data_1),                                 esp_data_1},
00080         { OUTBOUND,                              0,                             0},
00081         { OUTBOUND,                              0,                             0},
00082         { OUTBOUND,                              0,                             0},
00083         { OUTBOUND,                              0,                             0},
00084         { OUTBOUND,                              0,                             0},
00085         { OUTBOUND,                              0,                             0},
00086         { INBOUND,  sizeof(esp_data_2),                                 esp_data_2},
00087         { OUTBOUND,                              0,                             0},
00088         { OUTBOUND,                              0,                             0},
00089         { OUTBOUND,                              0,                             0},
00090         { OUTBOUND,                              0,                             0},
00091         { OUTBOUND,                              0,                             0},
00092         { OUTBOUND,                              0,                             0},
00093         { INBOUND,  sizeof(esp_data_3),                                 esp_data_3},
00094         { OUTBOUND,                              0,                             0},
00095         { OUTBOUND,                              0,                             0},
00096         { OUTBOUND,                              0,                             0},
00097         { OUTBOUND,                              0,                             0},
00098         { OUTBOUND,                              0,                             0},
00099         { OUTBOUND,                              0,                             0},
00100         { INBOUND, sizeof(esp_data_4),                                  esp_data_4},
00101         { OUTBOUND,                              0,                             0},
00102         { OUTBOUND,                              0,                             0},
00103         { OUTBOUND,                              0,                             0},
00104         { OUTBOUND,                              0,                             0},
00105         { OUTBOUND,                              0,                             0},
00106 };
00107 
00108 
00109 #define ESP_SEQUENCE_LENGTH (sizeof(esp_sequence) / sizeof(dumpdev_packet))
00110 int esp_sequence_pos = 0;

Copyright 2003 by Christian Scheurer and Niklaus Schild