Bonjour
J’essaye d’écrire un script python mais je suis bloqué par une fonction
Je voudrais scanner le réseau local (c’est à dire une dizaine de poste avec des ip de style 192.168.0.[0|255] à la recherche de celle qui à un port spécifique d’ouvert
L’histoire du port ouvert, je pense gérer.
C’est le scan que je n’arrive pas à coder. J’ai vu la doc de python-nmap , de socket et d’ipdress mais je n’arrive pas à grand chose mis à part scanner ma machine.
De plus j’aimerais autant éviter d’utiliser une commande Linux passée par un subprocess.
Enfin voilà, je bloque malgré mes recherches sur le NEt, je me dis que je ne dois pas avoir les bons mots clefs car ce ne doit pas être si dur que ça.
Enfin, voilà, si qq un a des pistes je suis preneur
Merci,
Donc je serai un truc du style, scanReseau(ModeledIP) qui retournerait
192.168.1.12
192.168.1.32
192.168.1.55
…
Enfin l’ip des machines présentes…
(poru l’instant j’ai bien un truc avec une boucle de ce style
for i in range(len(all_hosts)):
output = subprocess.call(['fping','-a', '-q', str(all_hosts[i])])
mais c’est hyper long…)
Et puis je préférerai sans appel de commande linux