| Age | Commit message (Collapse) | Author |
|
This should close #129
|
|
Implement whitelist in eval
|
|
Add support for eval filtering, only blacklist for now
|
|
- `clang-format --style="{BasedOnStyle: google, SortIncludes: false}" -i snuffleu*.c sp_*.c sp_*.h`
- Update the documentation accordingly
|
|
It's now possible to encrypt cookies matching a specific regexp.
This should close #106
|
|
This should close #102
This commit can be useful for two use-cases:
1. When deploying Snuffleupagus on big CMS like Magento, and not knowing
what cookies are modified via javascript.
2. When deploying Snuffleupagus on big websites: you don't want to disconnect
every single user at once.
When simulation is enabled, if the decryption fails, a log message is
now issued, and the cookie value taken as it (since odds are that it's
non-encrypted).
|
|
Since we now have sp_list and sp_tree, it makes sense to specify that
nodes are only for lists.
|
|
Thanks to this huge commit from @xXx-caillou-xXx, we can now write amazingly flexible rules.
|
|
|
|
|
|
It's not possible to hook the `eval` builtin like other functions.
|
|
This is done by using the "samesite" cookie attribute.
|
|
This should close #65
|
|
References #43.
|
|
Also add some more tests
|
|
Close #48
|
|
|
|
`regexp` is more confusing than `value_r`
|
|
This should close #36 and #30
|
|
* Vastly improve the support of language construct hooking
|
|
* Implement matching on the calltrace
|
|
|
|
|
|
|