OVH Cloud OVH Cloud

en-tete ip

5 réponses
Avatar
kiddy
Salut a tous,

je ne suis pas tres fort en c, mais je sais qu'il est possible de
modifier l'en-tete ip (surtout les adresses ip)

comment fait-on?? (avec un exemple je comprends mieux)


Merci d'avance
kiddy

5 réponses

Avatar
PYT
je ne suis pas tres fort en c, mais je sais qu'il est possible de
modifier l'en-tete ip (surtout les adresses ip)

comment fait-on?? (avec un exemple je comprends mieux)


A une question un peu similaire,
"François Ropert" m'avais répondu :
bjad4r$h2u$

Je vous renvoies à cette page qui pourrait vous intéresser :
http://www.rezalfr.org/index.php?d=9&i­vsock



Avatar
kiddy
Je vous renvoies à cette page qui pourrait vous intéresser :
http://www.rezalfr.org/index.php?d=9&i­vsock




Je ne trouve pas sur le site :(
si vous pouvez m'aider

Merci
Kiddy


Avatar
_SebF - www.frameip.com
Salut,

je ne suis pas tres fort en c, mais je sais qu'il est possible de
modifier l'en-tete ip (surtout les adresses ip)



Oui

comment fait-on?? (avec un exemple je comprends mieux)



Soit tu reste au niveau 3 en utilisant le mode Raw de sock. Ou alors, tu
peux aussi utiliser Libpcap qui te permettra de travailler au niveau
Ethernet.

Dans le premier cas, il te faut te basé sur :
socket(AF_INET,SOCK_RAW,IPPROTO_RAW);
pour passer en mode RAW.

Puis sur :
setsockopt(id_de_la_socket,IPPROTO_IP,IP_HDRINCL,
pour permettre la stipulation de l'entête IP. Cela te permettant donc de
choisir l'ip source.

Tu trouveras ici un exemple manipulant ces deux options :
http://www.cppfrance.com/code.aspx?ID!756#commentaires

--

_SebF

http://www.frameip.com
Pour ceux qui aiment TCPIP


Avatar
PYT
"kiddy" a écrit dans le message news:


Je vous renvoies à cette page qui pourrait vous intéresser :
http://www.rezalfr.org/index.php?d=9&i­vsock




Je ne trouve pas sur le site

si vous pouvez m'aider
Effectivement, le raccourci a un peu changé.

http://www.rezalfr.org/index.php?id­vsock

On le trouve également à partir de la page d'accueil: Microsoft /
Programmation avenacée de sockets

PYT



Avatar
T0t0
"kiddy" wrote in message
news:
je ne suis pas tres fort en c, mais je sais qu'il est possible de
modifier l'en-tete ip (surtout les adresses ip)

comment fait-on?? (avec un exemple je comprends mieux)


Tu peux voir l'excellent site de Seb:
<http://www.frameip.com>
Et l'outil frameip.exe.


--
Posted via Mailgate.ORG Server - http://www.Mailgate.ORG