Bonjour =E0 tous, est-ce que quelqu'un serais comment r=E9cuperer
l'adresse mac d'une interface r=E9seau avec python. Et si possible,
fonctionnant sur linux.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
JB
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
en parsant la commande 'ifconfig ethX' ?
uniquement sous linux
Bonjour à tous, est-ce que quelqu'un serais comment récuperer
l'adresse mac d'une interface réseau avec python. Et si possible,
fonctionnant sur linux.
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
en parsant la commande 'ifconfig ethX' ?
uniquement sous linux
jean-michel bain-cornu
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans. A+ jm
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer
l'adresse mac d'une interface réseau avec python. Et si possible,
fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de
répertoires et de fichiers textes. Je n'ai pas de linux sous la main
aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac
est là-dedans.
A+
jm
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans. A+ jm
Vincent Bernat
OoO Pendant le temps de midi du mercredi 16 août 2006, vers 12:37, jean-michel bain-cornu disait:
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Sinon, /sys/class/net/eth0/address. -- Use the "telephone test" for readability. - The Elements of Programming Style (Kernighan & Plauger)
OoO Pendant le temps de midi du mercredi 16 août 2006, vers 12:37,
jean-michel bain-cornu <pythonnews@nospam.jmbc.fr> disait:
Bonjour à tous, est-ce que quelqu'un serais comment récuperer
l'adresse mac d'une interface réseau avec python. Et si possible,
fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de
répertoires et de fichiers textes. Je n'ai pas de linux sous la main
aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac
est là-dedans.
Sinon, /sys/class/net/eth0/address.
--
Use the "telephone test" for readability.
- The Elements of Programming Style (Kernighan & Plauger)
OoO Pendant le temps de midi du mercredi 16 août 2006, vers 12:37, jean-michel bain-cornu disait:
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Sinon, /sys/class/net/eth0/address. -- Use the "telephone test" for readability. - The Elements of Programming Style (Kernighan & Plauger)
Méta-MCI
Bonjour !
Il n'y a pas de WBEM, dans linux ?
Sinon, personne ne l'a demandé, mais, sous windows, en plus du WMI (WBEM), on obtient aussi l'info avec : ipconfig /all
Attention, il y a souvent plusieurs adresses MAC (une par connexion réseau).
@+
Michel Claveau
Bonjour !
Il n'y a pas de WBEM, dans linux ?
Sinon, personne ne l'a demandé, mais, sous windows, en plus du WMI (WBEM),
on obtient aussi l'info avec :
ipconfig /all
Attention, il y a souvent plusieurs adresses MAC (une par connexion réseau).
Sinon, personne ne l'a demandé, mais, sous windows, en plus du WMI (WBEM), on obtient aussi l'info avec : ipconfig /all
Attention, il y a souvent plusieurs adresses MAC (une par connexion réseau).
@+
Michel Claveau
jean-michel bain-cornu
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans /proc. Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la suggestion de JB. A+ jm
#!/usr/bin/python import os fname= '/tmp/adrmac.tmp%s'%os.getpid() os.system('ifconfig>%s'%fname) for l in file(fname,'r').readlines(): if 'HWaddr ' in l: print l.strip().split('HWaddr ')[-1] os.remove(fname)
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer
l'adresse mac d'une interface réseau avec python. Et si possible,
fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de
répertoires et de fichiers textes. Je n'ai pas de linux sous la main
aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac
est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans /proc.
Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la
suggestion de JB.
A+
jm
#!/usr/bin/python
import os
fname= '/tmp/adrmac.tmp%s'%os.getpid()
os.system('ifconfig>%s'%fname)
for l in file(fname,'r').readlines():
if 'HWaddr ' in l:
print l.strip().split('HWaddr ')[-1]
os.remove(fname)
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans /proc. Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la suggestion de JB. A+ jm
#!/usr/bin/python import os fname= '/tmp/adrmac.tmp%s'%os.getpid() os.system('ifconfig>%s'%fname) for l in file(fname,'r').readlines(): if 'HWaddr ' in l: print l.strip().split('HWaddr ')[-1] os.remove(fname)
Jerome
jean-michel bain-cornu wrote:
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans /proc. Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la suggestion de JB. A+ jm
#!/usr/bin/python import os fname= '/tmp/adrmac.tmp%s'%os.getpid() os.system('ifconfig>%s'%fname) for l in file(fname,'r').readlines(): if 'HWaddr ' in l: print l.strip().split('HWaddr ')[-1] os.remove(fname)
J'ajouterais que la commande ifconfig est situé en général dans /sbin (voir /usr/sbin suivant la distrib) qui n'est pas dans le $PATH d'un utilisateur avec des droits normaux.
De façon similaire, il existe la commande arp -a adresse_ip qui conserve le cache des adresses macs pour les ips accessibles.
Jerome
jean-michel bain-cornu wrote:
Bonjour,
Bonjour à tous, est-ce que quelqu'un serais comment récuperer
l'adresse mac d'une interface réseau avec python. Et si possible,
fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de
répertoires et de fichiers textes. Je n'ai pas de linux sous la main
aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac
est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans
/proc.
Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la
suggestion de JB.
A+
jm
#!/usr/bin/python
import os
fname= '/tmp/adrmac.tmp%s'%os.getpid()
os.system('ifconfig>%s'%fname)
for l in file(fname,'r').readlines():
if 'HWaddr ' in l:
print l.strip().split('HWaddr ')[-1]
os.remove(fname)
J'ajouterais que la commande ifconfig est situé en général dans /sbin
(voir /usr/sbin suivant la distrib) qui n'est pas dans le $PATH d'un
utilisateur avec des droits normaux.
De façon similaire, il existe la commande arp -a adresse_ip qui conserve
le cache des adresses macs pour les ips accessibles.
Bonjour à tous, est-ce que quelqu'un serais comment récuperer l'adresse mac d'une interface réseau avec python. Et si possible, fonctionnant sur linux.
Dans /proc, il y a toutes les infos sur le matériel sous forme de répertoires et de fichiers textes. Je n'ai pas de linux sous la main aujourd'hui pour vérifier, mais je suis sûr à 99% que ton adresse mac est là-dedans.
Et bin voilà, c'était le troll du jour, puisque l'info n'est pas dans /proc. Pour ma pénitence, voilà un script qui fonctionne sous ubuntu avec la suggestion de JB. A+ jm
#!/usr/bin/python import os fname= '/tmp/adrmac.tmp%s'%os.getpid() os.system('ifconfig>%s'%fname) for l in file(fname,'r').readlines(): if 'HWaddr ' in l: print l.strip().split('HWaddr ')[-1] os.remove(fname)
J'ajouterais que la commande ifconfig est situé en général dans /sbin (voir /usr/sbin suivant la distrib) qui n'est pas dans le $PATH d'un utilisateur avec des droits normaux.
De façon similaire, il existe la commande arp -a adresse_ip qui conserve le cache des adresses macs pour les ips accessibles.