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

📄 decode.h

📁 一个网络工具包,可以嗅探email和http等数据包中的密码等信息.注意要先把libnet-1.0.2a.tar.gz和 libnids-1.16.tar.gz装上,不然会因为缺少库函数而无法编译和安
💻 H
字号:
/*  decode.h  Protocol decoding routines.    Copyright (c) 2000 Dug Song <dugsong@monkey.org>  $Id: decode.h,v 1.4 2000/12/15 20:16:58 dugsong Exp $*/#ifndef DECODE_H#define DECODE_Htypedef int (*decode_func)(u_char *, int, u_char *, int);struct decode {	char	       *dc_name;	decode_func	dc_func;};struct decode *getdecodebyname(const char *name);#define pletohs(p)	((u_short)                         \			 ((u_short)*((u_char *)p+1)<<8|    \			  (u_short)*((u_char *)p+0)<<0))     #define pletohl(p)	((u_int32_t)*((u_char *)p+3)<<24|  \			 (u_int32_t)*((u_char *)p+2)<<16|  \			 (u_int32_t)*((u_char *)p+1)<<8|   \			 (u_int32_t)*((u_char *)p+0)<<0)#define pntohs(p)	((u_short)			   \			 ((u_short)*((u_char *)p+1)<<0|    \			  (u_short)*((u_char *)p+0)<<8))			 #define pntohl(p)	((u_int32_t)*((u_char *)p+3)<<0|   \			 (u_int32_t)*((u_char *)p+2)<<18|  \			 (u_int32_t)*((u_char *)p+1)<<16|  \			 (u_int32_t)*((u_char *)p+0)<<24)int	strip_telopts(u_char *buf, int len);int	strip_lines(char *buf, int max_lines);int	is_ascii_string(char *buf, int len);u_char *bufbuf(u_char *big, int blen, u_char *little, int llen);#endif /* DECODE_H */

⌨️ 快捷键说明

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