Bonjour,
j'aimerais utiliser la librarie PCAP. Pour celà j'ai installé tout ce qu'il fallait (./configure && make && make install dans file:/home/k***/libpcap-0.9.4), j'ai fais un include de pcap.h mais j'ai des erreurs à la compilation et apparamment il ne reconnait pas les fonctions de la librairie pcap (undefined reference to `pcap_open_live'). Voici mon code :
}
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 #include <pcap.h> #include <stdio.h> #include <stdlib.h> int main(int argc,char **argv ) { char interface[50] ; int retourLookupnet ; pcap_t* retourOpenlive ; bpf_u_int32 * netaddr ; bpf_u_int32 * netmask ; char bufferErreur[100] ; strcpy(interface, argv[1]) ; printf("Nom de l'interface choisie = %s \n", interface) ; //retourLookupnet = pcap_lookupnet(interface, netaddr, netmask, bufferErreur) ; retourOpenlive = pcap_open_live(interface,1514,1,1000,bufferErreur) ; return 1 ;
Si vous pouviez m'éclairer ça serait cool. Bon week end à tous
Partager