Sous-routine pcap_dump_open
Objectif
Ouvre ou crée un fichier pour l'écriture de données de capture de paquet.
Bibliothèque
Bibliothèque pcap (libpcap.a)
Syntaxe
Descriptif
La sous-routine pcap_dump_open ouvre ou crée le fichier de données de capture de paquet, appelé fichier de sauvegarde. Cette action est spécifiée via le paramètre fname . Le sous-programme écrit ensuite l'en-tête de fichier de capture de paquet requis dans le fichier. Le sous-programme pcap_dump peut ensuite être appelé pour écrire les données de capture de paquet associées au descripteur de capture de paquet, p, dans ce fichier. La sous-routine pcap_dump_open doit être appelée avant d'appeler la sous-routine pcap_dump .
Paramètres
| Article | Descriptif |
|---|---|
| nom_fm | Indique le nom du fichier à ouvrir. Un "-" indique que la sortie standard doit être utilisée à la place d'un fichier. |
| p | Indique un descripteur de capture de paquet renvoyé par la sous-routine pcap_open_offline ou pcap_open_live . |
Valeurs renvoyées
Une fois l'opération terminée, la sous-routine pcap_dump_open renvoie un pointeur vers le fichier qui a été ouvert ou créé. Ce pointeur est un pointeur vers un pcap_dumper_t, qui est synonyme de FILE *. Voir pcap_dump , pcap_dispatchou la sous-routine pcap_loop pour un exemple d'utilisation de pcap_dumper_t. Si la sous-routine pcap_dump_open échoue, la valeur Null est renvoyée. Utilisez la sous-routine pcap_geterr pour obtenir le texte d'erreur spécifique.