Go to the source code of this file.
Classes | |
| struct | pcap_rmtauth |
| This structure keeps the information needed to autheticate the user on a remote machine. More... | |
| struct | pcap_samp |
| This structure defines the information related to sampling. More... | |
Macros | |
| #define | PCAP_BUF_SIZE 1024 |
| Defines the maximum buffer size in which address, port, interface names are kept. More... | |
| #define | PCAP_OPENFLAG_DATATX_UDP 2 |
| Defines if the data trasfer (in case of a remote capture) has to be done with UDP protocol. More... | |
| #define | PCAP_OPENFLAG_MAX_RESPONSIVENESS 16 |
| This flag configures the adapter for maximum responsiveness. More... | |
| #define | PCAP_OPENFLAG_NOCAPTURE_LOCAL 8 |
| Defines if the local adapter will capture its own generated traffic. More... | |
| #define | PCAP_OPENFLAG_NOCAPTURE_RPCAP 4 |
| Defines if the remote probe will capture its own generated traffic. More... | |
| #define | PCAP_OPENFLAG_PROMISCUOUS 1 |
| Defines if the adapter has to go in promiscuous mode. More... | |
| #define | PCAP_SAMP_1_EVERY_N 1 |
| It defines that only 1 out of N packets must be returned to the user. More... | |
| #define | PCAP_SAMP_FIRST_AFTER_N_MS 2 |
| It defines that we have to return 1 packet every N milliseconds. More... | |
| #define | PCAP_SAMP_NOSAMP 0 |
| No sampling has to be done on the current capture. More... | |
| #define | PCAP_SRC_FILE 2 |
| Internal representation of the type of source in use (file, remote/local interface). More... | |
| #define | PCAP_SRC_FILE_STRING "file://" |
| String that will be used to determine the type of source in use (file, remote/local interface). More... | |
| #define | PCAP_SRC_IF_STRING "rpcap://" |
| String that will be used to determine the type of source in use (file, remote/local interface). More... | |
| #define | PCAP_SRC_IFLOCAL 3 |
| Internal representation of the type of source in use (file, remote/local interface). More... | |
| #define | PCAP_SRC_IFREMOTE 4 |
| Internal representation of the type of source in use (file, remote/local interface). More... | |
| #define | RPCAP_HOSTLIST_SIZE 1024 |
| Maximum length of an host name (needed for the RPCAP active mode) More... | |
| #define | RPCAP_RMTAUTH_NULL 0 |
| It defines the NULL authentication. More... | |
| #define | RPCAP_RMTAUTH_PWD 1 |
| It defines the username/password authentication. More... | |
Functions | |
New WinPcap functions | |
This section lists the new functions that are able to help considerably in writing WinPcap programs because of their easiness of use. | |
| int | pcap_createsrcstr (char *source, int type, const char *host, const char *port, const char *name, char *errbuf) |
| int | pcap_findalldevs_ex (char *source, struct pcap_rmtauth *auth, pcap_if_t **alldevs, char *errbuf) |
| pcap_t * | pcap_open (const char *source, int snaplen, int flags, int read_timeout, struct pcap_rmtauth *auth, char *errbuf) |
| int | pcap_parsesrcstr (const char *source, int *type, char *host, char *port, char *name, char *errbuf) |
| struct pcap_samp * | pcap_setsampling (pcap_t *p) |
Remote Capture functions | |
| SOCKET | pcap_remoteact_accept (const char *address, const char *port, const char *hostlist, char *connectinghost, struct pcap_rmtauth *auth, char *errbuf) |
| void | pcap_remoteact_cleanup () |
| int | pcap_remoteact_close (const char *host, char *errbuf) |
| int | pcap_remoteact_list (char *hostlist, char sep, int size, char *errbuf) |
| #define RPCAP_HOSTLIST_SIZE 1024 |
Maximum length of an host name (needed for the RPCAP active mode)
Definition at line 399 of file remote-ext.h.
| int pcap_createsrcstr | ( | char * | source, |
| int | type, | ||
| const char * | host, | ||
| const char * | port, | ||
| const char * | name, | ||
| char * | errbuf | ||
| ) |
| int pcap_findalldevs_ex | ( | char * | source, |
| struct pcap_rmtauth * | auth, | ||
| pcap_if_t ** | alldevs, | ||
| char * | errbuf | ||
| ) |
| pcap_t* pcap_open | ( | const char * | source, |
| int | snaplen, | ||
| int | flags, | ||
| int | read_timeout, | ||
| struct pcap_rmtauth * | auth, | ||
| char * | errbuf | ||
| ) |
| int pcap_parsesrcstr | ( | const char * | source, |
| int * | type, | ||
| char * | host, | ||
| char * | port, | ||
| char * | name, | ||
| char * | errbuf | ||
| ) |
| SOCKET pcap_remoteact_accept | ( | const char * | address, |
| const char * | port, | ||
| const char * | hostlist, | ||
| char * | connectinghost, | ||
| struct pcap_rmtauth * | auth, | ||
| char * | errbuf | ||
| ) |
| void pcap_remoteact_cleanup | ( | ) |
| int pcap_remoteact_close | ( | const char * | host, |
| char * | errbuf | ||
| ) |
| int pcap_remoteact_list | ( | char * | hostlist, |
| char | sep, | ||
| int | size, | ||
| char * | errbuf | ||
| ) |