gitextract_1d_7z0pv/ ├── .clabot ├── .deepsource.toml ├── .dockerignore ├── .github/ │ ├── dependabot.yaml │ └── workflows/ │ ├── ci-docker.yaml │ ├── ci-test.yaml │ ├── codesee-arch-diagram.yml │ ├── probe.yaml │ └── semgrep.yml ├── .gitignore ├── .gitmodules ├── .request ├── COMM-LICENSE ├── Dockerfile ├── Dockerfile.dev ├── ELASTICSEARCH.md ├── LICENSE.txt ├── Makefile ├── Procfile ├── README.md ├── ce.go ├── circle.yml ├── docs/ │ ├── CNAME │ ├── Capturing-and-replaying-traffic.md │ ├── Compilation.md │ ├── Development-Setup.md │ ├── Distributed-configuration.md │ ├── Exporting-to-ElasticSearch.md │ ├── FAQ.md │ ├── Middleware.md │ ├── Rate-limiting.md │ ├── Replaying-HTTP-traffic.md │ ├── Request-filtering.md │ ├── Request-rewriting.md │ ├── Running-as-non-root-user.md │ ├── Saving-and-Replaying-from-file.md │ ├── Troubleshooting.md │ ├── _Footer.md │ ├── _config.yml │ ├── commercial/ │ │ ├── collaboration.md │ │ ├── faq.md │ │ └── support.md │ ├── css/ │ │ ├── breadcrumbs.css │ │ ├── code.css │ │ ├── fabric.css │ │ ├── goreplay.css │ │ └── sidenav.css │ ├── getting-started/ │ │ ├── basics.md │ │ └── tutorial.md │ ├── index.md │ ├── js/ │ │ ├── base.js │ │ └── turbolinks.js │ └── pro/ │ ├── recording-and-replaying-keep-alive-tcp-sessions.md │ └── replaying-binary-protocols.md ├── elasticsearch.go ├── elasticsearch_test.go ├── emitter.go ├── emitter_test.go ├── examples/ │ └── middleware/ │ ├── echo.clj │ ├── echo.java │ ├── echo.js │ ├── echo.py │ ├── echo.rb │ ├── echo.sh │ └── token_modifier.go ├── go.mod ├── go.sum ├── gor_stat.go ├── homebrew/ │ └── gor.rb ├── http_modifier.go ├── http_modifier_settings.go ├── http_modifier_settings_test.go ├── http_modifier_test.go ├── http_prettifier.go ├── http_prettifier_test.go ├── input_dummy.go ├── input_file.go ├── input_file_test.go ├── input_http.go ├── input_http_test.go ├── input_kafka.go ├── input_kafka_test.go ├── input_raw.go ├── input_raw_test.go ├── input_tcp.go ├── input_tcp_test.go ├── internal/ │ ├── byteutils/ │ │ ├── byteutils.go │ │ └── byteutils_test.go │ ├── capture/ │ │ ├── af_packet.go │ │ ├── af_packet_linux.go │ │ ├── capture.go │ │ ├── capture_test.go │ │ ├── doc.go │ │ ├── dump.go │ │ ├── sock_linux.go │ │ ├── sock_others.go │ │ ├── socket.go │ │ └── vxlan.go │ ├── ring/ │ │ └── ring.go │ ├── simpletime/ │ │ └── time.go │ ├── size/ │ │ ├── size.go │ │ └── size_test.go │ └── tcp/ │ ├── doc.go │ ├── tcp_message.go │ ├── tcp_packet.go │ └── tcp_test.go ├── k8s/ │ ├── README.md │ ├── clusterrole.yaml │ ├── collect_goreplay_telemetry.sh │ ├── goreplay.yaml │ ├── nginx.yaml │ └── rolebinding.yaml ├── kafka.go ├── limiter.go ├── limiter_test.go ├── middleware/ │ ├── README.md │ ├── middleware.js │ └── package.json ├── middleware.go ├── middleware_test.go ├── mkdocs.yml ├── nfpm.yaml ├── output_binary.go ├── output_binary_pro.go ├── output_dummy.go ├── output_file.go ├── output_file_test.go ├── output_http.go ├── output_http_test.go ├── output_kafka.go ├── output_kafka_test.go ├── output_null.go ├── output_s3.go ├── output_s3_pro.go ├── output_tcp.go ├── output_tcp_test.go ├── output_ws.go ├── output_ws_test.go ├── plugins.go ├── plugins_test.go ├── pro.go ├── proto/ │ ├── fuzz.go │ ├── proto.go │ └── proto_test.go ├── protocol.go ├── s3/ │ └── index.html ├── s3_reader.go ├── s3_test.go ├── settings.go ├── settings_test.go ├── sidenav.css ├── site/ │ ├── .gitignore │ ├── Gemfile │ ├── _config.yml │ ├── _posts/ │ │ └── 2017-01-06-welcome-to-jekyll.markdown │ ├── about.md │ └── index.md ├── snapcraft.yaml ├── tcp_client.go ├── test_input.go ├── test_output.go └── version.go