你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 网络与通信
使用Winpcap开发网络数据包分析器(七)
 

//MAC为本网卡MAC,则出包计数加1

if(macaddress[0]==pkt_data[6]&&macaddress[1]==pkt_data[7]&&

macaddress[2]==pkt_data[8]&&macaddress[3]==pkt_data[9]&&

macaddress[4]==pkt_data[10]&&macaddress[5]==pkt_data[11])

              {

                outcount++;

              }

           sprintf(s,"出包:%lu",outcount);

           static1->SetWindowText(s);

           sprintf(s,"入包:%lu",incount);

           static2->SetWindowText(s);

              //找到数据包链表的末尾

           cur_pack=allpacket;

           while(1)

              {

                if(cur_pack->next==NULL)

                  break;

                cur_pack=cur_pack->next;

              }

              //为捕获到的数据包生成新节点,并加至数据包链表末尾

           new_pack=new packetstru;

           new_pack->datalen=header->len;

           for(i=1;i<=header->len;i++)

             new_pack->data[i-1]=pkt_data[i-1];

           new_pack->clearflag=0;

              new_pack->showflag=1;

           new_pack->tick=GetTickCount();

           new_pack->next=NULL;

        cur_pack->next=new_pack;

         }

       }
  推荐精品文章

·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录
·2023年10月目录
·2023年9月目录 
·2023年8月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089