Sunday 24 March 2013

1-2



Practical No :1

Aim : Write a program to find IP Address of Machine.

Code :
import java.util.Scanner;
import java.net.*;
                                                      
class TestInet
{
            public static void main(String args[])
            {
                        try
                        {
                        if(args.length<=0)
                        {
                                    System.out.println("No host name provided...");
                        }
                        else
                        {
                        InetAddress obj[]=InetAddress.getAllByName(args[0]);
                        for(int i=0;i
                        {
                        System.out.println("Host Name :"+obj[i].getHostName());
                        System.out.println("IP Address :"+obj[i].getHostAddress());
                        }
                        }
                        }
            catch(Exception e)
                        {
                                    System.err.println(e.getMessage());
                        }
                        }
            }




Practical No. 2

Aim : Write a program to use ARP & find the physical address of the system.

Code :
import java.util.Scanner;
 import java.net.*;                                                     
class MyClass
{
            public static void main(String args[])
            {
                        try
                        {
            Scanner console=new Scanner(System.in);
            System.out.println("Enter the name :");
            String ipaddr=console.nextLine();
            InetAddress address=InetAddress.getByName(ipaddr);
            System.out.println("Address = "+address);
            NetworkInterface ni=NetworkInterface.getByInetAddress(address);
                                    if(ni!=null)
                        {
                                    byte[] mac=ni.getHardwareAddress();
                                    if(mac!=null)
                                          {
                                                System.out.println("Mac Address : ");
                                                for(int i=0;i
                        {
            System.out.format("O2*%s",mac[i],(i
                        }
                                          }
                                    else
                                      {
                        System.out.println("Address does noy exit or not accesiblr....");
                                       }
                                    }
                                    else
            {
            System.out.println("Network interface or specified data not found...");
            }
           
                        }
            catch(Exception e)
                        {
                                    System.out.println(e);
                        }
            }
}

 

No comments:

Post a Comment