Distributed capture and replay
Job: sniff on every web machine, replay on a dedicated host so production CPU is not doing HTTP client work.
sudo gor --input-raw :80 --output-tcp replay.local:28020
gor --input-tcp :28020 --output-http="http://staging.example.com" sudo gor --input-raw :80 --split-output --output-tcp replay1.local:28020 --output-tcp replay2.local:28020 Without PRO this is round-robin. With --recognize-tcp-sessions (PRO), the same TCP session stays on one output.
--input-tcp-secure,--input-tcp-certificate,--input-tcp-certificate-key--output-tcp-secure,--output-tcp-skip-verify,--output-tcp-sticky,--output-tcp-workers(default 10)--output-tcp-stats--output-ws,--output-ws-skip-verify,--output-ws-sticky,--output-ws-workers,--output-ws-stats