Gor

Latest version: v0.2.3

Safety actively analyzes 701762 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 5

0.15.1beta1

- Gopacket package now vendored same as the rest of 3-rd party dependencies

0.15.0

- **[PRO]** Added support for working with [binary protocols (thrift/protocol buffers)](https://github.com/buger/gor/wiki/%5BPRO%5D-Replaying-Binary-protocols)
- **[PRO]** [Recording and replaying keep alive TCP sessions](https://github.com/buger/gor/wiki/%5BPRO%5D-Recording-and-replaying-keep-alive-TCP-sessions)
- Replaying request in proper order when using multiple files 300
- Validate bodies when Content-Length or Transfer-Encoding found 317
- Return of ElasticSearch support! 331 333
- Added `--exit-after` option to specify duration after which Gor will exit 336
- Updated response output file format, now third value is timestamp and forth is latency
- Properly read body when no `Content-Length` but there is `Connection: close` d34c27c
- Remove `--input-http` option (too confusing and never really worked) f0acd31
- Force Go DNS resolver (C one caused crashes for multiple people) 07fa6d9
- Fix interception on loopback interface when non-local IP used 1ed8691
- Fix intercepting traffic from virtual interfaces 51860e1
- Fix 100-continue header when it places not in the end 314
- Fix relative file names when using `--output-file` 304
- Properly cleanup used resources on exit 305
- Fix connection timeout when using `--output-http-timeout` c4271ff

0.14.1

- Fixed critical issues with crashing when used --output-file

0.14.0

- Windows support!
- Allow date variables in --output-file names: `--output-file %Y-%m-%d-%H.log` will create new file each hour 290
- Support for gzip compressed files, both for input and output 290
- Replaying from multiple files: --input-file now support file name patterns 290
- Looping files for replaying indefinitely 290
- New default --output-file behaviour for writing files in multiple chunks 293
- Faster buffered file output 290
- Support for lower-case HTTP headers
- Added built-in file server for the tutorial: `gor file-server :8000`
- Fix bug when gor catch its own --output-http traffic if it replayed to the same port as origin 295
- `--input-raw-realip-header` option to injecting header with user real IP 296

0.13.0

- `--input-raw` now do not track responses by default, you can enable them using `--input-raw-track-response` 279
- `--output-dummy` now renamed to `--output-stdout` and does not require arguments 282
- HTTP client response buffer now configurable via `--output-http-response-buffer` 249
- Fixed recovery when `--output-tcp` endpoint goes down https://github.com/buger/gor/commit/0ccace8cad988dfb15ceb725ff3085b5f7c386fd
- Improved HTTP capture and replaying for requests with multi-packet headers and POST requests 277 281
- Fixed libpcap crashing when listening on multiple interfaces https://github.com/buger/gor/commit/98868e81c500579428049944ce47ee50d0ec107b
- Fixed `--input-tcp` crashing for payloads > 64kb https://github.com/buger/gor/commit/d40d6c6116c93f5f0f8da768296738cf915821ad
- Fixed raw socket engine IPv6 support https://github.com/buger/gor/commit/98fe7f19b21eaaffcd0d733a57668f63de5921d7

0.12.1

- Full Mac OS support including pre-compiled binaries (go for mac does not support static linking, you need to have libpcap installed)
- Update to use latest libpcap: was 0.8 now 1.7.4
- Ensure to clean up sockets after exit
- Fixed crashing on system with complex networking
- Fixed few data-races

Page 2 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.