Commit Graph

  • 9247d42ff6 feat: SQLite persistence for ACL, rate limit, DNS, and GeoIP rules DaLaw2 2026-03-21 15:59:40 +08:00
  • ebc7edcead feat: symmetric hash, drop events, GeoIP/DNS, performance & bug fixes (#15) DaLaw2 2026-03-21 15:41:36 +08:00
  • 6f98737cdc
    feat: symmetric hash, drop events, GeoIP/DNS, performance & bug fixes (#15) DaLaw2 2026-03-21 15:41:36 +08:00
  • 240c590bc1 chore: P3 code quality — release profile, dep cleanup, dead code, safety DaLaw2 2026-03-21 14:37:16 +08:00
  • f65d0e87d2 perf: P2 fixes — feature_extractor precompute, filter.rs dedup DaLaw2 2026-03-21 14:34:48 +08:00
  • fdcc157d59 perf: P2 fixes — binary IPs, pre-alloc buffers, build.rs dedup DaLaw2 2026-03-21 14:32:48 +08:00
  • b4f49df314 fix: P1 bugs — rate_limit real values, ML status, DNS rate protocol check DaLaw2 2026-03-21 14:30:26 +08:00
  • a14812df94 fix: P0 bugs — IPv4 IHL parsing, TX frame leak, SSH whitelist logic DaLaw2 2026-03-21 14:26:11 +08:00
  • ac56b7b480 chore: add deployment and testing infrastructure DaLaw2 2026-03-21 14:07:43 +08:00
  • 283f76bdb8 fix: review fixes for GeoIP and DNS features DaLaw2 2026-03-21 12:05:48 +08:00
  • 62041a9118 feat: GeoIP LPM Trie country blocking and DNS query blacklist DaLaw2 2026-03-21 11:17:03 +08:00
  • 11bff74af1 fix: move IP field writes before L4 match to prevent eBPF dead store elimination DaLaw2 2026-03-21 10:40:57 +08:00
  • 12dbf2e0b8 feat: drop event ring buffer, double-buffer flow tracker, and review fixes DaLaw2 2026-03-21 02:11:43 +08:00
  • a804c0cae5 fix: symmetric hash redirect, per-queue optimization, and ICMP ACL support DaLaw2 2026-03-20 23:45:11 +08:00
  • e43a90d73a
    fix: correct UDP/TCP/mid-stream forward/backward direction logic ParrotXray 2026-03-20 22:17:55 +08:00
  • 1fe95bfcee fix: ML formula alignment, dependency cleanup, and code quality DaLaw2 2026-03-19 23:06:32 +08:00
  • 18a2d4a168 refactor: Complete architecture overhaul and code review fixes (#14) DaLaw2 2026-03-19 18:00:03 +08:00
  • 0d76077709
    refactor: Complete architecture overhaul and code review fixes (#14) DaLaw2 2026-03-19 18:00:03 +08:00
  • 72da7f81c8 feat: WebSocket flow stats with subscription-based filtering DaLaw2 2026-03-19 17:46:57 +08:00
  • 46e7d18c50 refactor: Restructure REST API with /api/v1/ prefix DaLaw2 2026-03-19 17:11:55 +08:00
  • 2d9f5f18bf refactor: Complete architecture overhaul and code review fixes DaLaw2 2026-03-19 13:34:48 +08:00
  • 26f2e1851b Feat/ml api (#13) ParrotXray 2026-03-18 15:25:28 +08:00
  • 8db45c89e8
    Feat/ml api (#13) ParrotXray 2026-03-18 15:25:28 +08:00
  • 284b4c2821 chore: adjust code ParrotXray 2026-03-18 07:11:15 +00:00
  • 64b9d7c82e fix: use actual bulk duration for Fwd/Bwd Avg Bulk Rate ParrotXray 2026-03-07 13:28:12 +00:00
  • 61bb195a77 wip: Continuously improve the inference ParrotXray 2026-03-07 12:47:01 +00:00
  • 7c619ea3dc wip: Add csv record ParrotXray 2026-03-07 04:08:47 +00:00
  • e9947f3214 wip: Add TODO ParrotXray 2026-03-06 03:12:35 +00:00
  • 8551338a1d wip: Continuous optimization model ParrotXray 2026-03-06 03:09:24 +00:00
  • 039dc918d8 feat: Using the torch models ParrotXray 2026-02-05 09:56:14 +00:00
  • 5f355c6be0 feat: Using cic2018 models and fix feature extraction ParrotXray 2026-02-01 06:30:07 +00:00
  • 8390ca9e8c refactor: Change compilation place of frontend ParrotXray 2026-01-30 11:18:46 +00:00
  • dd535551df refactor: Change compilation place of frontend ParrotXray 2026-01-30 10:05:14 +00:00
  • 39202f181a fix: Fix compile error ParrotXray 2026-01-30 07:16:28 +00:00
  • 846751acd6 add: Add private ip analysis ParrotXray 2026-01-29 14:32:41 +00:00
  • 8dfc0803ad feat: Add ML alert api components ParrotXray 2026-01-29 12:57:28 +00:00
  • b6b5238cce wip: adjust code ParrotXray 2026-01-28 13:51:02 +00:00
  • 160a8ae8f1 wip: implement ml inference api ParrotXray 2026-01-28 09:45:12 +00:00
  • 55edf01113 feat: Complete basic ml inference (#12) ParrotXray 2026-01-28 16:20:24 +08:00
  • ae6e3aea76
    feat: Complete basic ml inference (#12) ParrotXray 2026-01-28 16:20:24 +08:00
  • d328b853db refactor: Change the log! and usize method ParrotXray 2026-01-28 08:17:48 +00:00
  • 77340eabf8 feat: Complete ml inference ParrotXray 2026-01-28 06:09:02 +00:00
  • ed6f245fe2 feat: improvement ml inference ParrotXray 2026-01-26 12:42:59 +00:00
  • d875a43de7 feat: Implement ml inference ParrotXray 2026-01-24 12:27:28 +00:00
  • c43cc82165 wip: make ml inference ParrotXray 2026-01-24 07:55:01 +00:00
  • 0f7d62bb33 wip: make ml inference ParrotXray 2026-01-23 12:21:37 +00:00
  • 784bd81460 add: Add NetGuardia-FrontEnd as submodule ParrotXray 2026-01-23 07:01:02 +00:00
  • e4a25a04ba wip: adjust code ParrotXray 2026-01-23 06:45:43 +00:00
  • 674c20e412 feat: Implement ML models loading ParrotXray 2026-01-22 12:05:20 +00:00
  • 7c8075162f wip: use tract-onnx ParrotXray 2026-01-21 12:09:28 +00:00
  • f2c4be77a6 feat: Add machine learning components (#11) ParrotXray 2026-01-19 18:07:49 +08:00
  • ef020a1c9c
    feat: Add machine learning components (#11) ParrotXray 2026-01-19 18:07:49 +08:00
  • 6d47081260 wip: Re-form ml ParrotXray 2026-01-16 11:28:06 +00:00
  • 27a4035de8 wip: refactor ParrotXray 2026-01-14 10:52:57 +00:00
  • 94572099dc wip ParrotXray 2026-01-11 14:57:12 +00:00
  • 5eb0abab61 add: Add onnx models ParrotXray 2026-01-11 10:32:15 +00:00
  • ace35b11fa fix: Fix access control IP address sequence reversal issue ParrotXray 2025-11-28 09:51:59 +00:00
  • de70ff1469 fix: Fix IP address sequence reversal issue ParrotXray 2025-11-28 07:07:20 +00:00
  • 11050082f9 add: Add GeoIP ParrotXray 2025-11-28 05:14:33 +00:00
  • aae1926bf6 refactor: implement non-blocking ML detection with dedicated threads DaLaw2 2025-11-28 04:19:58 +00:00
  • 4bce6bfdff fix: resolve frame pool exhaustion and packet forwarding issues DaLaw2 2025-11-28 04:19:41 +00:00
  • 643e2f9edf feat: cat cat DaLaw2 2025-11-03 00:54:26 +00:00
  • 32d93906f2 doc: Update README.md and license (#10) DaLaw2 2025-11-01 22:31:01 +08:00
  • 1c778cc5bb
    doc: Update README.md and license (#10) DaLaw2 2025-11-01 22:31:01 +08:00
  • aec2bfe16b docs: Edit Readme file DaLaw2 2025-10-19 09:19:39 +00:00
  • 2391769e6c docs: Edit Readme file DaLaw2 2025-10-19 08:50:48 +00:00
  • 0292e80f0a
    add: Add GNU GPL v3 license ParrotXray 2025-10-15 16:30:34 +08:00
  • 1bfd1162e3 add: Add health.rs DaLaw2 2025-10-15 08:27:56 +00:00
  • d93b43f463 fix: Fix AF_XDP not working (#9) DaLaw2 2025-10-15 15:51:37 +08:00
  • 14861e131d
    fix: Fix AF_XDP not working (#9) DaLaw2 2025-10-15 15:51:37 +08:00
  • 98feadbc88 fix: Fix AF_XDP not working feat: Change web page routing DaLaw2 2025-10-15 07:46:29 +00:00
  • 97d511d17a wip: Add AF_XDP support (#8) DaLaw2 2025-10-13 13:16:44 +08:00
  • daa8fe9b94
    wip: Add AF_XDP support (#8) DaLaw2 2025-10-13 13:16:44 +08:00
  • 5f150eab2f fix: Ingress Ebpf Attach Failed DaLaw2 2025-10-04 06:54:51 +00:00
  • 24f1f63acd feat: Complete XskManager and Xsk DaLaw2 2025-10-03 18:10:18 +00:00
  • 16f5e385f8 misc: Use AF_XDP replace RingBuffer DaLaw2 2025-09-24 14:12:16 +00:00
  • 9651318940 fix: Build frontend error and websocket not work DaLaw2 2025-09-23 11:58:55 +00:00
  • e6c6d712aa fix: Fix ebpf run on bpflib 0.5 error DaLaw2 2025-09-21 13:11:13 +00:00
  • b684e58d76 wip: Fix transmission func not working DaLaw2 2025-09-15 11:24:46 +00:00
  • e42056414b wip: Fix transmission func not working DaLaw2 2025-09-14 07:43:14 +00:00
  • bdcec973ab wip: remove singleton pattern DaLaw2 2025-09-13 10:30:50 +00:00
  • 24af672c41 feat: Adjust project structure (#7) DaLaw2 2025-09-13 14:57:20 +08:00
  • c61485bc30
    feat: Adjust project structure (#7) DaLaw2 2025-09-13 14:57:20 +08:00
  • 4514e257ce wip: Redesigning error handling DaLaw2 2025-09-13 03:57:14 +00:00
  • b74e49284d wip: Adjust project structure DaLaw2 2025-09-13 03:17:04 +00:00
  • 01a2e52c4c wip: Redesign system architecture DaLaw2 2025-09-11 14:35:52 +00:00
  • 3a83ede699 fix: Add TCP header bounds checking for eBPF verifier and remove unused map DaLaw2 2025-09-11 14:10:42 +00:00
  • 5987f2793d refactor: Add WebSocket support for alert and health metrics, and refactor flow handling (#6) ParrotXray 2025-08-31 21:05:29 +08:00
  • 146d77b0b0
    refactor: Add WebSocket support for alert and health metrics, and refactor flow handling (#6) ParrotXray 2025-08-31 21:05:29 +08:00
  • aeb5d3429c refactor: Add WebSocket support for alert and health metrics, and refactor flow handling ParrotXray 2025-08-31 09:57:08 +00:00
  • c4598970a2 refactor: Refactor packet parsing and event handling for better speed (#5) DaLaw2 2025-08-31 13:18:26 +08:00
  • 926d100d17
    refactor: Refactor packet parsing and event handling for better speed (#5) DaLaw2 2025-08-31 13:18:26 +08:00
  • df81f8b87b refactor: Refactor packet parsing and event handling for better speed DaLaw2 2025-08-31 04:22:24 +00:00
  • 688314da66 feat: Remove frontend files, replace with auto build and copy into project dir (#4) DaLaw2 2025-08-30 19:22:20 +08:00
  • 187eb8a8ac
    feat: Remove frontend files, replace with auto build and copy into project dir (#4) DaLaw2 2025-08-30 19:22:20 +08:00
  • fdaf512db1 feat: Remove frontend files, replace with auto build and copy into project dir DaLaw2 2025-08-30 10:35:29 +00:00
  • 3c912bb2d4 feat: Add transmission impl (#3) DaLaw2 2025-08-30 15:31:13 +08:00
  • e15b4079d7
    feat: Add transmission impl (#3) DaLaw2 2025-08-30 15:31:13 +08:00
  • ac57b7e622 feat: Add transmission impl DaLaw2 2025-08-30 07:27:49 +00:00
  • aefd3491e1 refactor: Adjust project structure, update dependencies, etc. DaLaw2 2025-08-30 05:21:08 +00:00