saigneurdushi
Messages postés45Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention25 janvier 2011
-
16 sept. 2010 à 17:43
saigneurdushi
Messages postés45Date d'inscriptionsamedi 3 mai 2003StatutMembreDernière intervention25 janvier 2011
-
5 janv. 2011 à 08:17
Bonjour,
Je souhaite récuperer les @mac de toute les routeur wifi que mon ordi est susceptible de capter lors de mes déplacement.
Fonctionnement:
Aucun problème en ligne de commande (avec droit superuser) [sous ubuntu]:
> sudo iwlist wlan0 scan
et pour rediriger dans un fichier
> sudo iwlist wlan0 scan > monfichier
j'ouvre 'monfichier' et je vois la liste des réseaux
Mais en application dans un script python tel que celui ci:
1 import subprocess
2 command_line=["iwlist","wlan0","scan"]
3 p = subprocess.check_call(command_line)
si je change la ligne 2 par:
command_line=["iwlist","wlan0","scan",">","monfichier"]
le script fais une erreur:
'Invalid scanning option [>]'
J ai l impression que 'iwlist' prend '>' pour son argument !!
je cherche simplement une solution pour éxecuter une commande et récuperer l affichage qu elle produit dans une string ou un fichier.