<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Firewall and Proxy Server HOWTO: Software requirements</TITLE> <LINK HREF="Firewall-HOWTO-6.html" REL=next> <LINK HREF="Firewall-HOWTO-4.html" REL=previous> <LINK HREF="Firewall-HOWTO.html#toc5" REL=contents> </HEAD> <BODY> <A HREF="Firewall-HOWTO-6.html">Next</A> <A HREF="Firewall-HOWTO-4.html">Previous</A> <A HREF="Firewall-HOWTO.html#toc5">Contents</A> <HR> <H2><A NAME="s5">5. Software requirements</A></H2> <P> <H2><A NAME="ss5.1">5.1 Selecting a Kernel</A> </H2> <P> To create a filtering firewall, you don't need any special software. Linux will do. At the time of this writing I'm using RedHat 6.1. <P>The bilt in Linux firewall have changed several times. If you are using an old Linux kernel (1.0.x or older) geta new copy. These older used ipfwadm from <B>http://www.xos.nl/linux/ipfwadm/</B> and is no longer supported. <P>If you are using 2.2.13 or newer you will be using ipchaining as developed by <B> <A HREF="http://www.adelaide.net.au/~rustcorp/ipfwchains/ipfwchains.html">http://www.adelaide.net.au/~rustcorp/ipfwchains/ipfwchains.html</A></B> <P>If you are using the newer 2.4 kernal there is a new firewall utility with more feachers. I will write about this soon. <P> <H2><A NAME="ss5.2">5.2 Selecting a proxy server</A> </H2> <P>If you want to setup a proxy server you will need one of these packages. <P> <OL> <LI> Squid</LI> <LI> The TIS Firewall Toolkit (FWTK)</LI> <LI> SOCKS</LI> </OL> <P> <P>Squid is a great package and works with Linux's Transparent Proxy feature. I will be describing how to setup this server. <P>AT the time of this writing, <A HREF="http://www.networkassociates.com/">Network Associates</A> and Trusted Information System's (TIS) , have merged. So keep watching their web sites for more information about changes. Mean while, the Tool Kit can still be had at. <B> <A HREF="http://www.tis.com/research/software/">http://www.tis.com/research/software/</A></B> <P>Trusted Information System put out a collection of programs designed to facilitate firewalling. With this toolkit, you set up one daemon for each service (WWW, telnet ect.) you will be using. <P> <HR> <A HREF="Firewall-HOWTO-6.html">Next</A> <A HREF="Firewall-HOWTO-4.html">Previous</A> <A HREF="Firewall-HOWTO.html#toc5">Contents</A> </BODY> </HTML>