JPcap de fujii, bug mac_address

mandark Messages postés 16 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 10 mai 2006 - 6 avril 2006 à 17:00
mandark Messages postés 16 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 10 mai 2006 - 10 mai 2006 à 15:18
Bonjour à tous
J'utilise depuis quelques temps la JPcap de K. Fujii et je viens de me rendre compte d'un bug bloquant en ce qui concerne la récupération de l'adresse mac d'une carte rx :
Je récupére la liste des interfaces avec ce code :


NetworkInterface[] ifs = JpcapCaptor.getDeviceList();


int nbifs = interfaces.length;


for(int i=0;i<nbifs ;i++){


System.out.println("netIf : " + ifs [i].description + " " + HexHelper.toString(ifs [i].mac_address));


}


Ce qui me renvoie :


Intel(R) PRO/Wireless 2200BG Network Connection (Microsoft's Packet Scheduler) 00 0f b0 93 7d 4d


Realtek RTL8169/8110 Family Gigabit Ethernet NIC (Microsoft's Packet Scheduler) 00 13 ce 3b 3a d0


Mais mon ipconfig/all me renvoie ( j'ai enlevé les lignes hors sujet ) :


Carte Ethernet Connexion réseau sans fil:


Description . . . . . . . . . . . : Intel(R) PRO/Wireless 2200BG Network Connection


Adresse physique . . . . . . . . .: 00-13-CE-3B-3A-D0


Carte Ethernet Connexion au réseau local:


Description . . . . . . . . . . . : Realtek RTL8169/8110 Family Gigabit


Adresse physique . . . . . . . . .: 00-0F-B0-93-7D-4D





Si on regarde bien on voit qu'il y à une inversion dans les adresses physiques ...
C'est énorme, comment faire ?
J'ai fait quelques tests :
-Avec Ethereal les adresses sont bonnes, donc le WinPcap est OK
-Mon ipconfig ne se trompe pas ... on sait jamais avec crosoft ^^ mais c'est vérifié qd même

Une idée ? ce serait super, là je suis bloqué ): ): ):

1 réponse

mandark Messages postés 16 Date d'inscription dimanche 25 janvier 2004 Statut Membre Dernière intervention 10 mai 2006
10 mai 2006 à 15:18
UP ... )o:
0
Rejoignez-nous