[1.4.2]java.net: test de présence de machine lan

java.net: test de présence de machine lan [1.4.2] - Java - Programmation

Marsh Posté le 31-05-2005 à 21:39:23    

Salut à tous,
je réalise actuellement un scaneur de réseau (detection de machine sur un lan).
Je cherche donc la meilleur methode pour detecter les hotes. La plus rapide/efficace.
Le ping n'etant pas supporté par java je pense morienter vers l'utilisation dune ouverture
de socket pour verifier la presence mais cela me semble peu sur, je risque de manquer pas mal
de machine.
par consequent si vous avez des idees sur le sujet nhesite pas. :wahoo:


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 31-05-2005 à 21:39:23   

Reply

Marsh Posté le 31-05-2005 à 21:43:04    

noobite a écrit :


Le ping n'etant pas supporté par java  


Et ça, c'est une choucroute volante ???
 
http://java.sun.com/j2se/1.5.0/doc [...] nt,%20int)


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 31-05-2005 à 21:58:02    

Since:
    1.5
 
 :fou:
 
moi devoir dev en 1.4.2


Message édité par noobite le 31-05-2005 à 21:58:21

---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 31-05-2005 à 21:58:34    

upgrade :o
 
ca marche super bien maintenant :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 31-05-2005 à 21:59:41    

je voudrais bien mais ca fait partie du cahier des charges de
ce miniprojet :/


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 31-05-2005 à 22:00:57    

dommage :/
 
il te reste la bibliothèque ICMP aceessible via JNI ( ça doit se trouver sur le net, sinon, c'est pas bien compliqué).
 
ou alors un appel caché à la commande ping :/
 
sinon, tu peux essayer de te connecter sur le port 7/udp (echo), mais si la machine a un firewall, spagagné :/


Message édité par elianor le 31-05-2005 à 22:02:08

---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 31-05-2005 à 22:02:16    

Et en utilisant juste l'api standard?


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 31-05-2005 à 22:04:09    


rincevent:/home/kadreg# nmap -sU -p 7 angua
 
Starting nmap 3.27 ( www.insecure.org/nmap/ ) at 2005-05-31 22:03 CEST
The 1 scanned port on angua.kadreg.org (192.168.1.7) is: closed
 
Nmap run completed -- 1 IP address (1 host up) scanned in 0.927 seconds
rincevent:/home/kadreg#


 
spagagné :o


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 31-05-2005 à 22:05:34    

noobite a écrit :

Et en utilisant juste l'api standard?


 
ICMP demande une socket raw pour son implémentation, et java sait pas faire [:spamafote]
 
essayer des ports bien connus en tcp et udp sur chaque machine :/


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 31-05-2005 à 22:14:21    

Comme je te le dis précédement c'est la seule solution que je vois mais elle est peut sûre. Une machine équipé d'un firewall
bloque tous les ports quand elle est bien configuré, maintenant elle ne bloque pas forcement l'icmp. par conséquent le ping aurait été génial. Mais je ne vois pas d'autre solution.


---------------
.: [Knowledge Is Power] || [Mon FeedBack] :.
Reply

Marsh Posté le 31-05-2005 à 22:14:21   

Reply

Marsh Posté le 31-05-2005 à 22:58:33    

ben renseigne toi...même si c des clients y'a des ports auquels ils peuvent répondre...ne serait-ce que le mail par ex...


---------------
Jubi Photos : Flickr - 500px
Reply

Marsh Posté le 31-05-2005 à 22:59:22    

Jubijub a écrit :

ben renseigne toi...même si c des clients y'a des ports auquels ils peuvent répondre...ne serait-ce que le mail par ex...


 
pardon ?


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 01-06-2005 à 00:37:10    

ben ué y'a un serveur pop sur tous les ordinateurs du minitel mondial non? [:god]
 
edit: d'ailleurs, dans 90% des cas, il est transactionnel et .. oh et merde j'y arrive pas [:pingouino]


Message édité par the real moins moins le 01-06-2005 à 00:38:23

---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 04-06-2005 à 12:07:07    

par connection au port best solution! :)
 
par contre une question meme si ce nest pas la cat:
 
peut on monter un serveur SSH sous windows? (22)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed