Commit Graph

3 Commits

Author SHA1 Message Date
MDLeom e0bee1eb88
feat: SNI inspection using Suricata
inspired by https://blog.nviso.eu/wp-content/uploads/2025/04/NVISO-BRICKSTORM-Report.pdf
2025-05-24 23:54:48 +00:00
MDLeom fd2659431e
feat: more robust url parsing
percent-encode, hostname/pathname/query-string parsing
- increase nodejs requirement to v20 due to URL.canParse()
- IPv6 support
- include query string in IDS blocklists
  * and escape ; on query string
- add address separator to adblock filters
  * f4377f1fe6
- remove unnecessary global flag in sed
- remove unnecessary sort
- clean tmp at start
2025-03-23 04:17:27 +00:00
MDLeom d2f18b753c
perf: rewrite IDS rule creation in javascript
"while do" can be inefficient
previously took >20s is now 0.2s
2025-03-17 12:15:37 +00:00