#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 |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001