Langage C


#1

Bonjour,

j’aurais besoin d’aide pour coder en C la commande traceroute du shell

Merci d’avance


#2

Tu peux regarder par la cppfrance.com/codes/TRACEROU … 17946.aspx
sans oublier bien sur la RFC792 (ICMP)
diml.org/goodies/standards/r … m?session=

Ca te donnera une idée de ce dont tu as besoin


#3

[quote=“Ashgenesis”]Tu peux regarder par la cppfrance.com/codes/TRACEROU … 17946.aspx
sans oublier bien sur la RFC792 (ICMP)
diml.org/goodies/standards/r … m?session=

Ca te donnera une idée de ce dont tu as besoin[/quote]

Bonjour,

merci pour la réponse.
Est ce que tu pourrais m’indiquer les appels systemes à utiliser car mon prof de TD avait (avant le blocus) dit que l’on avait besoin de pipe,fork,… c’est à dire des appels simples or cela me paraît plus compliqué que cela.
Depuis 2 semaines c’est la néant pas de cours ni td… Crying or Very sad

Si quelqu’un pouvait me renseigner?

Merci d’avance.


#4

slt,

Voila une source, tu peux t’inspirer et reproduire autre chose.
stuff.mit.edu/afs/sipb/project/t … aceroute.c


#5

La doc des libs C est à priori dans le man (je crois que c’est le man 5).
Une lecture de ‘man 5 exec’, peut être…


#6

ESt-ce que vous sauriez les structures qu’il faut que j’utilise ?


#7

slt,

Comme ça non, mais regarde dans la source stuff.mit.edu/afs/sipb/project/t … aceroute.c et inspire toi…tu fais une recherche sur le mot “struct” et tu auras les structures utilisées et le commentaire.


#8

Une vraie faignasse!