#include <ids.h>
Public Methods | |
netIDS () | |
~netIDS () | |
int | startSniffer (void *device) |
int | stopSniffer () |
int | loadProtocolHandler (proHan *pro_handler) |
int | unloadProtocolHandler (int pro) |
Private Methods | |
pcap_t* | open (char *pcap_device) |
Private Attributes | |
unsigned int | protocols_loaded |
pcap_t* | pcap_structure |
char | pcap_error [10000] |
void* | protocol [] |
Implement a way for protocol handlers to be pluggable
Add a way to keep track of all the protocol handlers
NONE OF THESE FUNCTIONS ARE IMPLEMENTED.
Definition at line 53 of file ids.h.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
last pcap error |
|
our pcap structure |
|
array of protocol handler pointers? |
|
Number of protocol handlers loaded |