Dans les établissements scolaires par exemple, il y a au moins deux réseaux séparés : admin et pédago
Il peut être intéressant de connaître quelles sont les machines restées allumées pour une raison ou pour une autre (une machine Windows qui ne s'éteint pas ou dont la veille n'a pas été déclenchée, une machine Linux restée ouverte...)
Pourquoi ne pas installer un système dans le style d'IP scan sur un serveur web afin d'avoir facilement ces informations ? En plus cela permet d'avoir un historique toutes les heures par exemple...
La commande bash / linux nmap permet de scanner les IP présentes sur le réseau
La commande nmblookup permet de connaître le nom de machine (hostname) à partir de l'IP
Voici un script sans prétention (à adapter au réseau et au chemin du serveur web) pour arriver à conjuguer les deux commandes :
echo "<center>" >/var/www/intranet/ipscan.html
echo Liste des adresses IP pedago repondant au PING >>/var/www/intranet/ipscan.
echo "<br>" >>/var/www/intranet/ipscan.
date >>/var/www/intranet/ipscan.
echo "<br><br>" >>/var/www/intranet/ipscan.
echo "<table border>" >>/var/www/intranet/ipscan.
echo "<td>" >>/var/www/intranet/ipscan.
while read
do
nmblookup -A "${REPLY}" |grep '<00' |grep -v GROUP |awk '{print $1}'
echo "<br>"
done < /root/ipscan.txt >>/var/www/intranet/ipscan.
echo "<td>" >>/var/www/intranet/ipscan.
nmap -sP X.X.X.X/24 |grep "X.X" | awk '{print " * "$5"<br>"}' >>/var/www/intranet/ipscan.
echo "<td>" >>/var/www/intranet/ipscan.
nmap -sP X.X.X.X/24 |grep "MAC Address" | awk '{print " * "$4$5$6" - "$3"<br>"}' >>/var/www/intranet/ipscan.
echo "</table>" >>/var/www/intranet/ipscan.
echo "</center>" >>/var/www/intranet/ipscan.

Faire la même chose sur un serveur web Linux en admin et rajouter des raccourcis sur une page intranet par exemple

Bonus : pour avoir un historique des scan IP, rajouter cette ligne au script :
cp /var/www/intranet/ipscan.html /var/www/intranet/historique/ipscan-`/bin/date '+%d-%m-%y_%H:%M'`.html