Le but de libpcap est de s'abstraire de la méthode utilisée pour capturer (et accessoirement filtrer en tolérant des faux positifs) les paquets (que ça soit des paquets IP ou des URB). Le parsage du paquet reste pour ta pomme.
Mais bon, parser un paquet IPv[46]+[UT]CP des grand mères n'est pas bien compliqué. Pense juste à vérifier la taille de tes paquets et à valider les champs avant de t'en servir si tu ne veux pas te retrouver avec des failles de sécurité.
Et pense surtout à capturer au bon endroit : si tu n'a pas besoin des entêtes MAC, ne capture pas au niveau MAC.
# Pas le but de libpcap
Posté par Batchyx . En réponse au message Le port source avc LIbpcap. Évalué à 3.
Le but de libpcap est de s'abstraire de la méthode utilisée pour capturer (et accessoirement filtrer en tolérant des faux positifs) les paquets (que ça soit des paquets IP ou des URB). Le parsage du paquet reste pour ta pomme.
Mais bon, parser un paquet IPv[46]+[UT]CP des grand mères n'est pas bien compliqué. Pense juste à vérifier la taille de tes paquets et à valider les champs avant de t'en servir si tu ne veux pas te retrouver avec des failles de sécurité.
Et pense surtout à capturer au bon endroit : si tu n'a pas besoin des entêtes MAC, ne capture pas au niveau MAC.