https://github.com/kartikmehta8/ss-firewall
Network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules, preventing unauthorized access to or from a network.
https://github.com/kartikmehta8/ss-firewall
Last synced: 3 months ago
JSON representation
Network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules, preventing unauthorized access to or from a network.
- Host: GitHub
- URL: https://github.com/kartikmehta8/ss-firewall
- Owner: kartikmehta8
- Created: 2023-02-25T15:54:37.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-25T17:50:30.000Z (about 2 years ago)
- Last Synced: 2025-01-16T05:55:20.905Z (4 months ago)
- Language: Python
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
- A firewall is a network security system that **monitors and controls incoming and outgoing network traffic** based on a set of predefined security rules.
- The primary goal of a firewall is to protect a network and its devices from **unauthorized access, attacks, and data breaches**.
- Firewalls can be implemented as hardware or software solutions, and they can be configured to filter traffic based on a variety of criteria, such as IP addresses, protocols, and ports.
- Firewalls can also be used to **block specific types of traffic**, such as peer-to-peer file sharing or instant messaging applications.
- There are several types of firewalls, including packet-filtering firewalls, stateful inspection firewalls, application-level gateways, and next-generation firewalls.## Experiment
To run the unit test,
```
python -m unittest firewall_test.py
```To test the performance,
```
python create_data_and_test.py
```## Contributors
- [Kartik Mehta](https://github.com/kartikmehta8)
- [Kartik Goel](https://github.com/kartik739)
- [Vaibhav Chaudhary](https://github.com/PerksofbeingVaibhav)