netcat
TCPコネクションを開いたり、UDPパケットを送ったり、任意のTCPやUDPポートをリッスンしたり、ポートスキャンを行ったり、IPv4、IPv6の両方を扱ったりできる。Unixドメインソケットも扱える。なんでもできる。本家から派生して、nc, netcat, ncatなど、いろいろな実装がある。
netcatでサーバー、クライアントのモデルを実現し、データ転送する