The TCPGate SOCKS (tgSOCKS) is a SOCKS4 and SOCKS5 server, it is built using the core modules of TCPGate. It supports the following features:
1) SOCKS4, SOCKS4a CONNECT and BIND commands
2) SOCKS5 CONNECT, BIND and UDP ASSOCIATE commands
3) Authentication by SOCKS5 Username/Password
4) Authentication by TCPGate white list and black list filtering