Commit Graph

31 Commits

Author SHA1 Message Date
hayzam bc25169f41 tcp: fix parsing 2026-05-14 15:34:12 +00:00
hayzam eb4b4f1644 Merge branch 'master' of https://git.difuse.io/Difuse/Mellaris 2026-05-14 04:12:57 +00:00
hayzam 6bddddfe5c expr: fix active analyzer listing 2026-05-14 04:12:21 +00:00
hayzam c6a4058b04 Merge branch 'master' of git-ssh.difuse.io:Difuse/Mellaris 2026-05-14 09:41:35 +05:30
hayzam 1e5c1dea75 flows: implement ipv 2026-05-14 09:41:07 +05:30
hayzam 7dd3331760 tcp: flow: fixes 2026-05-13 02:34:46 +00:00
hayzam 7a3f6e945d Improves flow handling and adds runtime stats APIs
Refactors TCP and UDP flow managers to enhance analyzer selection and flow binding accuracy, including O(1) UDP stream rebinding by 5-tuple.
Introduces runtime stats tracking for engine and ruleset operations, exposing new APIs for granular performance and error metrics.
Optimizes GeoMatcher with result caching and supports efficient geosite set matching, reducing redundant computation in ruleset expressions.
2026-05-13 06:10:38 +05:30
hayzam 3f895adb43 packet: tcp: fix bounds casting 2026-05-12 15:35:28 +00:00
hayzam e8fdf1268b tests: fix 2026-05-12 15:29:00 +00:00
hayzam ecc2cde1c2 refactor: engine/tcp/worker perf improvements 2026-05-12 15:16:11 +00:00
hayzam dc16b979e7 engine, io: more caching + optimizations 2026-05-12 13:31:19 +00:00
hayzam 4d70520e43 feed: make non-blocking, engine: move around dispatch call for perf 2026-05-12 18:06:32 +05:30
hayzam e3f1f5046a test: improve coverage across package 2026-05-01 14:09:10 +05:30
hayzam e1c68ec7d0 ruleset: try to fix reloader 2026-02-12 13:34:37 +05:30
hayzam beaaddad2b ruleset: try to fix reloader 2026-02-12 13:27:53 +05:30
hayzam a8f8b43f3e rulset: expr: geosite log 2026-02-11 16:32:58 +05:30
hayzam 70bdcb8fc7 analyzer: quic: some optimizations 2026-02-11 16:23:11 +05:30
hayzam 5fda34a476 analyzer: make http3/quic handling more reliable 2026-02-11 16:11:12 +05:30
hayzam fc38d0fa9d chore: remove .github 2026-02-11 16:02:37 +05:30
hayzam a4baa1b1a3 analyzer: make http3/quic handling more reliable
Quality check / Tests (push) Has been cancelled
Quality check / Static analysis (push) Has been cancelled
2026-02-11 15:53:26 +05:30
hayzam 43cb4755d0 analyzer: make http3/quic handling more reliable
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 15:49:32 +05:30
hayzam c3fe0ea16f analyzer: make http3/quic handling more reliable
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 15:44:26 +05:30
hayzam a6075db4ba analyzer: make http3/quic handling more reliable
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 15:36:05 +05:30
hayzam fdfe61457c analyzer: make http3/quic handling more reliable
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 15:32:29 +05:30
hayzam 20294716e3 analyzer: make http3/quic handling more reliable
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 15:29:02 +05:30
hayzam 198f72814c engine: mac: more ipv6 gm
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 13:18:34 +05:30
hayzam 9c2786212b engine: mac: more ipv6 gm
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 12:19:45 +05:30
hayzam ef00ca1793 engine: mac: fallback properly
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 12:14:53 +05:30
hayzam 1b6a5ba309 engine: mac: use ndp for ipv6
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 12:11:46 +05:30
hayzam a879ab4140 mac resolution
Quality check / Tests (push) Has been cancelled
Quality check / Static analysis (push) Has been cancelled
2026-02-11 12:04:11 +05:30
Hayzam Sherif 94e1e26cc3 First Commit
Quality check / Static analysis (push) Has been cancelled
Quality check / Tests (push) Has been cancelled
2026-02-11 06:27:36 +05:30