A firewall is any device used to prevent outsiders from
gaining access to your network. This device is usually a combination of
software and hardware. Firewalls commonly implement exclusionary schemes
or rules that sort out wanted and unwanted addresses.
SOCKS is a proxy protocol for client/server environments. SOCKS includes two primary components:
A proxy server makes a connection to the application server for the client. The proxy server relays data between the client and the applications server. From the application server's perspective, the proxy server is the client.
When a client wants to make a connection to an application server, the client connects to the proxy server. The application server's address and port number are passed to the proxy server via a proxy protocol. The proxy server then connects to the application server.
Once the connection to the application server is established, the proxy server relays data between the client and the applications server.
Currently, there are two versions of the SOCKS protocol, version 4 and version 5.
Because of its simplicity, SOCKS has been widely used as a circuit-level firewall. Because the SOCKS server appears as the client to the application server, the clients are hidden. The SOCKS server provides a single point of access for external traffic.
Combination of multiple types of firewalls
Theoretically, a firewall is the most stringent security measure you
can implement. Nevertheless, issues regarding this stringent security environment
remain.
12.3 TIS FWTK (Trusted
Information Systems FireWall Tool Kit)
TIS FWTK, early versions of which are free for noncommercial use, contains many separate components. The majority of these components are proxy applications. It includes proxies for the following services:
It also includes authentication-related components: authentication
server and clients, some library routines.
Setup
telnet connection example
HP-UX hilo A.09.01 A 9000/710 (ttys1)
login: