Yeah I saw that tar file they offer. I wanted to use it with chef and just feed 
shorewall some include files. Will see how it goes.

Cheers,
Sebastian

> On 17.07.2014, at 22:48, M <[email protected]> wrote:
> 
> Shorewall firewall is based on iptables so it should work.
> and this script gets its data from :
> DLROOT="http://www.ipdeny.com/ipblocks/data/countries";
> 
> Dave M
> 
>> On 7/17/2014 10:28 AM, Sebastian Grewe wrote:
>> Hey Dave,
>> 
>> That's one great script there. I will have to check for that ipdeny.com list 
>> - maybe I can also add it to shorewall somehow.
>> 
>> Cheers,
>> Sebastian
>> 
>> On 16.07.2014, at 21:02, M <[email protected]> wrote:
>> 
>>> Hi list, recently i had a request for a VM for one of our qmailers.
>>> 
>>> Subsequently , after deployment, we found the VM to be compromised, so 
>>> hackers got in before I could secure the qmail VM.
>>> 
>>> I rebuilt the VM, and added " My " firewall rules , and sent it off again. 
>>> No probs this time.
>>> I was asked if they could share the firewall rules, No probs, but I looked 
>>> for a way to block by country.
>>> 
>>> Here is what I found, and modified for our qmail needs ( rules etc )
>>> Thanks go to the original script writer, I merely modified it.
>>> 
>>> Firewall script , so you can block specific countries, eg China ( ISO cn ) 
>>> working as of July 16th 2014
>>> 
>>> ***No offense meant to any countries listed here, for demo purposes only***
>>> 
>>> Do a ISO country code look up for your needs
>>> 
>>> Tested on qmail-Centos5, and qmail-Centos6.
>>> 
>>> Should work an other iptables type firewalls
>>> 
>>> Install & Setup.
>>> *** Backup your existing firewall script. ***
>>> Centos5 qmail install ( cp /etc/rc.d/firewall.ruleset 
>>> /etc.rc.d/firewall.org )
>>> Centos6 qmail install ( cp /etc/sysconfig/iptables 
>>> /etc/sysconfig/iptables.org )
>>> 
>>> copy script to your server, make executable ( chmod +x country_block.sh )
>>> Edit file, and modify to your needs.
>>> specific areas
>>> ISO="af cn kr" 
>>> # Set your own ports you need , these are set for a standard qmail 
>>> install..remove 3306 if you dont do database sync`s
>>> ALLOWPORTS=22,25,80,110,143,443,465,587,993,995,3306
>>> #Set your subnet 
>>> ALLOWSUBNET=192.168.0.0/255.255.0.0
>>> 
>>> 
>>> Run script
>>> ./country_block.sh
>>> Wait until complete.
>>> check it added the rules,  iptables -L -n, you should see a whole bunch of 
>>> " countrydrop " lines
>>> 
>>> Centos 5 Qmail installs
>>> Save iptables to your /etc/rc.d/firewall.ruleset
>>> /sbin/iptables-save > /etc/rc.d/firewall.ruleset
>>> 
>>> Stop and start firewall 
>>> firewall down
>>> firewall up
>>> Check again iptables -L -n
>>> 
>>> Centos 6 Qmail installs
>>> Save iptables to your /etc/sysconfig/iptables
>>> /sbin/iptables-save > /etc/sysconfig/iptables
>>> 
>>> Some say this may cause slowness on the email server, I have not found that 
>>> to be the case.
>>> Based on  " My ruleset " ( thousands of entries ) I have been running the 
>>> rules for years.
>>> 
>>> Dave M
>>> <country_block.sh>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
> 

Reply via email to