Commit Graph

  • f468921257
    Merge 40a1fb707d into 1de95ed53e eum3l 2024-05-09 14:55:23 +0800
  • 1de95ed53e
    Merge pull request #136 from apernet/wip-pcapgo master v0.4.0 Toby 2024-05-08 17:40:55 -0700
  • 1934c065ec
    feat(pcap): impl realtime wait() with time offset Haruue 2024-05-08 19:35:17 +0800
  • 301f9af3d4
    Revert "ci: install pcap for build 2" Haruue 2024-05-08 19:26:19 +0800
  • cb0427bfbb
    Revert "ci: install pcap for build" Haruue 2024-05-08 19:26:15 +0800
  • 7456e5907e
    refactor(pcap): switch to pcapgo Haruue 2024-05-08 19:22:17 +0800
  • 8cab86b924
    Reapply "Merge pull request #132 from eddc005/feat-pcap" Haruue 2024-05-08 19:13:49 +0800
  • 3ec5456e86
    Merge pull request #135 from apernet/revert-pcap v0.3.4 Toby 2024-05-07 23:46:46 -0700
  • b51ea5fa07 Revert "Merge pull request #134 from apernet/ci-cgo" Toby 2024-05-07 23:44:00 -0700
  • 2ac8783eb6 Revert "Merge pull request #132 from eddc005/feat-pcap" Toby 2024-05-07 23:43:54 -0700
  • 5014523ae0
    Merge pull request #134 from apernet/ci-cgo Toby 2024-05-07 23:40:17 -0700
  • dabcc9566c ci: enable cgo Toby 2024-05-07 23:38:28 -0700
  • c453020349
    Merge pull request #132 from eddc005/feat-pcap Toby 2024-05-07 23:18:03 -0700
  • 0daaa32fc6 ci: install pcap for build 2 Toby 2024-05-07 23:13:58 -0700
  • 5e15fd6dd9 ci: install pcap for build Toby 2024-05-07 23:12:24 -0700
  • 76c0f47832 chore: do not default replay.realtime to true Toby 2024-05-07 23:05:06 -0700
  • 70fee14103 chore: format Toby 2024-05-07 22:50:58 -0700
  • abd7725fed close pcap properly and implement ProtectedDialContext eddc005 2024-05-07 21:50:06 +0100
  • f01b79e625 rebase and remove replayDelay eddc005 2024-05-06 23:04:54 +0100
  • 94387450cf feat: add support for pcap replay eddc005 2024-05-06 20:28:36 +0100
  • 5723490a6c
    Merge pull request #133 from apernet/fix-timestamp Toby 2024-05-06 14:38:35 -0700
  • d7506264ad fix: provide correct timestamp for TCP reassembler Toby 2024-05-06 14:35:31 -0700
  • 245ac46b65
    Merge pull request #130 from apernet/fix-geo-leak Toby 2024-04-10 22:57:18 -0700
  • 107e29ee20 fix: do not reload geoip/geosite when reloading ruleset to prevent leaking references to streams Toby 2024-04-10 21:30:37 -0700
  • 5f447d4e31
    Merge pull request #124 from apernet/wip-tcp-flush v0.3.3 Toby 2024-04-09 11:07:20 -0700
  • 347667a2bd feat: TCP timeout flush Toby 2024-04-08 11:54:35 -0700
  • 393c29bd2d
    Merge pull request #123 from apernet/wip-lookup v0.3.2 Toby 2024-04-07 17:49:33 -0700
  • 9c0893c512 feat: added protected dial support, removed multi-IO support for simplicity Toby 2024-04-06 14:42:45 -0700
  • ae34b4856a feat: dns lookup function Toby 2024-04-03 20:02:57 -0700
  • d7737e9211
    Merge pull request #119 from apernet/update-readme Toby 2024-04-01 21:50:07 -0700
  • dd9ecc3dd7 docs: update readme feature list Toby 2024-04-01 21:49:06 -0700
  • 980d59ed2e
    Merge pull request #118 from apernet/ci-release v0.3.1 Toby 2024-04-01 20:55:22 -0700
  • af14adf313 ci: rework release workflow Toby 2024-04-01 20:54:24 -0700
  • ab28fc238d
    Merge pull request #114 from KujouRinka/feat-openvpn Toby 2024-04-01 20:47:30 -0700
  • e535769086 fix: make sure rx_pkt_cnt & tx_pkt_cnt both always exist Toby 2024-03-30 14:30:20 -0700
  • ecd60d0ff1 chore: improve case spelling Toby 2024-03-30 13:29:19 -0700
  • 98264d9e27 chore: format Toby 2024-03-30 13:23:46 -0700
  • bb5d4e32ff
    Merge pull request #116 from apernet/update-trojan Toby 2024-03-29 23:19:36 -0700
  • ca574393d3 feat: further improve trojan detection Toby 2024-03-29 23:02:20 -0700
  • 0e2ee36865 refactor: merge openvpn_tcp and openvpn_udp to openvpn KujouRinka 2024-03-30 12:00:17 +0800
  • b02738cde8
    Merge pull request #115 from apernet/update-readme Toby 2024-03-29 13:08:14 -0700
  • 0735fa831d docs: move to website Toby 2024-03-29 13:06:29 -0700
  • 2232b553b3 chore: fix typo KujouRinka 2024-03-29 21:37:09 +0800
  • b2f6dec909 feat: add openVPN analyzer KujouRinka 2024-03-29 20:29:30 +0800
  • 47a3c9875c
    Merge pull request #112 from apernet/docs-dep Toby 2024-03-24 11:42:10 -0700
  • 4e604904af docs: update dependency install command for openwrt Toby 2024-03-24 11:41:17 -0700
  • bf2988116a
    Merge pull request #109 from apernet/wip-io-rst v0.3.0 Toby 2024-03-21 18:43:43 -0700
  • ef1416274d
    refactor(io): nft/ipt generator func Haruue 2024-03-22 02:04:25 +0800
  • 57c818038c feat: io tcp reset support (forward only) Toby 2024-03-20 19:01:26 -0700
  • 6ad7714c9a
    Merge pull request #108 from apernet/fix-trojan-doc Toby 2024-03-20 18:41:45 -0700
  • ff9c4ccf79 docs: remove trojan-killer ref Toby 2024-03-20 18:40:49 -0700
  • e1d9406fdb
    Merge pull request #107 from apernet/fix-trojan Toby 2024-03-20 18:39:05 -0700
  • b8e5079b8a fix: trojan analyzer heuristics Toby 2024-03-20 18:37:43 -0700
  • f3b72895ad
    Merge pull request #106 from apernet/wip-new-trojan Toby 2024-03-20 18:11:09 -0700
  • 0732dfa7a5 docs: no longer use trojan-killer Toby 2024-03-20 18:10:22 -0700
  • 9d96acd8db feat: new heuristics for trojan analyzer Toby 2024-03-20 18:07:26 -0700
  • c5fe495fc9 Fix typo and grammer error Chen Li 2024-03-14 10:57:34 -0700
  • d1775184ce
    Merge pull request #102 from macie/badge_fix Toby 2024-03-14 00:37:37 -0700
  • 05d56616fc
    ci: Add readable name for workflow macie 2024-03-14 08:14:30 +0100
  • ede70e1a87
    docs: Fix badge URL macie 2024-03-14 08:06:27 +0100
  • 920783bd65
    Merge pull request #98 from macie/ci Toby 2024-03-13 19:29:36 -0700
  • 3a45461c19
    test: Remove broken integration test macie 2024-03-12 08:39:48 +0100
  • 3022bde81b
    fix: Linter errors macie 2024-03-11 22:15:57 +0100
  • d35bd7adc2
    fix: cannot trap sigkill -9 rfyiamcool 2024-03-12 18:55:46 +0800
  • d98136bac7
    ci: Add quality check macie 2024-03-11 21:28:04 +0100
  • c0e2483f6c
    test: Add basic tests for packet parsing macie 2024-03-11 21:25:34 +0100
  • 3bd02ed46e
    refactor: Improve parsing docs macie 2024-03-11 20:35:01 +0100
  • 4257788f33
    Merge pull request #92 from apernet/wip-doc-openwrt-ipt Toby 2024-03-09 09:23:53 -0800
  • e77c2fabea
    docs: instruction for OpenWrt 22.02 or earlier Haruue 2024-03-09 21:31:39 +0800
  • 65cb64168d feat: rule set loader Aionw 2024-03-02 15:16:17 +0800
  • 1dce82745d
    Merge pull request #85 from apernet/wip-buf v0.2.3 Toby 2024-02-29 11:23:08 -0800
  • 50cc94889f feat: netlink rcv/snd buffer config options Toby 2024-02-28 17:45:24 -0800
  • 234ee32687
    chore: go mod tidy wip-noenobufs Haruue 2024-02-28 21:58:16 +0800
  • 1852a2594d
    fix: engine exit when too many packets hit NFQUEUE Haruue 2024-02-28 21:20:08 +0800
  • bc8d15ef37
    Revert "fix: engine exit when too many packets hit NFQUEUE" Haruue 2024-02-28 21:17:29 +0800
  • 5d2d874089
    Merge pull request #82 from apernet/update-fet Toby 2024-02-26 15:28:33 -0800
  • 797dce3dc2 feat: update FET analyzer to better reflect what's described in the paper Toby 2024-02-26 15:27:35 -0800
  • 420286a46c
    Merge pull request #81 from apernet/update-gfwreport Toby 2024-02-26 15:17:33 -0800
  • 531a7b0ceb chore: update gfw report links Toby 2024-02-26 15:17:07 -0800
  • 20e0637756
    Merge pull request #79 from apernet/update-ci v0.2.2 Toby 2024-02-26 10:50:44 -0800
  • 74dcc92fc6 fix: release workflow Toby 2024-02-26 10:49:19 -0800
  • b780ff65a4
    Merge pull request #76 from apernet/fix-enobufs v0.2.2-b Toby 2024-02-26 10:40:08 -0800
  • 8bd34d7798
    chore: go mod tidy Haruue 2024-02-26 16:48:39 +0800
  • bed34f94be
    fix: engine exit when too many packets hit NFQUEUE Haruue 2024-02-26 16:46:50 +0800
  • bc2e21e35d
    Merge pull request #75 from apernet/fix-missing-verdict Toby 2024-02-26 00:12:42 -0800
  • a0b994ce22
    fix: verdict is missing for multicast packets Haruue 2024-02-26 15:43:14 +0800
  • 8b07826de6
    Merge pull request #71 from apernet/wip-log v0.2.1 Toby 2024-02-23 19:51:18 -0800
  • aa6484dfa8
    Merge pull request #73 from apernet/wip-readme2 Toby 2024-02-23 18:31:30 -0800
  • 29adf99dc1 docs: update README Toby 2024-02-23 18:31:16 -0800
  • 71c739c18f
    Merge pull request #72 from apernet/update-readme Toby 2024-02-23 15:43:25 -0800
  • 182a6cf878 chore: better README Toby 2024-02-23 15:43:08 -0800
  • ed9e380a57 fix: variable support & update example in doc Toby 2024-02-23 14:37:05 -0800
  • 7353a16358 feat: logging support in ruleset Toby 2024-02-23 14:13:35 -0800
  • 40a1fb707d fix: allow unsupported systems; opengfw pname eum3l 2024-02-18 16:04:39 +0100
  • 9edaba0f8f Provide for eachDefaultSystem (flake-utils); Add hydraJobs eum3l 2024-02-18 14:41:57 +0100
  • 465373eaf1
    Merge pull request #66 from apernet/readme-tg Toby 2024-02-17 22:34:56 -0800
  • f598cb572d docs: add telegram group link Toby 2024-02-17 22:34:38 -0800
  • 54f62ce0bb
    Merge pull request #64 from apernet/wip-quic v0.2.0 Toby 2024-02-17 22:08:59 -0800
  • 22bbf0d9c7
    fix: typo in test Haruue Icymoon 2024-02-18 12:26:03 +0800
  • 7e511e94de fix merge Toby 2024-02-17 14:39:12 -0800