Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1338 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [c] recuperer infos sur la table de routage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[c] recuperer infos sur la table de routage

n°1212387
trakto
Posté le 01-10-2005 à 12:36:56  profilanswer
 

Bonjour tout le monde,
 
Je souhaiterais savoir comment je pourrais récupérer des infos sur la table de routage d'un poste de manière la plus portable possible?
 
Merci pour toutes pistes eventuelles et bon week end a tous
 
Traktopel

mood
Publicité
Posté le 01-10-2005 à 12:36:56  profilanswer
 

n°1212405
Emmanuel D​elahaye
C is a sharp tool
Posté le 01-10-2005 à 13:43:23  profilanswer
 

trakto a écrit :

Je souhaiterais savoir comment je pourrais récupérer des infos sur la table de routage d'un poste de manière la plus portable possible?


system ("arp -a > arp.txt" );


ensuite, tu analyses le fichier...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1212406
Taz
bisounours-codeur
Posté le 01-10-2005 à 13:58:36  profilanswer
 

arp c'est du niveau 2, donc pas de routage.

n°1212413
Emmanuel D​elahaye
C is a sharp tool
Posté le 01-10-2005 à 14:12:06  profilanswer
 

Taz a écrit :

arp c'est du niveau 2, donc pas de routage.


 
Bon, ben iproute ?
 
Bref, tout celà n'a rien à avoir avec le langage C...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1212417
trakto
Posté le 01-10-2005 à 14:21:37  profilanswer
 

Merci d'essayer de me répondre mais j'ai du mal m'exprimer, je résume, je suis en train de coder un module d'arp poisoning le probleme c'est losrqu'un hote du reseau veut sortir (net, autre reseau,...) je ne sait a quelle @ MAC forwardé les paquets sauf en connaissant les routes. (pour filer les requetes DNS par exemple a une passerelle ou autre)
 

Citation :

Bon, ben iproute ?


Ce module doit etre évidemment rapide donc tout exec system ou autre parse c'est à oublier
 
Merci bien quand meme :-)


---------------
LoLo
n°1212422
Taz
bisounours-codeur
Posté le 01-10-2005 à 14:35:50  profilanswer
 

ben s'il veut sortir, il passe au niveau 3, donc tu peux rien faire au niveau 2. C'est pas clair ton histoire.

n°1212426
jan0
Posté le 01-10-2005 à 14:46:34  profilanswer
 

pour une méthode non portable (uniquement sous windows) : http://msdn.microsoft.com/library/ [...] ctions.asp
sinon regardes du coté d'ettercap qui fait de l'arp poisoning (peut être connais tu déjà)
http://ettercap.sourceforge.net/

n°1212497
trakto
Posté le 01-10-2005 à 17:10:42  profilanswer
 

Citation :

ben s'il veut sortir, il passe au niveau 3, donc tu peux rien faire au niveau 2. C'est pas clair ton histoire.


 
Qu'est ce qui ne te parait pas kler?  
Quand je poisonne une machine je recoit donc ses paquets (le man in the middle est fait entre ce poste et une passerelle par qui il faut passer pour avoir le net), je vois bien que l'ip de destination n'est pas sur le reseau local mais c la qu'il me faudrais l'@ mac de la paserelle pour qu'elle se charge deretransmettre le pacquet.
(pour l'instant ma solution est de rebalancer ce type de paquets a tous les postes pour avoir une reponse mais c particulierement moche)
 
tu vois ce que je veux dire Taz, tu ferais différemment?
 

Citation :


pour une méthode non portable (uniquement sous windows) : http://msdn.microsoft.com/library/ [...] ctions.asp
sinon regardes du coté d'ettercap qui fait de l'arp poisoning (peut être connais tu déjà)
http://ettercap.sourceforge.net/


Merci bcp jan0 j'ai deja regarder ettercap mais il ne fait pas ce que je veux :-( enfin je vais me remettre dans le source pour verifier au cas ou.


---------------
LoLo
n°1212508
Taz
bisounours-codeur
Posté le 01-10-2005 à 17:28:11  profilanswer
 

tu ne peux faire de l'arp-poisonning que si tu partages un lien avec ta cible.

n°1212525
trakto
Posté le 01-10-2005 à 17:56:16  profilanswer
 

Taz a écrit :

tu ne peux faire de l'arp-poisonning que si tu partages un lien avec ta cible.


 
Heu je ne vois pas trop ce que tu veux dire, mais je tiens a preciser que mon arp poisoning marche deja tres bien, il ne me reste plus que ce petit pb, mais si mon seul choix et de broadcaster les paquets vers l'exterieur sur tout le reseau je le laisserai mais c particulierement moche.


---------------
LoLo
mood
Publicité
Posté le 01-10-2005 à 17:56:16  profilanswer
 

n°1212719
Taz
bisounours-codeur
Posté le 02-10-2005 à 03:12:52  profilanswer
 

tu m'expliques comment tu fais pour envoyer une requete arp en niveau 3 ?

n°1213269
trakto
Posté le 03-10-2005 à 01:18:08  profilanswer
 

Taz a écrit :

tu m'expliques comment tu fais pour envoyer une requete arp en niveau 3 ?


 
Salut,
 
ou j'ai dit ca ?, je dit simplement que dans mon module je recois les paquets (donc avec tous les niveaux), j'ai fait un broadcast arp avant pour faire un scan du reseau pour connaitre chaque l'ip et l'@ mac des machines du reseau. De ce fait si par exemple les paquets que la machine B (du reseau local) envoit vers le net (donc une ip que je ne connais pas) par exemple, je le recois mais avec mon @ MAC en adresse mac de destination (alors que si l'arp poisoning n'est pas lancé, ca serait celle de la passerelle) donc la je ne sais pas vers quel poste envoyer ce paquet.
 
Voila en esperant que ce soit plus clair.
Bonne soirée.


Message édité par trakto le 03-10-2005 à 01:32:57

---------------
LoLo
n°1213274
Taz
bisounours-codeur
Posté le 03-10-2005 à 02:00:17  profilanswer
 

donc tu partages un lien ... c'est bien ce que je dis ?

n°1218099
trakto
Posté le 07-10-2005 à 22:29:06  profilanswer
 

tu veux dire quoi par lien ? Qu'ils sont sur le même réseau ? :??:


---------------
LoLo
n°1218164
Taz
bisounours-codeur
Posté le 08-10-2005 à 01:37:30  profilanswer
 

tu vois que tu pédalles entre 2 et 3

n°1218271
trakto
Posté le 08-10-2005 à 13:45:40  profilanswer
 

Je pense plutot que j'ai du mal a te comprendre, si tu veux bien 'expliciter' ce que tu veux dire par lien en plus d'une phrase que l'on soit tous les deux sur la meme longueur d'onde on pourra alors avoir une conversation un peu plus productive.
 
Cordialement


Message édité par trakto le 08-10-2005 à 13:50:03

---------------
LoLo
n°1218333
Taz
bisounours-codeur
Posté le 08-10-2005 à 16:01:51  profilanswer
 

lien - liaison de données - 2
 
partager un lien

n°1218645
trakto
Posté le 09-10-2005 à 11:38:39  profilanswer
 

voila :-), donc oui il y a bien un lien, mais ca ne m'aide pas a résoudre mon probleme original, si tu as une idée...
 
Cordialement


---------------
LoLo

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [c] recuperer infos sur la table de routage

 

Sujets relatifs
récupérer des entiers depuis un paramètre de la fonction maindefinir une clé primaire apres la creation d'une table, en SQL
PHP5 - Récupérer la variable d'une URL pour requête dans un flux XML[C#] Récupérer la valeur OUTPUT d'une procédure stockée...
afficher enregistrements d'une table dans le corps du mailgénéraliser mon model de table
fckeditor update tableComment récupérer des données html sur un site ?
[SQL Server] Enlever une contrainte IDENTITY d'une table?Recuperer plusieurs ROWS SQL avec une fonction PHP ?
Plus de sujets relatifs à : [c] recuperer infos sur la table de routage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR