firewalker
firewalker copied to clipboard
Testing framework for Cloudflare Firewall rules
## Summary When running firewalker on Node 14 or 16, firewalker will throw an error. Node = 17.4.0 does not have this issue. This is likely caused by https://github.com/node-ffi-napi/ref-napi/issues/47. Results...
I'd love to use this tool, but I'm running into issues left and right (mostly around header value matching) - are the unit tests passing on your end? I'm not...
Add apple silicon support by compiling binary build `aarch64-apple-darwin` of [`wirefilter`](https://github.com/cloudflare/wirefilter) - Clone the following repo `https://github.com/cloudflare/wirefilter` with commit [2334ab150](https://github.com/cloudflare/wirefilter/commit/2334ab150abd803a555b1541a7e44891b7f5cc60). - Apply the patch file at npm package [`SerCeMan/firewalker/blob/master/lib/wirefilter.patch`](https://github.com/SerCeMan/firewalker/blob/master/lib/wirefilter.patch) -...
Rulesets were recently added, and it appears the class was not exported. Attempting to use them results in the following error: '"firewalker"' has no exported member named 'FirewallRuleset'. Did you...
adds support for ja4 fingerprint. see https://developers.cloudflare.com/bots/reference/bot-management-variables/#ruleset-engine-fields.
According to https://github.com/SerCeMan/firewalker/pull/27 arm64 support should work, but it does not. npm install: ``` ➜ npm i firewalker npm error code 1 npm error path /Users/silas/Workspace/temporary/wirefilter/node_modules/ffi-napi npm error command failed...