Bonjour à toutes et à tous,
Je suis en train d'apprendre le scripting et Pyhton. Pour mon travail, j'ai besoin de créer un script qui exécute un scan de plages d'adresses IP en exécutant Nmap.
Je souhaite que le script demande à l'utilisateur de saisir la plage IP à scanner et que nmap s'exécute en prenant en compte la valeur saisie par l'utilisateur. Au delà de ce besoin immédiat, j'aimerais apprendre à passer un paramètre à une commande externe.
Voilà ce que j'ai écrit:
Je n'arrive pas à trouver de solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 # Cette première partie sert à récupérer la valeur de la variable. print("Quelle est la plage IP à scanner ? ") network = input() # Print pour vérifier la valeur saisie print(network) # Cette ligne fonctionne très bien seule mais j'aimerais passer la valeur de network (récupérée avant) à une commande de ce type. resultat = os.system('nmap -sP 192.168.9.1-252 > /home/scan/resultat.txt')
Je vous remercie par avance.
Partager