Programmation C: La bibiothéque libpcap
kira33
Messages postés
11
Statut
Membre
-
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11653 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je m'intéresse à la programmation réseau en C, plus particulièrement à la bibliothèque "libpcap".
Je voudrai savoir plus de détailles sur la structure "pcap_t" utilisée par la fonction "pcap_open_live".
Merci pour votre aide.
Je m'intéresse à la programmation réseau en C, plus particulièrement à la bibliothèque "libpcap".
Je voudrai savoir plus de détailles sur la structure "pcap_t" utilisée par la fonction "pcap_open_live".
Merci pour votre aide.
A voir également:
- Programmation C: La bibiothéque libpcap
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation binaire - Guide
- Programmation vb - Télécharger - Langages
- Delphi programmation - Télécharger - Langages
1 réponse
Salut,
struct pcap ou pcap_t est une structure qui contient le descripteur de paquets.
Voici son implémentation :
struct pcap ou pcap_t est une structure qui contient le descripteur de paquets.
Voici son implémentation :
struct pcap {
int fd;
int snapshot;
int linktype;
int tzoff; /* timezone offset */
int offset; /* offset for proper alignment */
struct pcap_sf sf;
struct pcap_md md;
/*
* Read buffer.
*/
int bufsize;
u_char *buffer;
u_char *bp;
int cc;
/*
* Place holder for pcap_next().
*/
u_char *pkt;
/*
* Placeholder for filter code if bpf not in kernel.
*/
struct bpf_program fcode;
char errbuf[PCAP_ERRBUF_SIZE];
};
Est ce que vous pouvez me donner des liens ou je peut trouver les differentes structures utilisées par la bibiotheque "libpcap", tel que les structures des entêtes ( struct ip, struct ethhdr,...).
Merci.
Sinon tu télécharges les sources de libpcap sur le site officiel (http://www.tcpdump.org/ et tu consultes les headers.