net.ultrametrics.security
Class PortLookup

java.lang.Object
  |
  +--net.ultrametrics.security.PortLookup

public class PortLookup
extends java.lang.Object

A class and command-line utility which converts a port number into a description of its use, according to the IANA registry.


Usage: PortLookup port/protocol [-f | --file file]

If a local file is not specified, default is
http://www.isi.edu/in-notes/iana/assignments/port-numbers

If you have a slow (or no!) network connection, this might take a
while. Use -f instead.

i.e. java net.ultrametrics.security.PortLookup 7/udp 23/tcp -f /etc/services
 


Constructor Summary
PortLookup()
           
 
Method Summary
 java.lang.String doQuery(java.lang.String query)
          Lookup query in the services table.
static void main(java.lang.String[] args)
          main()
 void processQueries()
          For each element in queries, lookup the service.
 void readServices(java.lang.String fileName)
          Read the services url or file and populate the services Hashtable.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortLookup

public PortLookup()
Method Detail

doQuery

public java.lang.String doQuery(java.lang.String query)
Lookup query in the services table.

readServices

public void readServices(java.lang.String fileName)
                  throws java.io.FileNotFoundException,
                         java.io.IOException
Read the services url or file and populate the services Hashtable.
Parameters:
fileName - the name of the services file

processQueries

public void processQueries()
For each element in queries, lookup the service.

main

public static void main(java.lang.String[] args)
main()
See Also:
parseArgs