⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 isakmp.h

📁 该程序类似于tcpdump软件
💻 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 + -