Skip to content

All-in-one tool for analysis of a network connection. Purely based on Java.

Notifications You must be signed in to change notification settings

varospaxo/network-analysis-tools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

network-analysis-tools

University of Mumbai Java Mini Project

Credits:
@varospaxo
@akashkolakkal
@swayamdhanawade
@grephy

image

This repository holds common tools used for network analysis. Network scanners are specialized programs used to determine what the network architecture looks like and the processes happening under the hood. Since these tools help to characterize, in part, the amount of exposure of the hosts to potential external attacks, knowing their existence is a fundamental matter for network and/or security administrators. These scanners determine the IP address of the devices used, the open ports they have, and the devices connected to the same network. Moreover, as Network tools are also used by hackers, users need to know how they work and what possible weaknesses they exploit to be able to prevent unwanted scanning or at least to record each scanning attempt.


Flowchart of the interface


image


GUI Framework

● JAVA Swing GUI builder was used to develop the elements in the project.
● Swing GUI builder has a huge arsenal of elements that could be used to create a JAVA application.
● Elements like program window, input fields, buttons, labels, output field were made using JAVA Swing.
● Swing GUI maker makes it easier to edit the elements of the program by just double clicking it.
● It provides granular control for the elements that can be added into the applications.

Current Tools


IP Address Finder

image


Ping IP Address

image


Find All IP Addresses

image


Open Port Scanner

image


LAN Scanner

image


Default Gateway Finder

image


Dependencies

The tools need Java Development Kit (JDK) to be installed on the system which can be downloaded from here

Executing the program

git clone https://github.com/varospaxo/network-analysis-tools
cd network-analysis-tools
java Tools.java

About

All-in-one tool for analysis of a network connection. Purely based on Java.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages