Pcap

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Les informations figurant dans cet article ou cette section doivent être reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » ().

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne s'appuie pas, ou pas assez, sur des sources secondaires ou tertiaires ().

L'article peut contenir des analyses et interprétations inexactes ou inédites de sources primaires. Pour améliorer la vérifiabilité de l'article ainsi que son intérêt encyclopédique, il est nécessaire, quand des sources primaires sont citées, de les associer à des analyses faites par des sources secondaires.
Pcap
Informations
Écrit en CVoir et modifier les données sur Wikidata
Type Interface de programmation
Bibliothèque logicielle
Moteur de jeuVoir et modifier les données sur Wikidata
Licence Licence BSDVoir et modifier les données sur Wikidata
Site web www.tcpdump.orgVoir et modifier les données sur Wikidata

pcap (« packet capture ») est une interface de programmation permettant de capturer un trafic réseau. Elle est implémentée sous les systèmes Linux, FreeBSD, NetBSD, OpenBSD et Mac OS X par la bibliothèque libpcap. WinPcap est le portage sous Windows de libpcap.

Caractéristiques

Les outils de supervision réseau peuvent utiliser pcap et/ou WinPcap afin de capturer les paquets transitant sur le réseau. Les versions récentes permettent également de transmettre des paquets sur la couche de liaison.

libpcap et WinPcap permettent aussi de sauvegarder les paquets capturés dans un fichier, et la lecture de fichiers provenant de captures précédentes. Des applications peuvent être développées utilisant libpcap ou WinPcap pour pouvoir capturer du trafic réseau, le lire, l’enregistrer et l’analyser.

libpcap et Winpcap fournissent l’outil de filtrage et de capture de paquets qu'utilisent de nombreux logiciels libres ou commerciaux d’analyse de trafic, allant des analyseurs de protocoles, moniteurs réseaux aux systèmes de détection d’intrusion, générateurs de trafic et testeurs de réseau.

libpcap

libpcap a été initialement écrit par les développeurs de tcpdump au Laboratoire national Lawrence-Berkeley. Le code de capture bas niveau, de lecture et d'écriture de fichiers de tcpdump a été extrait et transformé en bibliothèque. libpcap est toujours développé sur le site https://www.tcpdump.org/.

WinPcap

WinPcap est constitué :

Des programmeurs de l'École polytechnique de Turin ont écrit le code original. En 2008, c’est CACE Technologies, une entreprise créée par certains programmeurs de WinPcap, qui développe et maintient le produit. WinPcap a par ailleurs été adaptée pour la plateforme Microsoft .NET.

Aujourd’hui, le développement de WinPcap semble être interrompu, bien qu’aucune annonce officielle n’ai été effectuée.

Il existe différents forks de Winpcap, le plus connu et actif étant Npcap, développé par les membres de Nmap

Programmes utilisant libpcap/WinPcap

Article connexe

Notes et références

  1. ↑ « Pcap.Net »(Archive.org • Wikiwix • Que faire ?), sur pcapdotnet.codeplex.com, .
  2. ↑ Site officiel de Winpcap
  3. ↑ (en) « Npcap : Windows Packet Capture Library & Driver », sur nmap.org (consulté le ).

Lien externe