gcat is a tool for penetration testers and sysadmins.
Its design is roughly based on
socat (hence the name).
gcat provides the following delta to
gcatallows starting several different servers for quick usage. The
servecommand might be used in penetration tests or quick ‘n’ dirty lab setups. Here is an excerpt for supported protocols:
proxycommand: it works similar to
socat. Data is proxied between two proxy modules, specified as command line arguments. The
proxycommand uses URLs for its arguments.
Written in Go: it is trivial to compile
gcatto a static binary with no runtime dependencies.