Capture et modification de paquets en C
TexTwil
Messages postés
298
Date d'inscription
Statut
Membre
Dernière intervention
-
Max -
Max -
Bonjour,
je dois faire un projet en reseaux concernant la transmission securisee de donnees de la facon VPN. (IPsec).
Le professeur qui m a donne le projet est reste tres vague et m a dit que je dois faire dans un premier tems une application qui capte les paquets, les modifie en les cryptant et en ajoutant les headers (AH header ou ESP header) et puis les renvoie a leur destination.
Le destinataire les capte et les dechiffre.
Tout ceci comme je l ai dit est tres vague et jous vous demande de m aider a trouver des pistes de rechrche.
Par exemple je ne sais pas comment capter les paquets dans un application. Le prof m a parle de tcpdump que je connais un peu mais je ne vois pas comment je peux l utiliser dans un application C.
Merci d avance pour votre aide.
EDIT:
Bon je pense que pour la capture des paquets en C il faut utiliser pcap:
http://www.tcpdump.org/pcap.htm
http://www.tcpdump.org/pcap3_man.html
J'ai lu de la documentation sur VPN et le protocole IPsec et j'ai l'impression que le sujet (comme decrit dans ci-dessus) consiste a implementer le protocole IPsec ! Ca me parait assez enorme comme travail
J ai trouve ici un article qui explique comment creer et injecter des datagrammes.
http://mixter.void.ru/rawip.html#3
Mais de la a faire des transformations pour faire une encapsulation ESP:
http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a0080110bca.html#1042888
Merci d avance pour vos suggestions.
ps: desole pour les accents mais je suis sur un clavier qwerty grec
je dois faire un projet en reseaux concernant la transmission securisee de donnees de la facon VPN. (IPsec).
Le professeur qui m a donne le projet est reste tres vague et m a dit que je dois faire dans un premier tems une application qui capte les paquets, les modifie en les cryptant et en ajoutant les headers (AH header ou ESP header) et puis les renvoie a leur destination.
Le destinataire les capte et les dechiffre.
Tout ceci comme je l ai dit est tres vague et jous vous demande de m aider a trouver des pistes de rechrche.
Par exemple je ne sais pas comment capter les paquets dans un application. Le prof m a parle de tcpdump que je connais un peu mais je ne vois pas comment je peux l utiliser dans un application C.
Merci d avance pour votre aide.
EDIT:
Bon je pense que pour la capture des paquets en C il faut utiliser pcap:
http://www.tcpdump.org/pcap.htm
http://www.tcpdump.org/pcap3_man.html
J'ai lu de la documentation sur VPN et le protocole IPsec et j'ai l'impression que le sujet (comme decrit dans ci-dessus) consiste a implementer le protocole IPsec ! Ca me parait assez enorme comme travail
J ai trouve ici un article qui explique comment creer et injecter des datagrammes.
http://mixter.void.ru/rawip.html#3
Mais de la a faire des transformations pour faire une encapsulation ESP:
http://www.cisco.com/en/US/products/sw/iosswrel/ps1839/products_feature_guide09186a0080110bca.html#1042888
Merci d avance pour vos suggestions.
ps: desole pour les accents mais je suis sur un clavier qwerty grec
A voir également:
- Capture et modification de paquets en C
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Suivi de modification word - Guide
- Capture d'écran samsung - Guide
- Faststone capture - Télécharger - Capture d'écran
- Capture d'écran mac - Guide