📄 funcs_2pcap_8h.html
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g659439bf5aa3988b5a92d31990fbf437">pcap_dump</a> (u_char *user, const struct <a class="el" href="structpcap__pkthdr.html">pcap_pkthdr</a> *h, const u_char *sp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Save a packet to disk. <a href="group__wpcapfunc.html#g659439bf5aa3988b5a92d31990fbf437"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g50de34b8b3298f76c66c82b7ca3f84de">pcap_dump_ftell</a> (<a class="el" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the file position for a "savefile". <a href="group__wpcapfunc.html#g50de34b8b3298f76c66c82b7ca3f84de"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g363bdc6f6b39b4979ddcf15ecb830c5c">pcap_compile</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, struct bpf_program *fp, char *str, int optimize, <a class="el" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> netmask)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Compile a packet filter, converting an high level filtering expression (see <a class="el" href="group__language.html">Filtering expression syntax</a>) in a program that can be interpreted by the kernel-level filtering engine. <a href="group__wpcapfunc.html#g363bdc6f6b39b4979ddcf15ecb830c5c"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g8325b202dad14a00609db8372722ae4e">pcap_compile_nopcap</a> (int snaplen_arg, int linktype_arg, struct bpf_program *program, char *buf, int optimize, <a class="el" href="group__wpcap__def.html#g37fdbc8313e90fb2041203a2e40cd482">bpf_u_int32</a> mask)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Compile a packet filter without the need of opening an adapter. This function converts an high level filtering expression (see <a class="el" href="group__language.html">Filtering expression syntax</a>) in a program that can be interpreted by the kernel-level filtering engine. <a href="group__wpcapfunc.html#g8325b202dad14a00609db8372722ae4e"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gf5f9cfe85dad0967ff607e5159b1ba61">pcap_setfilter</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, struct bpf_program *fp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Associate a filter to a capture. <a href="group__wpcapfunc.html#gf5f9cfe85dad0967ff607e5159b1ba61"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g9e0a5aad1a5dc79d85f1edfcebe0ac13">pcap_freecode</a> (struct bpf_program *fp)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Free a filter. <a href="group__wpcapfunc.html#g9e0a5aad1a5dc79d85f1edfcebe0ac13"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g64c019f851f7da6892d51cca15f12ace">pcap_datalink</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the link layer of an adapter. <a href="group__wpcapfunc.html#g64c019f851f7da6892d51cca15f12ace"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g64e482360b0ed7d65fce1db23d56b921">pcap_list_datalinks</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, int **dlt_buf)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">list datalinks <a href="group__wpcapfunc.html#g64e482360b0ed7d65fce1db23d56b921"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g9588b99ac118cf827873d9e941eb6c77">pcap_set_datalink</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, int dlt)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Set the current data link type of the pcap descriptor to the type specified by dlt. -1 is returned on failure. <a href="group__wpcapfunc.html#g9588b99ac118cf827873d9e941eb6c77"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g440b2f0757acd4804588933324909207">pcap_datalink_name_to_val</a> (const char *name)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Translates a data link type name, which is a DLT_ name with the DLT_ removed, to the corresponding data link type value. The translation is case-insensitive. -1 is returned on failure. <a href="group__wpcapfunc.html#g440b2f0757acd4804588933324909207"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gd45c16d494577f1886704af8f31ed442">pcap_datalink_val_to_name</a> (int dlt)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Translates a data link type value to the corresponding data link type name. NULL is returned on failure. <a href="group__wpcapfunc.html#gd45c16d494577f1886704af8f31ed442"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g3f142cd0694b49357e4a73371db71411">pcap_datalink_val_to_description</a> (int dlt)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Translates a data link type value to a short description of that data link type. NULL is returned on failure. <a href="group__wpcapfunc.html#g3f142cd0694b49357e4a73371db71411"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#ge5c6e9768e89a6b82f9d720f37e6ab97">pcap_snapshot</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the dimension of the packet portion (in bytes) that is delivered to the application. <a href="group__wpcapfunc.html#ge5c6e9768e89a6b82f9d720f37e6ab97"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gba4941e09e5e03ba39841de4b1d5d6a4">pcap_is_swapped</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">returns true if the current savefile uses a different byte order than the current system. <a href="group__wpcapfunc.html#gba4941e09e5e03ba39841de4b1d5d6a4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g39dfb05149b443cc25b8febc455ca753">pcap_major_version</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return the major version number of the pcap library used to write the savefile. <a href="group__wpcapfunc.html#g39dfb05149b443cc25b8febc455ca753"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gc7a9dd9cd040ee500221cf35dfb49248">pcap_minor_version</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return the minor version number of the pcap library used to write the savefile. <a href="group__wpcapfunc.html#gc7a9dd9cd040ee500221cf35dfb49248"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g4c9f5690b99fb2af1f8904403f7da06b">pcap_file</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return the standard stream of an offline capture. <a href="group__wpcapfunc.html#g4c9f5690b99fb2af1f8904403f7da06b"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gbbd74d8c3ce1bcbccc76129ac38f4549">pcap_stats</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, struct <a class="el" href="structpcap__stat.html">pcap_stat</a> *ps)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Return statistics on current capture. <a href="group__wpcapfunc.html#gbbd74d8c3ce1bcbccc76129ac38f4549"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gc3b6784c6c2623b93b22f6f219bd470e">pcap_perror</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p, char *prefix)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">print the text of the last pcap library error on stderr, prefixed by prefix. <a href="group__wpcapfunc.html#gc3b6784c6c2623b93b22f6f219bd470e"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g81305cb154e4497e95bbb9b708631a3a">pcap_geterr</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return the error text pertaining to the last pcap library error. <a href="group__wpcapfunc.html#g81305cb154e4497e95bbb9b708631a3a"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#gfac2067e8f66f5a5a87f19f5e2b5ad4f">pcap_strerror</a> (int error)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Provided in case strerror() isn't available. <a href="group__wpcapfunc.html#gfac2067e8f66f5a5a87f19f5e2b5ad4f"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g2d92cec9ff55906b5b6fb883e4bd72f4">pcap_lib_version</a> (void)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Returns a pointer to a string giving information about the version of the libpcap library being used; note that it contains more information than just a version number. <a href="group__wpcapfunc.html#g2d92cec9ff55906b5b6fb883e4bd72f4"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#ga45a5e1a4ba9925bb3586dcbeec78560">pcap_close</a> (<a class="el" href="group__wpcap__def.html#g4711d025f83503ce692efa5e45ec60a7">pcap_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">close the files associated with p and deallocates resources. <a href="group__wpcapfunc.html#ga45a5e1a4ba9925bb3586dcbeec78560"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g8dac02f297422ff2ab5983d1e30c58b6">pcap_dump_file</a> (<a class="el" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">return the standard I/O stream of the 'savefile' opened by <a class="el" href="group__wpcapfunc.html#g9506c33d580fdb5e5c288dba0f8a085c">pcap_dump_open()</a>. <a href="group__wpcapfunc.html#g8dac02f297422ff2ab5983d1e30c58b6"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g90404ae3dcffcd3bbe78f8b187a88984">pcap_dump_flush</a> (<a class="el" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Flushes the output buffer to the ``savefile,'' so that any packets written with <a class="el" href="group__wpcapfunc.html#g659439bf5aa3988b5a92d31990fbf437">pcap_dump()</a> but not yet written to the ``savefile'' will be written. -1 is returned on error, 0 on success. <a href="group__wpcapfunc.html#g90404ae3dcffcd3bbe78f8b187a88984"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__wpcapfunc.html#g3897795c1e9fb10571092febae964ef0">pcap_dump_close</a> (<a class="el" href="group__wpcap__def.html#gb8c7858aa3a7e3158d9d58cb113a2ae8">pcap_dumper_t</a> *p)</td></tr><tr><td class="mdescLeft"> </td><td class="mdescRight">Closes a savefile. <a href="group__wpcapfunc.html#g3897795c1e9fb10571092febae964ef0"></a><br></td></tr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -