Results 1 to 1 of 1
Code:
const u_char* ProjectSniffer::GetPacket(char *Dev)
{
pcap_t *handle; // Session handler
struct pcap_pkthdr header; // Header (von pcap vordefiniert)
char errbuf[PCAP_ERRBUF_SIZE]; // Fehlerausgabe
const u_char *packet; // Das aktuelle Paket
...
- 12-14-2009 #1Just Joined!
- Join Date
- Oct 2009
- Posts
- 13
pcap_open_live returns NULL
It's In a Qt Program, it runs fine in a C ProgrammCode:const u_char* ProjectSniffer::GetPacket(char *Dev) { pcap_t *handle; // Session handler struct pcap_pkthdr header; // Header (von pcap vordefiniert) char errbuf[PCAP_ERRBUF_SIZE]; // Fehlerausgabe const u_char *packet; // Das aktuelle Paket handle = pcap_open_live(Dev, BUFSIZ, 0, 0, errbuf); if (handle==NULL) { return NULL; } // Packet Sniffen packet = pcap_next(handle, &header); return packet; }


Reply With Quote