91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 4.96MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2023-11-14
  • 語言: 其他
  • 標簽:

資源簡介

計算機網絡課程設計會要求下載winpcap并使用,winpcap配置需要用到wpdpack,方便大家找。

資源截圖

代碼片段和文件信息

#ifdef?_MSC_VER
/*
?*?we?do?not?want?the?warnings?about?the?old?deprecated?and?unsecure?CRT?functions
?*?since?these?examples?can?be?compiled?under?*nix?as?well
?*/
#define?_CRT_SECURE_NO_WARNINGS
#endif

#include?“pcap.h“

/*?prototype?of?the?packet?handler?*/
void?packet_handler(u_char?*param?const?struct?pcap_pkthdr?*header?const?u_char?*pkt_data);

int?main()
{
pcap_if_t?*alldevs;
pcap_if_t?*d;
int?inum;
int?i=0;
pcap_t?*adhandle;
char?errbuf[PCAP_ERRBUF_SIZE];

/*?Retrieve?the?device?list?*/
if(pcap_findalldevs(&alldevs?errbuf)?==?-1)
{
fprintf(stderr“Error?in?pcap_findalldevs:?%s\n“?errbuf);
exit(1);
}

/*?Print?the?list?*/
for(d=alldevs;?d;?d=d->next)
{
printf(“%d.?%s“?++i?d->name);
if?(d->description)
printf(“?(%s)\n“?d->description);
else
printf(“?(No?description?available)\n“);
}

if(i==0)
{
printf(“\nNo?interfaces?found!?Make?sure?WinPcap?is?installed.\n“);
return?-1;
}

printf(“Enter?the?interface?number?(1-%d):“i);
scanf(“%d“?&inum);

if(inum??i)
{
printf(“\nInterface?number?out?of?range.\n“);
/*?Free?the?device?list?*/
pcap_freealldevs(alldevs);
return?-1;
}

/*?Jump?to?the?selected?adapter?*/
for(d=alldevs?i=0;?inext?i++);

/*?Open?the?device?*/
/*?Open?the?adapter?*/
if?((adhandle=?pcap_open_live(d->name //?name?of?the?device
?65536 //?portion?of?the?packet?to?capture.?
//?65536?grants?that?the?whole?packet?will?be?captured?on?all?the?MACs.
?1 //?promiscuous?mode?(nonzero?means?promiscuous)
?1000 //?read?timeout
?errbuf //?error?buffer
?))?==?NULL)
{
fprintf(stderr“\nUnable?to?open?the?adapter.?%s?is?not?supported?by?WinPcap\n“?d->name);
/*?Free?the?device?list?*/
pcap_freealldevs(alldevs);
return?-1;
}

printf(“\nlistening?on?%s...\n“?d->description);

/*?At?this?point?we?don‘t?need?any?more?the?device?list.?Free?it?*/
pcap_freealldevs(alldevs);

/*?start?the?capture?*/
pcap_loop(adhandle?0?packet_handler?NULL);

pcap_close(adhandle);
return?0;
}


/*?Callback?function?invoked?by?libpcap?for?every?incoming?packet?*/
void?packet_handler(u_char?*param?const?struct?pcap_pkthdr?*header?const?u_char?*pkt_data)
{
struct?tm?*ltime;
char?timestr[16];
time_t?local_tv_sec;

/*
?*?unused?parameters
?*/
(VOID)(param);
(VOID)(pkt_data);

/*?convert?the?timestamp?to?readable?format?*/
local_tv_sec?=?header->ts.tv_sec;
ltime=localtime(&local_tv_sec);
strftime(?timestr?sizeof?timestr?“%H:%M:%S“?ltime);

printf(“%s%.6d?len:%d\n“?timestr?header->ts.tv_usec?header->len);

}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-10-16?13:03??WpdPack\
?????目錄???????????0??2014-10-16?13:16??WpdPack\docs\
?????目錄???????????0??2014-10-16?13:16??WpdPack\docs\html\
?????文件????????8589??2014-10-16?13:06??WpdPack\docs\html\annotated(1).html
?????文件????????8589??2014-10-16?12:48??WpdPack\docs\html\annotated.html
?????文件????????3533??2014-10-16?13:06??WpdPack\docs\html\daemon_8h(1).html
?????文件????????7130??2014-10-16?13:06??WpdPack\docs\html\daemon_8h-source(1).html
?????文件????????7130??2014-10-16?12:48??WpdPack\docs\html\daemon_8h-source.html
?????文件????????3533??2014-10-16?12:48??WpdPack\docs\html\daemon_8h.html
?????文件????????2456??2014-10-16?13:06??WpdPack\docs\html\deprecated(1).html
?????文件????????2456??2014-10-16?12:48??WpdPack\docs\html\deprecated.html
?????文件????????1281??2014-10-16?13:07??WpdPack\docs\html\doxygen(1).png
?????文件????????1281??2014-10-16?12:48??WpdPack\docs\html\doxygen.png
?????文件????????1195??2014-10-16?13:07??WpdPack\docs\html\doxygen__groups_8txt(1).html
?????文件????????1195??2014-10-16?12:48??WpdPack\docs\html\doxygen__groups_8txt.html
?????文件????????6353??2014-10-16?13:07??WpdPack\docs\html\dump(1).gif
?????文件????????6353??2014-10-16?12:48??WpdPack\docs\html\dump.gif
?????文件????????2777??2014-10-16?13:07??WpdPack\docs\html\encoding(1).gif
?????文件????????2777??2014-10-16?12:48??WpdPack\docs\html\encoding.gif
?????文件????????3015??2014-10-16?13:07??WpdPack\docs\html\fileconf_8h(1).html
?????文件????????5490??2014-10-16?13:07??WpdPack\docs\html\fileconf_8h-source(1).html
?????文件????????5490??2014-10-16?12:48??WpdPack\docs\html\fileconf_8h-source.html
?????文件????????3015??2014-10-16?12:48??WpdPack\docs\html\fileconf_8h.html
?????文件????????3652??2014-10-16?13:07??WpdPack\docs\html\files(1).html
?????文件????????3652??2014-10-16?12:48??WpdPack\docs\html\files.html
?????文件?????????174??2014-10-16?13:07??WpdPack\docs\html\ftv2blank(1).png
?????文件?????????174??2014-10-16?12:48??WpdPack\docs\html\ftv2blank.png
?????文件?????????255??2014-10-16?13:07??WpdPack\docs\html\ftv2doc(1).png
?????文件?????????255??2014-10-16?12:48??WpdPack\docs\html\ftv2doc.png
?????文件?????????259??2014-10-16?13:07??WpdPack\docs\html\ftv2folderclosed(1).png
?????文件?????????259??2014-10-16?12:48??WpdPack\docs\html\ftv2folderclosed.png
............此處省略651個文件信息

評論

共有 條評論

相關資源