Java network utilities API (windows batch or .NET)

In Progress

****************

Project Overview

****************

Java API for networking utilities, with the following features:

- Java SE6 utility library to interface with Windows services/libraries.

Windows network utilities, comprising either of the following solutions:

a) Batch files of network commands (ipconfig, route, etc)

b) C#/C++ (no VB) .NET/MFC library to access network commands.

************

Deliverables

************

-Java source

-Project or builder files (e.g. NetBeans, Eclipse, maven, Visual Studio)

-Auto-generated javadocs

-(solution A) Batch files / scripts

-(solution B) C#/C++ source

-(solution B) Built executables, DLLs, and a list of any undeployable dependencies (e.g. MS DLLs if not approved for deployment).

-Test logs

-Version list of all tools, applications and libraries

*****

Terms

*****

The job vendor (LittleBookOfCalm) values privacy and anonymity, however it should be noted that the work being undertaken is on behalf of Australian-based business interests (herein referred to by "us", "we", "our"). Therefore, our policy is to retain ownership of work done as set out in the IP (Intellectual Property) section (see attachment). This includes instructions for appropriate usage of third party software and libraries, e.g. if you would prefer to use JEE or a third party windows API library instead of .NET, we need to be consulted to ensure it supports our future needs.

The agreed project fees are considered fair for the procurement of software development services and must therefore not be subsidised or discounted by you for the purpose of claiming any portion of the work.

Coding standards and required test evidence is described in the attachment.

*************

Specification

*************

The following features are required:

-Retrieve a list of network interfaces (name and MAC address).

-Determine (or guess) type of connection: wired LAN, WiFi, Wireless broadband, Dialup modem...

-(per interface) Read/write IP address/mask

-(per interface) Read/write Default gateway

-Retrieve all routes (routing table)

-Add/modify/remove routes

-Ping IP address

The target platform is Windows desktop. The application should work on all current versions (XP, Vista, 7). Where possible, platform-independent Java APIs should be used. For more complex tasks, external windows scripts can be invoked via JNI. The scripts should contain all commands, i.e. the Java code should not contain windows commands (ipconfig, route, etc.), only references to the scripts plus passed parameters.

Follow-on work for a successful supplier (do not include in bid amount):

-Traceroute

-Portability (linux and mac)

Skills: .NET, C# Programming, C++ Programming, Java, Windows Desktop

See more: java network utilities, windows batch api, java network, java network api, windows development software c c++, visual studio net java, visual studio job, visual business solutions, target solutions, source net, solution specification, software development independent, references job application, property development services, out source coding, network apis, net by need, mac tools, mac solutions plus, list services linux, linux list services, job vb net, job application references

About the Employer:
( 2 reviews ) Carnegie, France

Project ID: #1349148

Awarded to:

talluriamara

I am very much interested to work with you.please consider me and please check your message.

$75 AUD in 2 days
(3 Reviews)
4.0

6 freelancers are bidding on average $124 for this job

eperfections

JAVA EXPERT ! I can do it ! Thanks

$100 AUD in 2 days
(298 Reviews)
7.1
argento

Hello there, this is my new bid. Regards.

$150 AUD in 10 days
(7 Reviews)
3.1
jordanmark

PLEASE CHECK PMB FOR MORE DETAILS

$100 AUD in 3 days
(0 Reviews)
0.0
kevinorange290

PLEASE CHECK PMB

$220 AUD in 4 days
(0 Reviews)
0.0
harryinfotech60

please chk pmb

$100 AUD in 1 day
(0 Reviews)
0.0