An Access Control Abstract for Caitsith
ACLNeko is a Rust binding for caitsith policy language.
- Single
Aclstruct for a valid bundle of caitsith's policy blocks and rules. You can list, search, add, remove, merge, unmerge or report statics of policy blocks with its simple builtin methods. - Builtin syntax checker. Any invalid inputs for policy headers or rules are rejected to be applied.
- Enhanced search. Any policy blocks in
Aclobject can be searched with its priority, operation or regex pattern of the line. - I/O support. You can read policy from a file or plain text, and write policy into file, plain text or JSON.
Warning
Not for production.
This is an artifact of a PoC project in three years ago. Its syntax tree is built with regex and has poor performance to analyze bigger policy files.