Network Discovery and Security Analysis

I need an application completely programmed in Core Java (use SWINGS) that achoeves the following functionality:

Provides a drop down box for the admin to choose a n/w interface card. Once selected, press play button. The main screen then draws the entire n/w. Use diagrams to show computers and lines to represent connections. It should not only display the connections to the system where the s/w is installed but also to remote systems that are connected to the base system in 2 or 3 hops also {ofcourse they must be in the same collision domain for that}

Then identify any 5 secure protocols (HTTPS, IPSec etc) and give them different colors. For normal IP or other insecure connections leave the line black in color.

Although it is not necessary it wud be nice if you cud identify whether a system is a computer or router or bridge or server etc and give the picture appropriately.

There should be option of pause, stop and refresh.

refresh should change the graphical topology of the diagram. It should be dynamic (use multithreading) such that one thread listens to the n/w constantly while the other does the plotting part. If a new website is opened, or a device added, it must get reflected instantly on the screen without having to stop and play again.

Use WinPCap for Packet Capture and JPCap

Thank You

## 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 XP

Habilidades: Segurança de computadores, Engenharia, Java, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Segurança na rede, Área de trabalho do Windows

Veja mais: use diagrams, s.i.s. security, nice systems, new hire packet, interface security, i hire security, hire security, hire connections, hire bridge, graphical diagram, get a coder down, functionality diagram, core web connections, 3 line diagram, security for hire, security for computers, the discovery, Systems analysis , security s, network diagrams, Network and security , network admin for hire, need a new security code, multithreading, java thread

Acerca do Empregador:
( 0 comentários ) India

ID do Projeto: #2965195

4 freelancers are bidding on average $361 for this job


See private message.

$510 USD in 45 dias
(64 Comentários)

See private message.

$425 USD in 45 dias
(21 Comentários)

See private message.

$425 USD in 45 dias
(5 Comentários)

See private message.

$85 USD in 45 dias
(0 Comentários)