https://github.com/codexlynx/envoy-filter-log4shell
:syringe: Plugable Envoy WebAssembly L7 (HTTP) firewall to prevent log4shell vulnerability injections.
https://github.com/codexlynx/envoy-filter-log4shell
blue-team cve-2021-44228 envoy istio log4shell waf wasm webassembly
Last synced: 3 months ago
JSON representation
:syringe: Plugable Envoy WebAssembly L7 (HTTP) firewall to prevent log4shell vulnerability injections.
- Host: GitHub
- URL: https://github.com/codexlynx/envoy-filter-log4shell
- Owner: codexlynx
- License: gpl-3.0
- Created: 2021-12-15T10:35:48.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-01-29T23:43:05.000Z (over 3 years ago)
- Last Synced: 2025-01-06T01:11:24.198Z (5 months ago)
- Topics: blue-team, cve-2021-44228, envoy, istio, log4shell, waf, wasm, webassembly
- Language: Go
- Homepage:
- Size: 17.6 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# envoy-filter-log4shell
Plugable Envoy WebAssembly L7 (HTTP) firewall to prevent log4shell vulnerability injections.[](https://github.com/codexlynx/systemd-rest/actions) [](LICENSE)
## Compilation:
#### Requirements:
* A version of __Docker__ with __BuildKit__ support.
* GNU __make__ utility.#### Procedure:
* Run: `make`.
* Check the correct creation of `bin/filter-log4shell.wasm` file.## Resources:
* https://events.istio.io/istiocon-2021/slides/c8p-ExtendingEnvoyWasm-EdSnible.pdf
* https://www.envoyproxy.io/docs/envoy/v1.20.1/configuration/http/http_filters/wasm_filter.html
* https://github.com/istio-ecosystem/wasm-extensions
* https://github.com/proxy-wasm/spec