给tcpdump增加一个参数
2009-05-13 10:34:06来源:未知 阅读 ()
--- tcpdump.c.orig 2007-09-26 09:59:54.000000000 +0800
+++ tcpdump.c 2007-10-12 09:21:33.251360976 +0800
@@ -90,6 +90,7 @@
#define MAX_CFLAG 1000000
#define MAX_CFLAG_CHARS 6
+int pkt_offset; /* offset of the packet */
int dflag; /* print filter code */
int Lflag; /* list available data link types and exit */
@@ -499,7 +500,7 @@
opterr = 0;
while (
- (op = getopt(argc, argv, "aA" B_FLAG "c:C:d" D_FLAG "eE:fF:i:lLm:M:nNOpqr:Rs:StT:u" U_FLAG "vw:W:xXy:YZ:")) != -1)
+ (op = getopt(argc, argv, "aA" B_FLAG "c:C:d" D_FLAG "eE:fF:i:lLm:M:nNOo:pqr:Rs:StT:u" U_FLAG "vw:W:xXy:YZ:")) != -1)
switch (op) {
case 'a':
@@ -658,6 +659,9 @@
tcpmd5secret = optarg;
break;
+ case 'o':
+ pkt_offset = atoi(optarg);
+ break;
case 'O':
Oflag = 0;
break;
@@ -1220,10 +1224,21 @@
}
static void
-print_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp)
+print_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *osp)
{
struct print_info *print_info;
u_int hdrlen;
+ u_char *sp;
+ struct pcap_pkthdr *ph;
+ u_char t46;
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- freenas:一种免费的NAS系统 2009-05-13
- 给我的extmail用户增加邮件限额 2009-05-13
- NetBSD下的编译优化 2009-05-13
- freebsd在笔记本上相关知识备忘 2009-05-13
- FreeBSD下增加静态路由的方法 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash