📄 isakmp.h
字号:
/**************************************************************************** ** File: isakmp.h**** Author: Mike Borella**** Comments: Structure of ISAKMP packets*******************************************************************************/#define DOI_IPSEC 1/* * Situation definitions for IPSEC DOI */#define SIT_IDENTITY_ONLY 0x01#define SIT_SECRECY 0x02#define SIT_INTEGRITY 0x04/* * Static part of ISAKMP header */typedef struct _ISAKMPHdr{ char i_cookie[8]; char r_cookie[8];#if defined(WORDS_BIGENDIAN) u_int32_t flags:8, exchange_type:8, min_version:4, maj_version:4, next_payload:8;#else u_int32_t next_payload:8, maj_version:4, min_version:4, exchange_type:8, flags:8;#endif u_int32_t msg_id; u_int32_t length; } ISAKMPHdr;/* * ISAKMP Generic Payload Header */typedef struct _ISAKMP_generic_hdr{#if defined(WORDS_BIGENDIAN) u_int32_t length:16, reserved:8, next_payload:8;#else u_int32_t next_payload:8, reserved:8, length:16;#endif} ISAKMP_generic_hdr;void dump_isakmp(u_char *bp, int length);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -