summaryrefslogtreecommitdiffhomepage
path: root/src/main.rs
Commit message (Expand)AuthorAgeFilesLines
* Change splash message formatdilluti0n2026-07-151-1/+2
* windows: do not use paexit when there is no errordilluti0n2026-07-141-5/+3
* Use paexit on shutdowndilluti0n2026-07-081-1/+1
* log: add debug!/info!/warn!/error! macros and refactor to use itdilluti0n2026-03-021-5/+3
* Move cleanup/trap_exit/RUNNING to platform modulesdilluti0n2026-03-011-31/+1
* nit: rename main_0 to _1dilluti0n2026-02-261-2/+2
* Print version info log after daemonizedilluti0n2026-02-161-1/+1
* Log version information on startupdilluti0n2026-02-161-0/+1
* opt: decouple set_opt() from loggingdilluti0n2026-02-161-4/+2
* linux: repurpose bootstrap to do things before requiring cleanupdilluti0n2026-02-161-3/+1
* linux: extract PID_FILE constant for reusedilluti0n2026-02-151-3/+3
* Consolidate setup logic into run()dilluti0n2026-02-151-1/+3
* opt: refactor to detach parse_args and set_optdilluti0n2026-02-151-1/+5
* Refactor main.rs; modulize opt.rs and pkt.rsdilluti0n2026-01-161-208/+9
* pkt: support overriding TCP checksum (badsum) in split_packet_0dilluti0n2026-01-161-2/+2
* Add option --fake-badsumdilluti0n2026-01-141-0/+4
* Fix option --fake did not do anythingdilluti0n2026-01-051-2/+8
* Normalize option handling and OPT_* namingdilluti0n2025-12-301-12/+23
* Add fake ClientHello injection runtime optionsdilluti0n2025-12-301-0/+13
* Consolidate fake ClientHello and split packet logicdilluti0n2025-12-301-11/+23
* Implement fake ClientHello injection with const TTLdilluti0n2025-12-301-40/+7
* linux: add option `--nft-command`dilluti0n2025-10-291-3/+12
* platform: windows: only divert clienthello packet to userspacedilluti0n2025-10-031-1/+1
* Refactor packet sending into split_packet_1 helperdilluti0n2025-09-151-9/+24
* Refactor handle_packet to reuse external buffer for packet handlingdilluti0n2025-09-111-7/+5
* log: add splash! macro and centralize no-splash handlingdilluti0n2025-09-071-23/+13
* Update copyright notices to notice email instead of github linkdilluti0n2025-09-051-1/+1
* main: fix typo on splash message.dilluti0n2025-09-051-1/+1
* Update version and metadatas on Cargo.tomldilluti0n2025-09-051-2/+7
* Add license document and copyright notice headersdilluti0n2025-09-051-0/+17
* Add help message for flag --no-splashdilluti0n2025-09-051-0/+1
* Add splash message and option --no-splashdilluti0n2025-09-051-1/+18
* Add flag --loglevel to set loglevel on runtimedilluti0n2025-09-031-3/+10
* Tidy up LogLevel enum definitiondilluti0n2025-09-031-6/+8
* Use log.rs for conditional logging and centralized error reportingdilluti0n2025-09-031-3/+3
* Refactor main to ensure cleanup via RAII guarddilluti0n2025-09-031-2/+31
* Refactor prefixed logs to using log.rs, leaving Errors untoucheddilluti0n2025-09-031-0/+1
* Move is_client_hello to tls module for better readabilityDilluti0n2025-08-261-24/+1
* Fix typo on split_packet error messageDilluti0n2025-08-261-1/+1
* Make platform and TLS imports explicitDilluti0n2025-08-231-8/+8
* Clean up is_client_hello() for clarityDilluti0n2025-08-231-12/+11
* Simplify signal handling with global AtomicBoolDilluti0n2025-08-231-8/+10
* Wrap planting handler to plant_handlerdilluti0n2025-08-231-9/+12
* Clear output buffer before writing in split_packethskim2025-08-231-2/+1
* Add command-line argument parsing and switch config to OnceLockhskim2025-08-231-22/+56
* Deduplicate CLI argument parsinghskim2025-08-231-7/+22
* Implement argument parserhskim2025-08-231-1/+21
* Wrap platform dependant main loops to platform::runhskim2025-08-221-66/+3
* Fix Message too long warning on send_to_rawdilluti0n2025-08-211-4/+1
* Move use derivativesdilluti0n2025-08-211-2/+5