|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Bonjour à tous
Je cherche en vain une commande (que j'ai déjà utilisée jadis) me listant les machines connectées sur le réseau local avec leur adresse IP &/ou leur nom DNS, leur adresse MAC... Quelqu'un a-t-il une idée ? D'avance, merci de votre aide. |
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
en consultant la table arp, tu auras toutes les machines branchées sur ton switch
sinon un ping broadcast si les machines l'acceptent |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : juillet 2004 Messages : 2 246 ![]() |
Si les points de suspension ont une importance, tu peux aller beaucoup plus loin et installer ocs-ng et glpi.
ça t'offrira l'opportunité :
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#4 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Ca ne te les listera peut etre pas tous, mais c'est pas
ou ?
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() |
GLPI est bien je trouve pour gérer le matériel du parc informatique.
Sinon pour la commande j'arrive pas à la retrouver. C'était un dig quelque chose et arp à la fin ^^ Et non c'est pas la commande who. Elle te donne les utilisateurs connectés à la machine. ^^ |
|
|
00
|
|
|
#6 | |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Citation:
Ce que je cherche, c'est de pouvoir recenser en temps réel les machines connectées sur le réseau, afin de chercher d'éventuels intrus (quand plusieurs machines ont la même adresse IP, par exemple). gorgonite : Un ping -b sur le réseau me donne toutes les adresses IP qui répondent, pas les adresses MAC qui correspondent. Quant aux tables ARP, je n'ai pas accès aux routeurs qui sont gérés à un autre niveau. Mais c'est sûrement une commande de ce genre, qu'il me faut. |
|
|
|
00
|
|
|
#7 |
![]() ![]() Inscription : juillet 2004 Messages : 2 246 ![]() |
Si tu passes sur toutes les machines et que tu installes glpi/ocsng, tu n'as pas d'inventaire préalable à faire. Il faut juste passer physiquement sur toutes les machines, ou déployer l'agent à coups de ou rsh/ssh si ce sont des machines linux.
Sinon, pour ma part, j'utilise une contrôleur de domaine sous linux avec samba. Un me permet de savoir toutes personnes authentifiées et donc nécessairement connectées au réseau. En tripatouillant légèrement la sortie de smbstatus, je peux récupérer la liste des IP des gens connectés. ça ne permettra effectivement pas de détecter une machine intruse. Ceci dit, si 2 machines on la même IP, cela ne désactive t il pas le réseau pour les 2 machines ? renvoie l'adresse mac associée à une ip
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer. |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Oui, mais encore une fois GLPI+OCS ne résoud pas mon problème.
Oui, si deux machines ont la même adresse, ça perturbe leurs communications réseau. Mais connaissant les adresses MAC des machines autorisées je peux en déduire celle qui a été installée sauvagement. C'est pour ça que d'avoir seulement les adresses IP ne m'intéresse pas : comment je ferais sinon pour détecter une intrusion ? arp -a ne m'a souvent retourné qu'une ou deux adresses, alors qu'il y en a au minimum 4 : la passerelle, deux serveurs & mon poste. Au précédent essai, il ne voyait ni la passerelle ni les serveurs... Pourtant, cette fois-ci il a bien réagi. Je vais donc persévérer avec arp -a Merci à tous Depuis l'essai fructueux de , la commande ne me retourne que trois machines dont aucun des serveurs, ni mon propre PC (une vingtaine d'essais successifs)... Y a-t-il une précaution particulière à prendre ? D'avance, merci encore de votre aide. |
|
|
00
|
|
|
#9 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Je ne sais pas si c'est ça, mais les caches ARP sont temporaires et s'effacent toutes les 20 minutes (enfin c'est configurable), mais il est probable que ton cache soit vide et donc c'est "normal" qu'il ne trouve aucune entrée
++
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#10 | |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
Citation:
et les admins de ton réseau ne peuvent pas te fournir un droit d'exécution sur un petit script qui calcule tout cela ? sinon en filtrant les résultats renvoyées par tcpdump, tu devrais aussi pouvoir tenir à jour la liste des machines utilisant ton réseau |
|
|
|
00
|
|
|
#11 | ||||
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Peut-être.
Simplement, j'ai souvenir d'avoir créé jadis (moins d'un an, a priori), un petit script qui faisait ça sans droits supplémentaires. Était-ce arp qui me fournissait les renseignements au prix d'un grand nombre d'itérations ? C'est possible. Je suis d'ailleurs en train d'essayer cette possibilité : Code :
Code :
|
||||
|
|
00
|
|
|
#12 |
|
Membre Expert
![]() ![]() Assistant aux utilisateurs Inscription : octobre 2002 Messages : 948 ![]() |
Suite des essais : au bout de 24 h environ (à raison de 360 itérations par heure), arp -a me liste six machines en tout & pour tout, alors qu'il y en a plus en fonctionnement.
En conséquence, je ne pense pas que ce soit la solution. Je regarde du côté de tcpdump À plus |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com