feat: Trojan analyzer based on github.com/XTLS/Trojan-killer

This commit is contained in:
Toby
2024-01-21 14:48:54 -08:00
parent 00d88d7fbf
commit 1041d5fde1
4 changed files with 102 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ Linux that's in many ways more powerful than the real thing. It's cyber sovereig
- HTTP, TLS, DNS, SSH, and many more to come
- "Fully encrypted traffic" detection for Shadowsocks,
etc. (https://gfw.report/publications/usenixsecurity23/data/paper/paper.pdf)
- Trojan (proxy protocol) detection based on Trojan-killer (https://github.com/XTLS/Trojan-killer)
- [WIP] Machine learning based traffic classification
- Flow-based multicore load balancing
- Connection offloading
@@ -90,6 +91,10 @@ to [Expr Language Definition](https://expr-lang.org/docs/language-definition).
action: block
expr: fet != nil && fet.yes
- name: block trojan
action: block
expr: trojan != nil && trojan.yes
- name: v2ex dns poisoning
action: modify
modifier: