PCAP

0

Witam
Pisze w sprawie problemu związanego z funkcją pcap_loop();
Otóż piszę prostego sniffera ktorego zadaniem jest po prostu ogarniecie skad (IP + MAC) dokad podąża pakiet oraz jaki to jest typ pakietu (w sensie czy to IP (TCP/UDP...), ARP, i takie tam inne). przygotowałem działający kody w Trybie tekstowym - no i w sumie działają również pod QT Creatorem, jednak przy wywołaniu funkcji

pcap_loop(handler, num_of_packs, callback, NULL);

zaczyna pyszczyć MAKE że funkcja callback potrzebuje argumentow, jednak w gdy kompilowałem spod CODE::BLOCKS za pomoca gcc nie bylo zadnych problemów.

IDE -> QT Creator; OS -> Linux;

KOD : http://4programmers.net/Pastebin/1350

1

Metoda callback musi być statyczna.

0

Dzieki Wielkie !! teraz pozostaje znalezienie miejsca gdzie program wypieprza poza pamiec ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1