identifier un client DHCP - Windows & Software
Marsh Posté le 27-06-2003 à 12:51:34
ben je suppose qu'il faut un tool en plus pour faire un scan ... sans vouloir jouer avec le feu (et les modos ... hum hum hum) tu devris trouver ton bonheur sur des site de hacking.
Marsh Posté le 27-06-2003 à 14:40:44
quoi les modos?
non y'a rien sur les sites de hacking. C'est plutot un script à faire à mon avis, mais je ne connais pas les identifiants qui permettent de determiner si un PC est en ip fixe ou s'il est en DHCP.
Marsh Posté le 27-06-2003 à 15:03:22
Le problème c'est qu'il faut à mon avis connaitre le pool d'ip(ce qui ne colles pas avec ta requete ) car en scannant une rangée d'ips on ne peut pas ( sans connaitre le pool d'ip dédié au DHCP ) savoir si l'ip attribué a telle machine l'es de façon statique .
Il faudrait pouvoir acceder à la machine pour se faire a mon avis afin de voir la durée de vie de celle ci (l'ip ).
Enfin ceci dit je ne suis pas expert réseau non plus donc
Peut etre qu'en sniffant le traffic des ip (broadcast peut etre ? ) éventuellement émis par divers machines cela serait possible.
Marsh Posté le 27-06-2003 à 15:10:59
je connais la plage de mon DHCP, je connais également le bail. Mais j'ai des ip fixes sur mon réseau que je dois identifier. Le problème c'est que c'est pas évident de courir dans tous les étages
Marsh Posté le 27-06-2003 à 16:05:09
krapaud a écrit : je connais la plage de mon DHCP, je connais également le bail. Mais j'ai des ip fixes sur mon réseau que je dois identifier. Le problème c'est que c'est pas évident de courir dans tous les étages |
pour un script je ne saurais pas l'ecrire mais il y a des valeur a prendre en compte....
Si
Code :
|
alors ip fixe
Si DHCP
Code :
|
alors client DHCP
Evidemment tu le sais tout ca mais peut etre que ton script pourrais utiliser ca.
if dhcp enabled= No alors renvoie le host name....et l adresse ip dans un fichier texte....
Marsh Posté le 27-06-2003 à 16:12:18
boomboommusic a écrit :
alors ip fixe
alors client DHCP |
Je ne sais pas sous windows mais sur Solaris (Unix) une machine peut très bien avoir une IP fixe mais être client DHCP pour les DNS et autre gateway ... au lieu de faire le test sur le DHCP Enable/Disable je testerai plutôt la présence ou non d'un bail sur l'IP ... non ?
Marsh Posté le 27-06-2003 à 16:13:54
Deadlock a écrit : |
arf oui tu as raison
Marsh Posté le 27-06-2003 à 16:32:07
boomboommusic a écrit :
alors ip fixe
alors client DHCP |
ça veut dire passer un script sur chaque poste?
Marsh Posté le 27-06-2003 à 16:32:53
Deadlock a écrit : |
ouais c'est également possible!
Marsh Posté le 28-06-2003 à 10:15:46
Un vbs peut te faire ca, si tu veut je peut jeter un oeil...
Marsh Posté le 30-06-2003 à 17:17:56
Bon voila un début de script, fait de truc vu a droite et a gauche, que j'ai regroupé.
Je l'ai pas testé avec des PC en 95/98 (on n'en a plus au taff), ni des postes sous *nix, car on n'en a pas plus ! Par contre, j'ai testé avec notre AS400, il m'a royallement envoyé chier.
Donc ca marche avec NT4, mais pas avec tout les postes, c'est bizarre, et sous 2000/XP sans probleme.
Bon le code est un peu pourri, entre les non déclarations de variable et la non restitution de la mémoire a la fin, mais, comme dans ma bonté immense je le met en open source, des courageux vont le corriger/améliorer
Plus sérieusement, ca devrait commencer a faire ton boulot, la tout de suite, j'ai pas vraiment le temps de te faire beaucoup mieux, mais bon si je peux aider sur un probleme précis que tu aurais, pourquoi pas Comme ca j'aurais un allié à mon prochain TT
A+
Le code :
Code :
|
Marsh Posté le 30-06-2003 à 18:59:28
Kool !!!
Marsh Posté le 27-06-2003 à 12:25:02
comment identifier un client DHCP sans se référer à la base de données DHCP.
C'est à dire faire un scan du réseau et noter tous les PC qui ont une IP fixe.