-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
is it alive? #5
Comments
The project in its current form works. I haven't created the documentation for it, but skimming through the The ADK feature and the XDP variant works beautifully, more details about it here: https://repozitorij.uni-lj.si/IzpisGradiva.php?id=142965&lang=eng The only thing that is missing is replay protection support, which I haven't had the chance on implementing yet. Day time job is currently consuming pretty much all my spare time for this side project. But I have plans on continuing with development in the near future. |
Thanks, does it mean it can be considered as a replacement for fwknop? fwknop has nasty shortcomings currently, as no IPv6 and nftable support. |
Well, I would rather at least include replay protection into the project before considering it a viable replacement for fwknop. You could however use the project in its current form, it works as is. Since there isn't much documentation you can check out the unit tests, it should be pretty self explanatory what is required from the code. The codebase is quite readable (in my opinion 😅 ). |
Does it mean your project has this features:
|
Currently there is only built-in support for: (1) iptables and (2) custom command. With the custom command you could pass in a script (bash, python - whatever you can exec) where you get via stdin a JSON object with the commands details. There are 3 firewall command hooks:
Check out the fw_command tests and server firewall config schema for details. It's quite straightforward. FYI, the same mechanism (custom command) exists also for authorization. You can therefore hook into this to check for firewall rule authorization in a database or anything else you like. |
@greenstatic |
Hi, the Readme states the project is under heavy development, but last commit is from beginning of the year.
Has something changed about it?
I wonder about it's readiness for everyday use.
The text was updated successfully, but these errors were encountered: