Em Andamento

Java Based Trace Route program.

We want to be able to identify the Locale of a computer based on it's IP address. The locale means the nearest City and Country.

1) The program should be written in Java.

2) It should not query a third party database or

website.

3) It should support both Windows and Mac

The easiest way that we can think of is to implement Trace Route. Trace route is a program that sends out ICMP packets with increasing Time to live (TTL) values. The packets echo across the Internet and traces out the hops the packet takes. The echo packet from the ISP (which is usually the first or second hop) has a city code like: tor01 or bos2 .. tor being toronto, bos being boston (for example).

The program needs to grab this value, parse it and compare it against a list to identify the nearest city.

The main difficulties in writing this code are that there is no native implementation in Java. The programmer will have to use JNI (Java Native Interface)

See this web site, for hints and you can contact the authors for help if required.

<[url removed, login to view]>

The program should implement a function:

public Locale getIPLocation (int operatingSystem)

Locale is an object which contains City and Country information. We will pass the operating system as 1 = Windows and 2=MAC

Your program must then figure out the IP, implement trace route. Find the first hop that has city information. Parse the city codes, compare them to a list of city codes and determine the locale to the nearest city of that computer.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Windows 2000, XP, 2003, Vista

MAC OS

Habilidades: Programação C, Engenharia, Java, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: java program route traceroute, trace route program java, xp toronto, writing software for mac, writing computer code, writing a computer program, website programming codes, web programming with java, web programming toronto, web programming in java, web for programming java, web based c# database programming, to find authors, site for java programming, server side programming java, server side programming in java, see your computer writing, programming web based platform, programming java on mac, programmer boston, php programming software mac, php programming help toronto, php programmer toronto, php programmer for mac, parse programming

Acerca do Empregador:
( 0 comentários ) Canada

ID do Projeto: #2975649

Premiar a:

blemaire

See private message.

$680 USD em 15 dias
(10 Avaliações)
4.3

15 freelancers estão ofertando em média $1431 para este trabalho

technoparkcorp

See private message.

$1700 USD in 15 dias
(11 Comentários)
6.6
techtrio

See private message.

$1912.5 USD in 15 dias
(8 Comentários)
5.6
infoliteits

See private message.

$1700 USD in 15 dias
(40 Comentários)
5.4
keathanderson

See private message.

$425 USD in 15 dias
(25 Comentários)
4.5
softsmithsvw

See private message.

$1530 USD in 15 dias
(8 Comentários)
4.5
israrahmed22

See private message.

$1700 USD in 15 dias
(2 Comentários)
0.2
vvnaik

See private message.

$1700 USD in 15 dias
(1 Comentário)
0.0
perseidevel

See private message.

$1615 USD in 15 dias
(2 Comentários)
0.0
beyondwear

See private message.

$1275 USD in 15 dias
(0 Comentários)
0.0
JyotiSharma

See private message.

$2125 USD in 15 dias
(0 Comentários)
4.3
biplitvw

See private message.

$1530 USD in 15 dias
(0 Comentários)
0.0
cronosh

See private message.

$1445 USD in 15 dias
(0 Comentários)
0.0
dahlej

See private message.

$1275 USD in 15 dias
(0 Comentários)
0.0
laboda

See private message.

$850 USD in 15 dias
(0 Comentários)
0.0