Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1042 connectés 

  FORUM HardWare.fr
  Windows & Software

  identifier un client DHCP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

identifier un client DHCP

n°1205954
Krapaud
Modérateur
Posté le 27-06-2003 à 12:25:02  profilanswer
 

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.
 
 :jap:

mood
Publicité
Posté le 27-06-2003 à 12:25:02  profilanswer
 

n°1205973
tomilou
It's not a bug it's a feature
Posté le 27-06-2003 à 12:51:34  profilanswer
 

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.

n°1206080
Krapaud
Modérateur
Posté le 27-06-2003 à 14:40:44  profilanswer
 

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.

n°1206094
mikala
Souviens toi du 5 Novembre...
Posté le 27-06-2003 à 15:03:22  profilanswer
 

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.

n°1206100
Krapaud
Modérateur
Posté le 27-06-2003 à 15:10:59  profilanswer
 

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 :/

n°1206147
boomboommu​sic
Posté le 27-06-2003 à 16:05:09  profilanswer
 

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 :
  1. DHCP Enabled. . . . . . . . . . . : No

alors ip fixe
Si DHCP

Code :
  1. Enabled. . . . . . . . . . . : Yes

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....

n°1206152
Deadlock
Feck off, cup !
Posté le 27-06-2003 à 16:12:18  profilanswer
 

boomboommusic a écrit :


 
pour un script je ne saurais pas l'ecrire mais il y a des valeur a prendre en compte....
 
Si

Code :
  1. DHCP Enabled. . . . . . . . . . . : No

alors ip fixe
Si DHCP

Code :
  1. Enabled. . . . . . . . . . . : Yes

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....  


 
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 ?


---------------
Institutions européennes: Ensemble d'outils dont le but est de transformer une grande quantité d'argent en merde. Cette merde est utilisée pour créer de nouveaux fonctionnaires. L'argent restant payant des externes pour faire leur travail.
n°1206154
boomboommu​sic
Posté le 27-06-2003 à 16:13:54  profilanswer
 

Deadlock a écrit :


 
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 ?


 
arf oui tu as raison :jap:

n°1206158
Krapaud
Modérateur
Posté le 27-06-2003 à 16:32:07  profilanswer
 

boomboommusic a écrit :


 
pour un script je ne saurais pas l'ecrire mais il y a des valeur a prendre en compte....
 
Si

Code :
  1. DHCP Enabled. . . . . . . . . . . : No

alors ip fixe
Si DHCP

Code :
  1. Enabled. . . . . . . . . . . : Yes

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....  


 
ça veut dire passer un script sur chaque poste?

n°1206159
Krapaud
Modérateur
Posté le 27-06-2003 à 16:32:53  profilanswer
 

Deadlock a écrit :


 
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 ?


 
ouais c'est également possible!

mood
Publicité
Posté le 27-06-2003 à 16:32:53  profilanswer
 

n°1206544
fuful
Posté le 28-06-2003 à 10:15:46  profilanswer
 

Un vbs peut te faire ca, si tu veut je peut jeter un oeil...


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
n°1206735
Krapaud
Modérateur
Posté le 28-06-2003 à 14:33:00  profilanswer
 

avec plaisir merci :)

n°1208326
fuful
Posté le 30-06-2003 à 17:17:56  profilanswer
 

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 :D
 
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 :D Comme ca j'aurais un allié à mon prochain TT ;)
 
A+
 
Le code :

Code :
  1. computer = "10.10.10.255"
  2. config = "Configuration réseau de l'ordinateur " & computer & VbCrLf
  3. on error resume next
  4. set IPConfigSet = GetObject("winmgmts:{impersonationLevel=impersonate}!//" & Computer).ExecQuery _
  5.     ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=TRUE" )
  6. If Err.Number<>0 Then
  7. wscript.echo " - non accessible -"
  8. Else
  9. for each IPConfig in IPConfigSet
  10.  adrIP=IPConfig.IPAddress
  11.  min=LBound(adrIP)
  12.  max=UBound(adrIP)
  13.  nadrIP=max-min+1
  14.  adrMAC=IPConfig.MACAddress
  15.  config = config & IPConfig.Description  & VbCrLf
  16.  config = config & "adresse  MAC   : "  & adrMAC  & VbCrLf
  17.  If nadrIP=1 Then
  18.   config = config & "adresse  IP    : " & adrIP(min) & VbCrLf
  19.  Else
  20.   config = config & FormatStr(nadrIP,3) & "adresses IP    : " & adrIP(min) & VbCrLf
  21.   For i = min+1 To max
  22.    curadr=adrIP(i)
  23.    If len(curadr)>0 Then config = config & "                   : " & curadr & VbCrLf
  24.    Next
  25.   end if
  26.  config = config & "DHCP : " & IPConfig.DHCPEnabled & VbCrLf
  27.  next
  28. End If
  29. wscript.echo config


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
n°1208395
Krapaud
Modérateur
Posté le 30-06-2003 à 18:31:19  profilanswer
 

[:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]  
 [:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]  [:plat00n]  
 
 
tu as gagné ton pass VIP :)

n°1208414
fuful
Posté le 30-06-2003 à 18:59:28  profilanswer
 

Kool !!! :D


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  identifier un client DHCP

 

Sujets relatifs
Pourkoi wingate en mode client ne fonctionne pas sous xp homeSymantec Antivirus Corporate Edition 8.0 : install client impossible
Problème d'installe Norton Anti virus client sur un serveur fichierclient irc en aplet java?
identifier les pirates[Aide reseau 10bT] Multicast + DHCP
peut on planifier un arret de windows en ayant un client pour reseauEmpecher l'acces à un poste client pour tout un groupe d'utilisateur ?
Quel client FTP peut limiter la bande passante ?XP-Pro peut-il fonctionner comme un serveur DHCP ?
Plus de sujets relatifs à : identifier un client DHCP


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR