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

📄 funcs_2pcap_8h-source.html

📁 winpcap文档
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>WinPcap: pcap.h Source File</title><link href="style.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.1 --><div class="tabs">  <ul>    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li id="current"><a href="files.html"><span>Files</span></a></li>    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="files.html"><span>File&nbsp;List</span></a></li>    <li><a href="globals.html"><span>Globals</span></a></li>  </ul></div><h1>pcap.h</h1><a href="funcs_2pcap_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <a name="l00017"></a>00017 <span class="comment">//\{ </span><a name="l00018"></a>00018 <a name="l00027"></a><a class="code" href="group__wpcapfunc.html#gc429cf4f27205111259ff7b02a82eeab">00027</a> <span class="keyword">typedef</span> void (*<a class="code" href="group__wpcapfunc.html#gc429cf4f27205111259ff7b02a82eeab">pcap_handler</a>)(u_char *user, <span class="keyword">const</span> <span class="keyword">struct </span><a class="code" href="structpcap__pkthdr.html">pcap_pkthdr</a> *pkt_header,<a name="l00028"></a>00028                  <span class="keyword">const</span> u_char *pkt_data);<a name="l00029"></a>00029 <a name="l00063"></a>00063 <a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *<a class="code" href="group__wpcapfunc.html#gae6abe06e15c87b803f69773822beca8">pcap_open_live</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *device, <span class="keywordtype">int</span> snaplen, <span class="keywordtype">int</span> promisc, <span class="keywordtype">int</span> to_ms, <span class="keywordtype">char</span> *ebuf);<a name="l00064"></a>00064 <a name="l00065"></a>00065 <a name="l00075"></a>00075 <a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *<a class="code" href="group__wpcapfunc.html#g6445eeb76f2757b9fa088b276eea2845">pcap_open_dead</a>(<span class="keywordtype">int</span> linktype, <span class="keywordtype">int</span> snaplen);<a name="l00076"></a>00076 <a name="l00077"></a>00077 <a name="l00091"></a>00091 <a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *<a class="code" href="group__wpcapfunc.html#g91078168a13de8848df2b7b83d1f5b69">pcap_open_offline</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *fname, <span class="keywordtype">char</span> *errbuf);<a name="l00092"></a>00092 <a name="l00105"></a>00105 <a class="code" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *<a class="code" href="group__wpcapfunc.html#g9506c33d580fdb5e5c288dba0f8a085c">pcap_dump_open</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keyword">const</span> <span class="keywordtype">char</span> *fname);<a name="l00106"></a>00106 <a name="l00124"></a>00124 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g3f212141c80b59aad8ac535bb0178275">pcap_setnonblock</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">int</span> nonblock, <span class="keywordtype">char</span> *errbuf);<a name="l00125"></a>00125 <a name="l00126"></a>00126 <a name="l00136"></a>00136 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#gb25dc0bfe06545b86be4103bf010708e">pcap_getnonblock</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">char</span> *errbuf);<a name="l00137"></a>00137 <a name="l00153"></a>00153 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g7b128eaeef627b408f6a6e2a2f5eb45d">pcap_findalldevs</a>(<a class="code" href="structpcap__if.html">pcap_if_t</a> **alldevsp, <span class="keywordtype">char</span> *errbuf);<a name="l00154"></a>00154 <a name="l00161"></a>00161 <span class="keywordtype">void</span> <a class="code" href="group__wpcapfunc.html#g346b4b0b7fd1cda4abb9a39f767dbeb1">pcap_freealldevs</a>(<a class="code" href="structpcap__if.html">pcap_if_t</a> *alldevsp);<a name="l00162"></a>00162 <a name="l00173"></a>00173 <span class="keywordtype">char</span> *<a class="code" href="group__wpcapfunc.html#ged295fc9fd86434372e8a8316f1270b1">pcap_lookupdev</a>(<span class="keywordtype">char</span> *errbuf);<a name="l00174"></a>00174 <a name="l00175"></a>00175 <a name="l00187"></a>00187 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#ga35276d0fa530c51a455f298fa1ec453">pcap_lookupnet</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *device, <a class="code" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> *netp, <a class="code" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> *maskp, <span class="keywordtype">char</span> *errbuf);<a name="l00188"></a>00188 <a name="l00227"></a>00227 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g60ce104cdf28420d3361cd36d15be44c">pcap_dispatch</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">int</span> cnt, <a class="code" href="group__wpcapfunc.html#gc429cf4f27205111259ff7b02a82eeab">pcap_handler</a> callback, u_char *user);<a name="l00228"></a>00228 <a name="l00229"></a>00229 <a name="l00244"></a>00244 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g6bcb7c5c59d76ec16b8a699da136b5de">pcap_loop</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">int</span> cnt, <a class="code" href="group__wpcapfunc.html#gc429cf4f27205111259ff7b02a82eeab">pcap_handler</a> callback, u_char *user);<a name="l00245"></a>00245 <a name="l00246"></a>00246 <a name="l00261"></a>00261 u_char *<a class="code" href="group__wpcapfunc.html#gdf60257f650aaf869671e0a163611fc3">pcap_next</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keyword">struct</span> <a class="code" href="structpcap__pkthdr.html">pcap_pkthdr</a> *h);<a name="l00262"></a>00262 <a name="l00279"></a>00279 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g439439c2eae61161dc1efb1e03a81133">pcap_next_ex</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keyword">struct</span> <a class="code" href="structpcap__pkthdr.html">pcap_pkthdr</a> **pkt_header, <span class="keyword">const</span> u_char **pkt_data);<a name="l00280"></a>00280 <a name="l00302"></a>00302 <span class="keywordtype">void</span> <a class="code" href="group__wpcapfunc.html#ge0dc50910fabbd375fab8a1352a6cf33">pcap_breakloop</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *);<a name="l00303"></a>00303 <a name="l00315"></a>00315 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g51dbda0f1ab9da2cfe49d657486d50b2">pcap_sendpacket</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, u_char *buf, <span class="keywordtype">int</span> size);  <a name="l00316"></a>00316 <a name="l00327"></a>00327 <span class="keywordtype">void</span> <a class="code" href="group__wpcapfunc.html#g659439bf5aa3988b5a92d31990fbf437">pcap_dump</a>(u_char *user, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code" href="structpcap__pkthdr.html">pcap_pkthdr</a> *h, <span class="keyword">const</span> u_char *sp);<a name="l00328"></a>00328 <a name="l00337"></a>00337 <span class="keywordtype">long</span> <a class="code" href="group__wpcapfunc.html#g50de34b8b3298f76c66c82b7ca3f84de">pcap_dump_ftell</a>(<a class="code" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *);<a name="l00338"></a>00338 <a name="l00357"></a>00357 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g363bdc6f6b39b4979ddcf15ecb830c5c">pcap_compile</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keyword">struct</span> bpf_program *fp, <span class="keywordtype">char</span> *str, <span class="keywordtype">int</span> optimize, <a class="code" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> netmask);<a name="l00358"></a>00358 <a name="l00378"></a>00378 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g8325b202dad14a00609db8372722ae4e">pcap_compile_nopcap</a>(<span class="keywordtype">int</span> snaplen_arg, <span class="keywordtype">int</span> linktype_arg, <span class="keyword">struct</span> bpf_program *program, <span class="keywordtype">char</span> *buf, <span class="keywordtype">int</span> optimize, <a class="code" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> mask);<a name="l00379"></a>00379 <a name="l00380"></a>00380 <a name="l00391"></a>00391 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#gf5f9cfe85dad0967ff607e5159b1ba61">pcap_setfilter</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keyword">struct</span> bpf_program *fp);<a name="l00392"></a>00392 <a name="l00393"></a>00393 <a name="l00404"></a>00404 <span class="keywordtype">void</span> <a class="code" href="group__wpcapfunc.html#g9e0a5aad1a5dc79d85f1edfcebe0ac13">pcap_freecode</a>(<span class="keyword">struct</span> bpf_program *fp);<a name="l00405"></a>00405 <a name="l00485"></a>00485 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g64c019f851f7da6892d51cca15f12ace">pcap_datalink</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p);<a name="l00486"></a>00486 <a name="l00496"></a>00496 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g64e482360b0ed7d65fce1db23d56b921">pcap_list_datalinks</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">int</span> **dlt_buf);<a name="l00497"></a>00497 <a name="l00500"></a>00500 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g9588b99ac118cf827873d9e941eb6c77">pcap_set_datalink</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, <span class="keywordtype">int</span> dlt);<a name="l00501"></a>00501 <a name="l00506"></a>00506 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g440b2f0757acd4804588933324909207">pcap_datalink_name_to_val</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name);<a name="l00507"></a>00507 <a name="l00511"></a>00511 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__wpcapfunc.html#gd45c16d494577f1886704af8f31ed442">pcap_datalink_val_to_name</a>(<span class="keywordtype">int</span> dlt);<a name="l00512"></a>00512 <a name="l00516"></a>00516 <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__wpcapfunc.html#g3f142cd0694b49357e4a73371db71411">pcap_datalink_val_to_description</a>(<span class="keywordtype">int</span> dlt);<a name="l00517"></a>00517 <a name="l00518"></a>00518 <a name="l00526"></a>00526 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#ge5c6e9768e89a6b82f9d720f37e6ab97">pcap_snapshot</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p);<a name="l00527"></a>00527 <a name="l00528"></a>00528 <a name="l00532"></a>00532 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#gba4941e09e5e03ba39841de4b1d5d6a4">pcap_is_swapped</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p);<a name="l00533"></a>00533 <a name="l00534"></a>00534 <a name="l00539"></a>00539 <span class="keywordtype">int</span> <a class="code" href="group__wpcapfunc.html#g39dfb05149b443cc25b8febc455ca753">pcap_major_version</a>(<a class="code" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p);<a name="l00540"></a>00540 <a name="l00541"></a>00541 

⌨️ 快捷键说明

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