GithubHelp home page GithubHelp logo

varospaxo / network-analysis-tools Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 1.0 19 KB

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

Java 100.00%
java net network security-tools tools

network-analysis-tools's Introduction

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

network-analysis-tools's People

Contributors

varospaxo avatar

Stargazers

Siddharth avatar

Watchers

 avatar Siddharth avatar

Forkers

grephy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.