Socks5 proxy written in Erlang