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

📄 raw.c

📁 mgcp协议源代码。支持多种编码:g711
💻 C
字号:
/**************************************************************************** **** File: raw.c**** Author: Mike Borella**** Comments: Dump raw data link (IP) packets*******************************************************************************/#include <stdio.h>#include <unistd.h>#include <pcap.h>#include "config.h"#include "raw.h"#include "ip.h"extern struct arg_t *my_args;u_char *packet_ptr;u_char *packet_end;/*----------------------------------------------------------------------------**** dump_raw()**** Process packets from the DLT_RAW interface type****----------------------------------------------------------------------------*/void dump_raw(u_char *user, const struct pcap_pkthdr *h, u_char *p){  u_int length;   u_int caplen;  /*   * Get total packet length and length of the captured section   */  length = h->len;  caplen = h->caplen;  /*   * Some printers want to get back at the link level addresses,   * and/or check that they're not walking off the end of the packet.   * Rather than pass them all the way down, we set these globals.   */     packet_ptr = p;  packet_end = p + caplen;  /*   * Dump raw header   */  printf("==========================================================\n");  printf("                        Raw Header(%u.%06u)\n",	 (u_int32_t) h->ts.tv_sec, (u_int32_t) h->ts.tv_usec);  printf("----------------------------------------------------------\n");  dump_ip(p, length);  if(my_args->f)    {      /* flush stdout */      fflush(stdout);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -