r10 - 10 Nov 2008 - 03:00:29 - JamesMcQuaidYou are here: TWiki >  Main Web > AllProjects > SnortConfSamples > HoneywallSamples

Honeywall and Smoothwall Configuration Samples

Smoothwall Express 3.0: be certain to apply the two patch packages now available.

  • snort_smoothwall3.conf: This configuration uses Stream5 and a large number of rules, but runs on a machine with 1 GB of RAM.

  • config-ipblock_Smoothwall3: IP blocks for Smoothwall 3: includes Russian Business Network IP addresses. This file can only handle 720 IP ranges, after which the batch file will no longer be processed. The config file in the var/ipblock folder is processed as a batch file. After the config file attains a certain size, the following error is logged in the var/log/messages file: "smoothd ipbatch buffer size exceeded". This error may also be observed in the web interface in logs.cgi under SmoothD?. If you wish to block larger numbers of malicious IP addresses, you must use another firewall. Updated 7-13-2008.

  • config-hosts: 184,682 organized crime, RBN affiliates, malware hosts and bad actors blacklisted for Smoothwall 3. Leave last line blank. Place in /var/smoothwall/hosts/, then rename config-hosts to config. Updated 11-10-2008.

  • hosts: Protect your home from 184,682 bad domains for Smoothwall 3; placed in /var/smoothwall/hosts/. Note: with this many objects in BlackHole, you must use local loopback. Updated 11-10-2008.

  • dedupe.pl.txt: Rename to dedupe.pl. Sorts and removes duplicate entries in Smoothwall's /var/smoothwall/hosts/config file; populates configNew file (which you then rename to config). With slight modification, you can also use this to dedupe IP address lists.

DNS Bind: now testing this on Free BSD.

  • bindzone: Experimental. Do not use this bind zone file in a production environment unless you have tested it. A viable alternative to corporate whitelisting. Contains 172,580 domains and objects. Update 7-13-2008: added 1,048 new Russian Business Network domains.

Honeywall Roo 1.4: Honeywall 1.4 has emerged from beta. 'Out of the box' it functions with a reduced Snort Inline ruleset. To use the Emerging Threats rules, you must: 1) copy the Emerging Threats rules into the Snort-inline folder, and 2) log in as root (su -) at the console, run /user/sbin/menu, and Generate IPS Rules. The strategy in this topology is to leverage Snort Inline to protect Smoothwall and the workstations. You can use Snort arrays to spread the load and eliminate a single point of failure.

Honeywall Gateway: Honeywall 1.2 . This configuration will utilize over 900 MB of RAM.

  • snort_inline.conf: Most rules are set to drop; do not use Honeywall's autogenerated replace rules. Will Metcalf, the current maintainer of snort_inline, does not recommend blindly converting as many rules as possible to use replace. Will has said to not use replace in rules that contain the keyword flowbits:noalert because they are used in protocol identification/behavior, and are later checked in separate rules that alert/drop.

  • blacklist.txt: The /etc/blacklist.txt file specifies incoming traffic to be blocked based upon source IP address. Based upon the Bleeding All Firewall rules.

  • fencelist.txt: The /etc/fencelist.txt file specifies outgoing traffic to be blocked based upon destination IP address. Updated 4-12-2008.

  • crontab: crontab file for Honeywall which schedules reboot.pl and clean.pl

  • clean.pl.txt: Clean out Honeywall's logging directories on a schedule if you have limited hard disk space.

Deprecated:

Honeywall Roo 1.1:

  • snort_inline.conf: Honeywall snort-inline configuration: Bleeding Snort config for Honeywall Roo 1.1

Smoothwall Express 2.0: If you are still using Smoothwall 2.0, you will be well served to migrate to Smoothwall 3.0 as soon as possible.

  • snort.in: snort.in for Smoothwall Express 2.0 Fixes 1-9

  • snort.conf: snort.conf for Smoothwall Express 2.0 Fixes 1-9

  • dnsmasq.conf: DNSMasq config for Smoothwall 2.0's blackhole

  • tldblackhole.conf: Top Level Domains for Smoothwall 2.0; add to top of blackhole.conf; edit to suit your preferences

  • BadMP3SitesBlackhole.txt: Evil MP3 sites targeting the kids with malware. Use in Smoothwall 2.0's blackhole.conf file.

-- JamesMcQuaid - 13 July 2008

Topic attachments
I Attachment Action Size Date Who Comment
docdoc A_Novices_Guide_to_Using_Multiple_Layers_of_Snort_to_Defend_the_Home_Network.doc manage 474.5 K 24 Jan 2008 - 01:47 JamesMcQuaid Bleeding topology for the home: Honeywall Roo 1.1 and 1.2
pdfpdf A_Novices_Guide_to_Using_Multiple_Layers_of_Snort_to_Defend_the_Home_Network.pdf manage 429.1 K 24 Jan 2008 - 01:47 JamesMcQuaid Bleeding topology for the home: Honeywall Roo 1.1 and 1.2
elseEXT Atrivo-Smoothwall-config manage 3.3 K 31 Mar 2008 - 01:56 JamesMcQuaid  
gifgif BerkmanCenter.gif manage 7.9 K 27 May 2008 - 02:38 JamesMcQuaid  
pdfpdf Creating_A_Bootable_ISO_CD.pdf manage 772.6 K 14 May 2008 - 01:22 JamesMcQuaid  
pdfpdf InstallAndConfigureHoneywall.pdf manage 5476.8 K 14 May 2008 - 01:53 JamesMcQuaid  
txttxt SmoothwallSnortHowTo.txt manage 0.1 K 01 Jan 1970 - 00:00 TWikiGuest  
pdfpdf UsingHoneywall.pdf manage 5200.0 K 15 May 2008 - 05:35 JamesMcQuaid  
elseEXT bindzone manage 14091.7 K 15 Jul 2008 - 02:52 JamesMcQuaid  
elserules bleeding-edge-SMOOTHWALL-ALL.rules manage 0.4 K 06 Apr 2008 - 14:09 JamesMcQuaid  
txttxt clean.pl.txt manage 2.1 K 24 Jan 2008 - 03:24 JamesMcQuaid Clean out Honeywall's logging directories on a schedule if you have limited hard disk space.
elseEXT config-hosts manage 6050.9 K 10 Nov 2008 - 02:50 JamesMcQuaid  
elseEXT config-ipblock_Smoothwall3 manage 8.6 K 13 Jul 2008 - 22:13 JamesMcQuaid  
txttxt config-ipblock_Smoothwall3.txt manage 8.6 K 13 Jul 2008 - 22:08 JamesMcQuaid  
elseEXT crontab manage 0.6 K 24 Jan 2008 - 02:23 JamesMcQuaid crontab file for Honeywall which schedules reboot.pl and clean.pl
txttxt dedupe.pl.txt manage 1.2 K 08 Apr 2008 - 03:04 JamesMcQuaid  
elseconf dnsmasq.conf manage 0.1 K 24 Jan 2008 - 02:45 JamesMcQuaid DNSMasq config for Smoothwall 2.0's blackhole
txttxt fencelist.txt manage 31.2 K 13 Apr 2008 - 10:05 JamesMcQuaid  
elseEXT hosts manage 5329.5 K 10 Nov 2008 - 02:53 JamesMcQuaid  
txttxt reboot.pl.txt manage 1.1 K 24 Jan 2008 - 02:24 JamesMcQuaid Reboot Honeywall on a schedule
elseconf snort.conf manage 6.3 K 24 Jan 2008 - 02:32 JamesMcQuaid snort.conf for Smoothwall Express 2.0 Fixes 1-9
elsein snort.in manage 2.8 K 24 Jan 2008 - 02:30 JamesMcQuaid snort.in for Smoothwall Express 2.0 Fixes 1-9
elseconf snort_inline.conf manage 0.1 K 01 Jan 1970 - 00:00 TWikiGuest  
elseconf snort_smoothwall3.conf manage 38.7 K 11 Jul 2008 - 00:35 JamesMcQuaid  
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r10 < r9 < r8 < r7 < r6 | More topic actions
 
Emerging Threats
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback