If you are looking for the HLUG presentation, Introduction to Bash, click here
If you are looking for the HLUG presentation, CUPS, click here.
I also have two beta ipchains scripts here (written by Moses Ling). By beta, I mean they SEEM to provide good protection, but I want to tighten them up further. The script for dialup users is firewallscript.txt, and the one for DSL users (works for cable modems too, although my feedback in that area is limited right now) is firewall.v1.22beta. Both scripts will require that you go in and manually change some of the constants.
I also have a prototype ipchains packet tester. It requires the firewall already be up and running, then acts as a more friendly interface to the ipchains test mechanism. You could use ipchains directly, but the syntax is very picky. This makes it easier to test the firewall. It does not validate input (yet!), but is otherwise fully functional. It is called iptestv.3.pl. It requires perl.
A *SAMPLE*, as is, no warranty, I'm sure there are security holes I haven't found yet, iptables script is available here. Updated 02/15/02
Linux can act as a PPTP server. See http://poptop.lineo.com/. I am transitioning to the 2.4 kernel series. A (text) howto to setup the PPTPD on linux for the 2.4 kernels is 2.4_Kernel_PPTPD-HOWTO.txt, last updated December 16, 2001. A work-in-progress update of that howto to html is at howto.html. I will discontinue the text version as soon as the html version is done.
I also have traceroute program that has been patched to allow for the use of GRE packets instead of UDP packets. By default, it still uses UDP, just now you can test GRE packets too. The program is available as rpms:
| Source RPM | traceroute-1.4a5-15mdk.src.rpm |
| Binary RPM | traceroute-1.4a5-15mdk.i586.rpm |
If anyone really needs the tarball and patches, post to the mailing list at the above site. Of course, you could also just extract them from the source rpm. ;)
My public key, robert.key is here and it's fingerprint is 0D70 9ADF B5A7 45E7 A853 4B1C 8E0F 4324 C39D 44A2 . It is also on my other site, www.angelfire.com/linux/berzerke/. They are the same and should match. My other site is devoted to redistributable wallpapers. The license is a brother to the GPL called the design science license. The main difference between the two is the GPL is designed for software, whereas the other is designed for data.