Tester une adresse ip avec ping

Aller en bas

Tester une adresse ip avec ping Empty Tester une adresse ip avec ping

Message  Gus le Sam 12 Sep - 13:13

Voici une entité qui permet de tester si une adresse ip est valide avec la commande ping

gus.env.windows.command.ipping

Code:
package gus05.entity.gus.env.windows.command.ipping;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import gus05.framework.core.Entity;
import gus05.framework.features.Filter;


public class IpPing implements Entity, Filter {

    public String getName()      {return "gus.env.windows.command.ipping";}
    public String getCreationDate()   {return "2009.09.12";}


    public boolean filter(Object obj) throws Exception
    {
       String ip = (String) obj;
       Process processPing = Runtime.getRuntime().exec("ping "+ip+" -n 2");
       
       InputStreamReader isr = new InputStreamReader(processPing.getInputStream());
       BufferedReader br = new BufferedReader(isr);
       String line = "";
       while((line = br.readLine())!= null)
       {
          if(line.contains("TTL="))
             return true;
       }
       return false;
    }
}
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

Voir le profil de l'utilisateur http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum