SOCKS5 module, improved handling of protocols that don't speak first.