tcplayer

module
v0.0.0-...-853a2e8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2020 License: Apache-2.0

README

Tcplayer is a tool to capture realtime/offline network traffic, reassemble tcp packets, analyze application layer protocol(like http/thrift/grpc) requests, magnify and replay to remote servers.

raw network traffic -> tcp reassembly -> http/thrift/grpc application requests(maybe clone and magnify) -> remote servers

features:

  • online/offline/tcp traffic capture mode
  • both long and short connection traffic support(especially long connection, this is difficult for other IP layer replay tools like tcpcopy)
  • traffic clone and magnify support(request level and connection level)
  • concurrent clients support
  • long and short connection for remote servers support
  • easy to add new application layer protocol

usage: go run cmd/tcplayer.go -h

Directories

Path Synopsis
Client stands for a client which send requests to remote server, client can clone at request level, since request is not related to the underlining tcp packet sequence, so more flexible.
Client stands for a client which send requests to remote server, client can clone at request level, since request is not related to the underlining tcp packet sequence, so more flexible.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL