0% found this document useful (0 votes)
25 views

Simulation Software Project

The document describes a network simulator created by a team of students to simulate various network features. The simulator was developed using Java and implements features like a chat server, encryption/decryption of messages, a firewall, inventory management, hit alerts, file sharing, and kicking devices off the network. It consists of a server application and client application that allow multiple clients to log in, chat in a common chat room, and view connected members. The simulator successfully encrypts and decrypts messages and manages an inventory list. It also provides firewall protection, alerts of unauthorized access attempts, file sharing abilities, and an option for the administrator to permanently remove systems from the network.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Simulation Software Project

The document describes a network simulator created by a team of students to simulate various network features. The simulator was developed using Java and implements features like a chat server, encryption/decryption of messages, a firewall, inventory management, hit alerts, file sharing, and kicking devices off the network. It consists of a server application and client application that allow multiple clients to log in, chat in a common chat room, and view connected members. The simulator successfully encrypts and decrypts messages and manages an inventory list. It also provides firewall protection, alerts of unauthorized access attempts, file sharing abilities, and an option for the administrator to permanently remove systems from the network.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 14

Team Members:

Mayur Jain(A2305209044) Rounak Sinha(A2305209051) Hemant Kr. Srivastava(A2305209061)

A simulator can be thought of as an environment which has been constructed to give the user an idea of the working of any system on a small scale. We decided to use java as the primary coding language.

In our simulator, we decided to implement the following features: Chat Server Encryption/Decryption of messages Firewall Inventory management Hit Alerts File Sharing Additional feature of Kicking-out a connected device from the network permanently

Made up of the combination of two applications: server application (which runs on server side) client application (which runs on client side)

Multicasting in a Chat Server All the clients can login at a time Chat with each other in a common chat-room Can check all the members who are present in the chat-room

Encryption: the process of transforming information using an algorithm (called a cipher). Decryption: the process to make the encrypted information readable again.

We were successful in developing the code for encrypting the message and decrypting it.

Inventory : a list compiled for some formal purpose. Inventory management: the process of efficiently overseeing the constant flow of units into and out of an existing inventory.

Firewall: A firewall can either be softwarebased or hardware-based and is used to help keep a network secure. Hit Alerts: Whenever an unauthorized user will try to connect to the network, a warning message will be issued. File Sharing: File sharing is the practice of distributing or providing access to digitally stored information. Kick Out: The administrator will have the power to remove a particular system from the network permanently.

THANK YOU !

You might also like