FinalWall is developed using Python 3.12 so previous versions are not supported. However, I suggest supporting 3.10+. Below are the milestones of the project:
- Cross-Platform
- Deploy FinalWall as a reverse proxy
- Security and access log system
- Client source control
- Client profiling
- ACL
- Signature-based attack detection
- Sqli
- Unauthorized Access
- Xss
- Bruteforce
- Rate limiting
- UI
- File Inclusion
- Simulations directory
Future milestones include:
- CSRF
- Bot detection
- Directory traversal
- Whitelisting
The core engine of FinalWall is built from several models each of which takes on a variety of roles that ultimately make the system itself. Below are some of them: Transactions, Events, Logs, Checks, Classifiers, Streams, SearchContexts, ProfileManager, and BanManager are all a part of the core engine FinalWall is built on.
As for the final release, FinalWall was built only by Dayeya as opposed to the contributors list.
For upcoming releases and contributions feel free to help with any area you are comfortable with: features, bug fixes,
reports, documentation, and so on.
Having an idea for the project? Found a performance error? Or just want to chat? Open an issue!
Want to write your features or solutions to open issues? Open a PR and I will look into it.
Additionally, I would love to chat with anyone interested in the project so feel free to contact me on any platform you like.