base on debian and socat