#!/bin/bash

if [ $# -ne 4 ]
then
  echo "usage: $0 src_if src_port dst_addr dst_port"
  exit 1
fi

src_if=$1
src_port=$2
dst_addr=$3
dst_port=$4

src_ip=$(ip addr show dev ${src_if} | sed -n 's|.*inet \([0-9\.]*\).*|\1|p')
root_dir=$(dirname $(readlink -f $BASH_SOURCE) )
${root_dir}/socat -d -d tcp4-listen:${src_port},bind=${src_ip},close tcp4-connect:${dst_addr}:${dst_port} 2> socat.log
