Firewall v1.00 By Aaron W. LaFramboise (AaronWL@EFnet) (aaronwl@sdf.lonestar.org) Copyright 1997 Aaron W. LaFramboise May be distributed freely provided that it is not for any commercial profit and that it is NOT altered other than the configuration section. This script is not a firewall technically, but I needed a name, and some total self-centered idiot from #Nuke@EFnet said that I was behind a firewall, so.. *grin* All this does it makes you look like you are from the server that your eggdrop is on rather than your dialup ISP. So if you dialed-up to America Online and were tired of being ICMPed every three seconds, you could put this script on your account (named fire) on the server shells.r.us and you would look like fire@shells.r.us instead of aoler@132-3-193.ipt.aol.com. Provided that both your eggdrop unix server and your irc server have inteligent kernels, it not only blocks ICMP Echo attacks, but it keeps you from getting unreached nuked (called "click nuke" by some). Please e-mail me any bug reports in this. This is a very new version. (duh) The next version will feature: ability to change IRC server and port without editing the config file and more smarts when killing idxes (right now, i did not put in any implemtentation of killdcc because if both sides of the connection close at the same time, eggdrop will segmentation fault.. even if you 'catch' it..). This script has only been tested with Eggdrop1.2.0+kk+pop1+pop2+pop3+pop4+pop5+pop6+pop7 +pop8+sekret-fixez, so if you are trying to run it on something less than that, be ready for weird results. THIS SCRIPT DOES NOT WORK ON EGGDROP1.X OR LESS! They do not support 'listen' or 'connect' which are needed for this script. Please remember: only one client at a time can use this.. the next version will fix that problem. I love Kim (NadiaFan@EFnet)!!! ##Commands - these command/s can be used from the client to do certain things. Only two of them in this version: /##HELP - lists commands /##KILL - kills the connection to the client, server is expected to time out connection if it has not already closed.