Salut,
Je ferai ce genre de script en fesant appelle à la commade "nmap" sous linux que j'executerai avec PHP et je récupérerai le résultats.
Je n'ai pas de linux sous la main mais de tête la syntax est celle-ci
1 2 3 4 5 6
|
$str_cmd = 'nmap -p 80 -v 91.121.18.77'; //port 80, site developez.com
$str_cmd = exec($str_cmd, $a_cmd);
//ensuite tu parse $a_cmd pour obtenir le résultat
//code non testé |
Bien sur il faut que l'utilisateur web (souvent: www-data) puisse exécuter nmap, sinon ajouter une ligne dans le fichier sudoers)
Partager