| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A packet filtering firewall is a network security technique that regulates data flow to and from a network. It is a security mechanism that allows packets to move across networks while controlling their flow through the use of a set of rules, protocols, IP addresses, and ports.
Above diagram shows the packet filtering firewall architecture
The firewall acts as a guard. It guards a corporate network acting as a shield between the inside network and the outside world. All the traffic in either direction must pass through the firewall. It then decides whether the traffic is allowed to flow or not. The firewall can be implemented as hardware and software, or a combination of both.
Example: Filter can be set to block all UDP segments and all Telnet connections. This type of configuration prevents outsiders from logging onto internal hosts using Telnet and insider from logging onto external hosts using Telnet connections.
Wrote the firewall using python3
You should have the below software installed in your pc :
Get a free API Key at https://github.com/settings/tokens
Clone the repo
git clone https://github.com/kudzaiprichard/python-packet-filter-firewallOpen project in IDE or text editor
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
Your contributions are always welcome and appreciated. Following are the things you can do to contribute to this project.
Report a bug
If you think you have encountered a bug, and I should know about it, feel free to report it here and I will take care of it.
Request a feature
You can also request for a feature here, and if it will viable, it will be picked for development.
Create a pull request
It can't get better than this, your pull request will be appreciated by the community. You can get started by picking up any open issues from here and make a pull request.
If you are new to open-source, make sure to check read more about it here and learn more about creating a pull request here.
Distributed under the MIT License. See LICENSE.txt for more information.
Kudzai P Matizirofa - linkedin.com/in/kudzai-prichard - kudzaiprichard@gmail.com
Project Link: https://github.com/kudzaiprichard/python-packet-filter-firewall
list of resources I found helpful and would like to give credit to.
| Back | FazBrowse Home | New Git URL |