![]() |
Outpost User Operated Support Forum
Agnitum Outpost Pro Release (OP, OSS, AV): 2009 (6.7.3.3058) [08-FEB-2010]
www.agnitum.com |
|
#1
|
||||
|
||||
|
What follows is a guide I have produced with feedback and help from the other forum moderators on configuring Outpost with the emphasis on security. It provides comprehensive details on every part of Outpost's configuration and covers several topics that have been discussed elsewhere in this forum.
As there is a 10,000 character limit on posts, I have had to spread this guide across several posts. For those who would prefer one document that can be read offline, a zipped copy in Rich Text Format is also enclosed. Anyone with queries or suggestions about this guide is invited to post them in the General Discussions forums. Recent Updates The guide has been updated to version 1.01:
You may take and distribute copies of this guide, in full or in part, subject to the following conditions:
Last edited by Paranoid2000; 05-11-2004 at 08:36 AM. |
|
#2
|
||||
|
||||
|
A Guide to Producing a Secure Configuration Using Outpost Firewall Introduction The following suggestions are intended to help provide a more secure configuration for those running Outpost with the emphasis on restricting outgoing traffic. With the increasing amount of software attempting to "phone home" without user consent, and the increase in the number of trojans and viruses seeking to disguise their activity as legitimate Internet traffic, having a restrictive policy on what is allowed out is now every bit as important as limiting what is allowed in. Since a number of changes to default rules are included, if you encounter any problems and post in the forum, please mention which rules you have used from this list (e.g. section D1-(b) Application DNS). This document assumes familiarity with Outpost - new users should consider reading the Web-Hiker's Guide to Outpost Firewall before considering the steps in this guide. There is always a tradeoff between security and usability - some of the changes below may require significant extra work and can make certain actions (like changing ISP's) far more difficult. Certain network configurations (particularly in business/corporate settings) may cause problems with some sections. Please check the benefits and costs listed for each section before implementing it - if in doubt, try one change at a time and test thoroughly, reviewing the relevant Outpost logs (especially the Blocked log). The intention of these recommendations is to favour security over convenience. Finally, please note that this document is not produced or supported by Agnitum. Any issues arising from the recommendations below should be raised in the Outpost Firewall forum, not with Agnitum themselves. Credits This guide was initially produced by Paranoid2000 and has been expanded upon following feedback from the other forum moderators and Agnitum. In particular special thanks are due to David for his work in developing and testing the ruleset for svchost.exe in section E2, a critical issue for Windows XP users. Note for Outpost Free Users The settings in this guide have not been tested with Outpost Free and some parts, notably section D dealing with global rules, cannot be implemented fully (since global rules can be disabled but not altered in Outpost Free) while others (Component Control) are features new to Outpost v2. Nevertheless many of the points made here should still apply and make a worthwhile improvement to system security. A - LAN Settings (under Options/System/LAN/Settings) Benefits: Improves security by limiting privileged access to your PC. Costs: More work to setup and maintain, especially for a large LAN. This section specifies which IP address ranges should be considered as "trustworthy". From the security standpoint, the smaller the range of entries listed here the better, since traffic to and from these addresses may be permitted, overruling any application or global rules (please see the Outpost Rules Processing Order FAQ thread for more details on this). For a standalone PC, no entries are needed at all. In this case, clear the "Auto-detect new network settings" box to prevent a default entry from being added by Outpost. Entries here should only be considered for the following cases:
Instructions:
Please note that LAN activity can be misinterpreted as an attack by the Attack Detection plugin. If you encounter this problem (notably with Browse Masters and Domain Controllers on a Windows network), please refer to section F4 for details on configuring the plugin to prevent this. B - ICMP Settings (under Options/System/ICMP/Settings) ICMP (Internet Control Message Protocol) is a part of the Internet Protocol used to send diagnostic and error messages. For full information on this, please consult RFC 792 - Internet Control Message Protocol. The default settings allow for the following:
Benefits: Hides your system from those few scan attempts that may pass through Outpost. Costs: Destination Unreachables will be sent legitimately in some cases (for instance with slow DNS responses) which will show as blocked. May cause delays and timeouts for some network applications (like peer-to-peer) where others are connecting to your system. Instructions:
Benefits: Allows users to check connectivity and network performance to your server. May be required by some ISPs. Costs: Exposes your system to a possible Denial-of-Service attack. Instructions:
C - Firewall Mode (under Options/System) This should be left at "Stealth". No changes are recommended. Last edited by Paranoid2000; 06-13-2004 at 09:05 AM. |
|
#3
|
||||
|
||||
|
D - Global/Systems Rule Changes (under Options/System/Global Application and System Rules) D1 - Specifying DNS Server Addresses DNS (Domain Name System) is the method by which an IP address is found for a domain name (e.g. outpostfirewall.com has the IP address 216.12.219.12 - a full description is available in RFC 1034 - Domain names - concepts and facilities). Since DNS traffic has to be allowed through firewalls in order to be able to perform the IP-address lookup needed when connecting to a site, some trojans and leaktests attempt to disguise their traffic as a DNS request. However by limiting access only to those DNS servers offered by your Internet Service Provider (ISP), this tactic can be effectively blocked. There are two options to follow here: (a). The "Global DNS" Option - Add the ISP DNS server addresses to the Global rule Benefits: Provides the benefits given above with the minimum of extra work needed. Costs: If you use multiple ISPs, the addresses for all their servers needs to be included - if you change ISP, or the ISP changes their server addresses, then this rule must be updated with the new DNS addresses. If you have an application or network environment that uses iterative DNS queries (Windows normally does recursive queries, iterative ones are typically made between DNS servers as explained here) then this rule will cause problems and should not be used. Instructions:
(b). The "Application DNS" Option - Remove the Global rule, add a DNS rule to every application Benefits: New applications will now normally need 2 rules (the DNS rule plus their normal rule) reducing the chances of accidentally granting access to suspicious programs. Malicious programs trying to "phone home" face the extra obstacle of trying to lookup the necessary IP address. Malicious programs may be fooled into thinking that no network connection is available and "go dormant" until one is detected. Trojan software that only uses the DNS protocol will now require a specific Outpost rule rather than being able to use global rules. This is the only option that can block the DNShell leaktest and similar exploits. Costs: Much more work is needed - every application will need one extra rule. Changing ISP's will require that all these rules are updated to cover the new DNS addresses. Instructions:
; Application DNS Resolution [Application DNS Resolution] VisibleState: 1 RuleName: Application DNS Resolution Protocol: UDP RemotePort: 53 RemoteHost: <enter the IP addresses of your ISP's DNS servers separated by a commna> AllowIt With this in place, simply select the Application DNS Resolution preset whenever prompted by the Rules Wizard (assuming you wish to allow the prompted traffic). Note that in this case, the IP addresses will be shown with a (255.255.255.255) subnet mask in Options/Application. This indicates an IP address range of one entry and is functionally identical to a single address. Note that that Outpost's Tools/Automatically Check for Updates option should be disabled since changes to preset.lst may be reset by an update (Agnitum Update will prompt before overwriting newer files however). Backup this file to another folder, run the update manually and, if necessary, restore the modified file. Wrapping Up - Considerations for Both DNS Options Whichever option is chosen above, another case needs to be considered - DNS queries using TCP (Transport Control Protocol) rather than UDP (User Datagram Protocol). Queries using TCP are rare and normally happen for complex queries - in practice they can be blocked since this appears to result in the queries being resent using UDP. Therefore a Global rule specifying this should be added (where Reject/Block is specified as an Action, this means Reject for Outpost 2.0 and Block for Outpost 2.1 or later - similarly for Deny/Block): Block DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Reject/Block If allowing these is the preferred solution, then either change this rule to Allow (Global DNS) or create a second DNS rule for every application specifying TCP instead of UDP (Application DNS). Reporting Possible Trojan DNS Activity Any DNS request to other IP addresses should be regarded as suspicious and not permitted without investigation (a check with an ipconfig /all in a DOS Box/Command Prompt window can be used to check if the ISP DNS server addresses have changed, needing a DNS rule update). To enforce this and highlight any need for an update, if using Global DNS add the following global rules after the other DNS rules - the second one is only needed if TCP DNS is Allowed: Possible Trojan DNS (UDP): Protocol UDP, Remote Port 53, Deny/Block & Report Possible Trojan DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Deny/Block & Report This will highlight and block any attempted access. This option is not recommended for Application DNS users since legitimate DNS server addresses need to be excluded from these rules to avoid false alarms (i.e. when an application with no rules created requests access) - this should be possible by specifying IP address ranges but is not currently due to Outpost's inadequate handling of IP ranges. Last edited by Paranoid2000; 06-13-2004 at 09:08 AM. |
|
#4
|
||||
|
||||
|
D2 - Specifying DHCP Server Addresses
DHCP (Dynamic Host Configuration Protocol) is the method used by most ISP's to assign temporary IP address to users when they login. Since DHCP traffic has to be permitted to allow connection to an ISP, this is a potential method for trojans to exploit when trying to send data undetected. Also, sending a flood of DHCP requests to a specific address could be used as a Denial of Service (DoS) attack. For more information on DHCP, please review RFC 2131 - Dynamic Host Configuration Protocol. If your system has a fixed IP address (either due to being on a private LAN or using a router which is given a dynamic address) then this section can be skipped. To check whether DHCP is in use or not, open a DOS Box/Command Prompt window and type ipconfig /all - if DHCP is in use, the lease details will be given at the end. Limiting DHCP to a specific server is slightly more complicated than with DNS because Outpost does not seem to always accurately identify the direction of DHCP traffic (in part due to it using UDP and in part due to the change in IP address that it can involve). Therefore the recommended rule uses local and remote port restrictions rather than direction. Also, the first DHCP request sent is a broadcast to the 255.255.255.255 address (which should reach all hosts on the local network only) since at startup there is no way of knowing what the DHCP server address is. Further DHCP requests (to renew the IP address lease) will be addressed to the server. Windows 2000 and XP users can restrict DHCP further by only allowing broadcasts with the global rule and using an application rule for other requests (services.exe for Windows 2000, svchost.exe for Windows XP). Please consult section E2 for more details on these application rules. Benefits: Prevents abuse of DHCP permissions. Costs: If using multiple ISPs, each will have a separate address which needs to be included. If changing ISPs, this rule will need updating. Some ISPs may need multiple entries - especially if they have large networks with several entry points. Instructions:
D3 - Disable "Allow Loopback" Rule The "Allow Loopback" global rule included in the default configuration presents a significant security risk to those using proxy servers (software like AnalogX Proxy, Proxomitron, WebWasher and some anti-spam/anti-virus software) since it allows any application not specifically blocked to access the Internet using the rules set up for the proxy. Disabling or deleting this rule removes this possibility. Benefits: Prevents proxy server rules from being exploited by untrusted software. Costs: Every application using a proxy server (e.g. web browser with Proxomitron, etc) will need an extra rule to allow access to the proxy (the one suggested by the Rules Wizard should be sufficient in most cases). Instructions:
Some of the global rules may not be relevant and can therefore be disabled (by clearing the adjacent checkbox). These include:
Costs: Blocking Inbound Authentication may result in delays in retrieving email (re-enable the rule in this case, adding the email server as a Remote Host). Instructions:
Global rules can be defined for the Internet Protocol (IP) as well as TCP and UDP protocols. With IP, a long list of types is available and it is suggested that they all be blocked with the following exceptions:
A global rule can also be defined to cover unknown protocols (which would include ones like IPX or NetBEUI) - it is suggested that that one be created to block these. Benefits: Prevents any possible future exploits using these protocols. Costs: Due to the way Outpost handles rules, these changes may significantly increase the amount of processing involved, especially for users running file-sharing software or on a busy LAN. Instructions: Unused Protocols
Last edited by Paranoid2000; 04-26-2004 at 06:44 AM. |
|
#5
|
||||
|
||||
|
E - Application Rules (under Options/Application) E1 - Remove Entries in the "Trusted Applications" Group. Even when applications have legitimate need for Internet access, providing this without restriction is generally unwise. Some applications may request more connections than are needed (wasting bandwidth), others may have "phone home" functionality which could have privacy implications. To this end, move any entries from "Trusted Applications" into the "Partially Allowed" group, then set rules as suggested below. E2 - Tighten Up Partially Allowed Applications Outpost's Auto-configuration option will create default rules for all programs that it is aware of. However these defaults are set with the intention of ease-of-use and therefore can be tightened for most people. However deciding what access to allow is undoubtedly the most challenging part of firewall configuration - and will vary depending on individual setup and preferences. The following rulesets therefore use colour-coding to distinguish between recommendations and suggestions. Recommendations are shown in red Suggestions are shown in blue Optional rules are shown in green Where Deny/Block is specified as an Action, this means Deny for Outpost 2.0 and Block for Outpost 2.1 or later. If the Application DNS option detailed in section D1 (b) is being used, then each application will need a DNS rule in addition to the ones given below. Please note that these application rules will take precedence over global rules, as detailed in the Outpost Rules Processing Order FAQ thread. Notes on Using Domain Addresses in Rules When a domain name is supplied as a Local or Remote Address, Outpost will immediately look up the corresponding IP address (and requires DNS access for this). If that domain subsequently changes address, the rule will not be updated automatically - the domain name must be re-entered. Consider this possibility if an application or global rule including domain names no longer seems to function. Some domains may have multiple IP addresses - Outpost will find all such addresses when a rule is created via Options/Application but not when it is created using the Rules Wizard prompt. Therefore, with Rules Wizard created rules, re-enter the domain name using Options/Application to ensure all addresses are picked up. Svchost.exe (Windows XP systems only) Svchost.exe is an awkward case - it requires some Internet access in order to carry out basic networking tasks, but giving it full access will leave systems vulnerable to RPC exploits like the Blaster and Welchia/Nachi worms. Creating an appropriate ruleset for this application is therefore of critical importance. Allow DNS (UDP): Protocol UDP, Remote Port 53, Remote Address <your ISP's DNS servers>, Allow Allow DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Remote Address <your ISP's DNS servers>, Allow Possible Trojan DNS (UDP): Protocol UDP, Remote Port 53, Deny/Block & Report Possible Trojan DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Deny/Block & Report
Block Outgoing SSDP: Protocol UDP, Remote Port 1900, Deny/Block
Block Outgoing UPnP: Protocol TCP, Outgoing, Remote Port 5000, Deny/Block
Block RPC (UDP): Protocol UDP, Local Port 135, Deny/Block
Block Other TCP Traffic: Protocol TCP, Incoming, Deny/Block Block Other UDP Traffic: Protocol UDP, Deny/Block
Services.exe (Windows 2000 systems only) Allow DNS (UDP): Protocol UDP, Remote Port 53, Remote Address <your ISP's DNS servers>, Allow Allow DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Remote Address <your ISP's DNS servers>, Allow Possible Trojan DNS (UDP): Protocol UDP, Remote Port 53, Deny/Block & Report Possible Trojan DNS (TCP): Protocol TCP, Outgoing, Remote Port 53, Deny/Block & Report
Block Other TCP Traffic: Protocol TCP, Incoming, Deny/Block Block Other UDP Traffic: Protocol UDP, Deny/Block
Outpost and Agnitum Update Aside from DNS, Outpost 2.0 has no further need for Internet access. Outpost 2.1 and later have the ability to download news and plugin information from Agnitum. To allow this, use the following: Allow Outpost News and Plugin Info: Protocol TCP, Outgoing, Remote Port 80, Remote Address www.agnitum.com, Allow A similar rule can be used for Agnitum Update: Allow Agnitum Update: Protocol TCP, Outgoing, Remote Port 80, Remote Address www.agnitum.com, Allow Last edited by Paranoid2000; 06-13-2004 at 09:12 AM. |
|
#6
|
||||
|
||||
|
Web Browsers (Internet Explorer, Netscape/Mozilla, Opera, etc)
Outpost's autoconfiguration utility and the preset rulesets provide a wide range of permissions for browsers - for most people these can be trimmed down to the following: Allow Web Access: Protocol TCP, Outgoing, Remote Port 80, Allow Allow Secure Web Access: Protocol TCP, Outgoing, Remote Port 443, Allow
Email Clients (Outlook, Eudora, Thunderbird, etc) Two protocols (and hence two rulesets) can be used for retrieving email while one is used for sending. If you are using antivirus software that uses a proxy server to read and scan emails, then it may require the rulesets specified below - in this case the email client should only need a single rule (Email Antivirus Access: Protocol TCP, Outgoing, Remote Address 127.0.0.1, Allow) to access the antivirus proxy. One simple method to create the appropriate rulesets in this case is to download and send email with Outpost in Rules Wizard policy and then use the "Create Preset using Custom" rule option in the popup dialogs for the email client and antivirus proxy. Once this is done, open the ruleset in Options/Application and re-enter any email server names - this will pick up any servers with multiple IP addresses (the Rules Wizard popup will only include one IP address). Read Email via POP3: Protocol TCP, Outgoing, Remote Port 110, 995, Remote Address <your ISP POP3 email servers>, Allow
Special Note: Many download managers or accelerators include advertising which may track your usage. Should this be the case with yours, either switch to one which does not - GetRight being a good example - or add a rule to block access to the home/ad site used and ensure this rule is listed first. To find the site used, check the software's activity using Outpost's Network Activity window. Allow File Transfer: Protocol TCP, Outgoing, Remote Port 21, Allow
These use the Network News Transfer Protocol (NNTP). For full details of this, please refer to RFC 997 - Network News Transfer Protocol. Allow Usenet Access: Protocol TCP, Outgoing, Remote Port 119, Allow
Internet Relay Chat can be used to converse with others online as well as to send and receive files using DCC (Direct Client-to-Client) protocol. For more details on this, please consult RFC 1459 - Internet Relay Chat Protocol. Special Note: Take special care with files received through IRC since it is all too easy for malicious individuals to distribute viruses or trojans. Review this IRC Security article beforehand. If you receive or send files frequently, consider using a specialist anti-trojan tool (like TDS-3 or TrojanHunter) to scan incoming and outgoing files as well as updated anti-virus software. Allow IRC Chat: Protocol TCP, Outgoing, Remote Port 6667, Allow
Send Files with IRC DCC: Protocol TCP, Incoming, Local Port 1024-65535, Allow
It is suggested that this be set to MAXIMUM - however this will result in periodic popups. If these appear to happen too frequently without good cause, try deleting the modules.ini and modules.0 files from the Outpost folder to force a component rescan. Lowering the level to NORMAL will reduce the number of popups, but may cause Outpost to fail some leaktests. Last edited by Paranoid2000; 04-26-2004 at 06:46 AM. |
|
#7
|
||||
|
||||
|
F - Outpost Policy Settings (under Options/Policy) Only Rules Wizard or Block Most policies should be used. In most cases, Rules Wizard is preferable since it will prompt for any undefined traffic, allowing for a new rule to be created immediately. However, if the ruleset is complete and no further changes are wanted, then Block Most should be used. This policy should also be used when carrying out on-line scans to avoid the inconvenience of repeated rules prompts. G - Outpost Plugin Settings (under Options/Plug-Ins Setup) G1 - Active Content Unless other software is being used to filter web content, it is recommended that all entries should be set to Disable and only Enabled for specific websites. The exceptions to this are Referers (which can cause hard-to-track problems with some websites) and, for Outpost 2.1, Animated GIFs (unimportant from a security perspective). Doing so will prevent websites from changing browser configuration (e.g. altering the homepage or favourites/bookmarks) or attempting to install unnecessary (or even malicious) software without user consent (this is known as a drive-by download). Such tactics are generally restricted to pornography and gambling (and some cracker) websites but occasionally an unscrupulous company attempts to take these into the mainstream. Please refer to Adware and Under-Wear - The Definitive Guide for more details. Not all websites will like such treatment however, and settings may need to be relaxed if problems arise. This is best done by creating a specific entry for the website concerned and Enabling the options there - Enabling options globally would allow third-party sites, notably advertisers, to run undesirable Active Content. Depending on the symptoms and the details of the Active Content log, Enable the following and reload the web page (note that you may need to clear your browser's cache before reloading - alternatively many browsers allow you to do a "forced reload" by holding down the Shift key while clicking the Reload button). Benefits: Improves security by preventing websites from installing software or changing settings surreptitiously, improves privacy by stopping user tracking via cookies. Costs: Many websites will not function fully, others may not function at all. While most active content is optional (animated menus, button mouseovers), some sites will require their own settings. Finding these can be time consuming. Cookies If the site appears to "forget" information that you supply it - such as an account name, a login or if the basket (on shopping websites) stays empty when you select goods to purchase. Javascript If buttons do nothing when clicked, or cause the current page to be reloaded rather than going to a separate page. Popup Windows (Outpost 2.0 only) VB Script/Popup Windows (Outpost 2.1 and later) If a button still does nothing when clicked, despite Javascript being enabled and an appropriate Blocked entry appears in the logs. External Content (Outpost 2.1 and later) If necessary webpage elements are being replaced with [EXT]. G2 - Ads It is highly recommended that Eric Howes' AGNIS list be included in the Ad Filter. This list includes known spyware and malware-pushing websites as well as well as third-party advertisers and can, even in the absence of Active Content control, provide good protection from known abusers. Due to the comprehensiveness of this list, it is possible that desirable content is filtered. If so, the Ads log should be checked to identify the keyword (or size) used. This can then either be removed from the filter list or (in Outpost 2.1) the website can be added to the Exclusions list - which will stop all ad filtering for that site. Those having persistent issues should consider the Lite version of the AGNIS list. Benefits: Removing ads will speed up page downloads and give a less cluttered webpage. Known malware-installing websites will be blocked. Costs: desirable content may be blocked also. Many websites rely on advertising income and may not survive if everyone blocked their ads. Instructions:
Aside from keeping this plugin enabled (to prevent the automatic execution of any email enclosures), there are no further recommendations to make, aside from scanning any flagged files for viruses and trojans. G4 - Attack Detection The recommended settings here will depend on whether another firewall (such as that of an external router) is in use. With another firewall, a lot of the "background noise" of scans and automated attacks will be filtered - and those that do reach Outpost should then be noted. Alert Level:
It is possible for the Attack Detection plugin to misinterpret repeated connection attempts as an attack. This can happen with Browse Master and Domain Controller hosts on a Windows LAN which periodically connect to all other machines. To prevent this, either Disable the Attack Detection plugin or disconnect from the network, shutdown Outpost and edit the protect.lst file in the Outpost program folder. Benefits: Avoids routine network connections from being treated as an attack and blocked. Costs: Real attacks from these machines will no longer be detected or reported. Extra care should be taken to keep them secure. Instructions: At the end of the protect.lst file should be an <IgnoreHosts> section - add the IP addresses of trusted hosts there as follows (example given for addresses 192.168.0.3 and 192.168.0.10). Backup the modified file to another folder in the event of it being overwritten by an Outpost upgrade (it is advised to disable the Tools/Automatically Check for Updates setting and do upgrades manually instead). # <IgnoreHosts> # # 192.168.3.0/255.255.255.0 #Local Network # # </IgnoreHosts> <IgnoreHosts> # 192.168.0.3/255.255.255.255 192.168.0.10/255.255.255.255 </IgnoreHosts> G5 - Content No recommendations here. G6 - DNS Cache No recommendations here. Last edited by Paranoid2000; 06-22-2004 at 10:43 AM. |
|
#8
|
||||
|
||||
|
G7 - Blockpost
Blockpost is a third-party plugin available from the Outpostfirewall forum (at Dmut's Blockpost Plug-In forum). It blocks any and all communication with specified IP addresses, regardless of any other Outpost settings. This can be used in two ways:
Note that if you use a proxy for Internet access, Blockpost will not filter traffic through that proxy (since all such traffic will have the proxy's IP address rather than that of the destination site) - if you wish to block access to suspect sites, configure your browser (if possible) not to use the proxy for them. Any attempted access will then include the site's IP address which may then be filtered by Blockpost. G8 - HTTPLog HTTPLog is another third-party plugin available from the Outpostfirewall forum (at Muchod's HTTPLog Plug-In forum). It logs details of any web page accessed and therefore can be useful for checking the effectiveness of filters as well as monitoring the activity of any program using HTTP to communicate. G9 - SuperStealth SuperStealth is another third-party plugin available from the Outpostfirewall forum (at Dmut's Super Stealth Plug-In forum). It filters ARP (Address Resolution Protocol) traffic, only allowing requests to and responses from specific addresses. SuperStealth has no effect on security with regards to Internet access but instead provides control over Ethernet traffic on a Local Area Network. It is a specialised tool and should only be installed by those familar with ARP and Ethernet. Document History Version 1.01
First publicly released version. Last edited by Paranoid2000; 05-15-2004 at 12:18 AM. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|