summaryrefslogtreecommitdiffhomepage
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* windows: fix regression intorduced in b68753e8dilluti0n2026-02-161-5/+2
* Log version information on startupdilluti0n2026-02-161-0/+1
* log: add defensive error handling for local_timedilluti0n2026-02-161-1/+3
* log: drop chrono, use localtime_r and GetLocalTime directlydilluti0n2026-02-161-2/+27
* log: print time with crate chronodilluti0n2026-02-161-1/+2
* windows: fix nit build failurev0.4.2dilluti0n2026-02-161-3/+3
* linux: add TODO on daemonizedilluti0n2026-02-161-0/+1
* opt: decouple set_opt() from loggingdilluti0n2026-02-164-18/+36
* linux: fix log file truncated when daemonize failsdilluti0n2026-02-161-3/+7
* linux: exit if not rootdilluti0n2026-02-161-1/+9
* linux: repurpose bootstrap to do things before requiring cleanupdilluti0n2026-02-162-7/+11
* linux: modify PID_FILE and log pathdilluti0n2026-02-161-2/+3
* linux: add PID file locking for single instance enforcementdilluti0n2026-02-151-6/+24
* linux: extract PID_FILE constant for reusedilluti0n2026-02-152-6/+6
* Consolidate setup logic into run()dilluti0n2026-02-153-3/+16
* opt: refactor to detach parse_args and set_optdilluti0n2026-02-153-88/+112
* windows: implement windows servicedilluti0n2026-02-151-3/+42
* linux: implement daemonizedilluti0n2026-02-153-10/+45
* opt: add option -D, --daemondilluti0n2026-02-141-0/+18
* opt: add implicit dependancy between --fake-* and --fakedilluti0n2026-01-311-3/+3
* pkt: fake: adjust autottl_delta to 1dilluti0n2026-01-231-1/+1
* pkt: remove pub on internal codesdilluti0n2026-01-231-8/+8
* Add benchmark for pkt/hoptab, add feature bench for internal benchesdilluti0n2026-01-231-0/+35
* pkt: hoptab: add testsdilluti0n2026-01-231-0/+140
* pkt: hoptab: implement priority-based evictiondilluti0n2026-01-231-35/+120
* pkt: hoptab: fix find_hop occupancy checkdilluti0n2026-01-231-3/+49
* pkt: fake: implement infer_hopsdilluti0n2026-01-231-2/+15
* pkt: implement hop cache for --fake-autottldilluti0n2026-01-233-15/+286
* pkt: move fake ClientHello logic into pkt::fake moduledilluti0n2026-01-232-85/+121
* pkt: add SYN/ACK(443) detection hook for fake-autottldilluti0n2026-01-231-0/+17
* windows: extend WinDivert filter for --fake-autottldilluti0n2026-01-232-6/+19
* linux: iptables: implement SYN/ACK capture on --fake-autottldilluti0n2026-01-231-0/+19
* linux: nftables: queue SYN/ACK on --fake-autottldilluti0n2026-01-231-0/+59
* opt: add option --fake-autottldilluti0n2026-01-231-7/+18
* linux: refactor rules backend into iptables/nftables modulesdilluti0n2026-01-233-301/+310
* platform: drop pub on internal constdilluti0n2026-01-221-2/+2
* linux: drop iptables crate (regex dep) to reduce binary sizedilluti0n2026-01-181-23/+75
* opt: change default release log level to Warning as expecteddilluti0n2026-01-161-1/+1
* pkt: add debug_assertions to prevent cargo warningsdilluti0n2026-01-161-1/+3
* opt: deprecate `--loglevel` in favor of `--log-level`dilluti0n2026-01-161-3/+13
* opt: set default opts to DEFAULT_* to centralize init & usage outputdilluti0n2026-01-161-36/+46
* opt: use DEFAULT_LOG_LEVEL in arg parserdilluti0n2026-01-161-4/+1
* opt: fix OPT_LOG_LEVEL not initialized panicdilluti0n2026-01-161-2/+4
* opt: add comment for OPT_LOG_LEVEL initialize seqdilluti0n2026-01-161-0/+1
* Refactor main.rs; modulize opt.rs and pkt.rsdilluti0n2026-01-165-269/+283
* pkt: support overriding TCP checksum (badsum) in split_packet_0dilluti0n2026-01-162-12/+38
* windows: do not recalculate tcp checksum when send_to_rawdilluti0n2026-01-161-3/+3
* Add option --fake-badsumdilluti0n2026-01-142-0/+9
* Fix option --fake did not do anythingdilluti0n2026-01-051-2/+8
* Normalize option handling and OPT_* namingdilluti0n2025-12-302-16/+27