โลกของ "เจ๋ง"

<<
เมษายน 2554
 12
3456789
10111213141516
17181920212223
24252627282930
 
21 เมษายน 2554
 

CentOS Firewall Init Script by BurnZ

CentOS Firewall Init Script
August 8, 2010 by burnz
Credit
//burnz.wordpress.com/2010/08/08/centos-firewall-init-script/

I wrote a simple chkconfig compatible firewall init script for CentOS/RedHat/Fedora based Linux systems.

It will setup iptables firewall rules allowing anyone to access user defined ports (22,80 by default). It also has the ability to whitelist and blacklist IP’s. I’ve tested it with chkconfig on CentOS 5.

To use it:

Create a file named /etc/init.d/firewall
Copy and paste the script into it and save
Edit the ALLOWED variable with port numbers you want to allow, default is ports 22 (SSH) and 80 (HTTP)
Execute:

touch /usr/local/etc/whitelist.txt && touch /usr/local/etc/blacklist.txt

Edit the whitelist/blacklist files if you want
Execute:

chmod 755 /etc/init.d/firewall

Execute:

chkconfig --add firewall && chkconfig firewall on

The script:

#!/bin/bash
# chkconfig: 345 30 99
# description: Starts and stops iptables based firewall
## List Locations
#
WHITELIST=/usr/local/etc/whitelist.txt
BLACKLIST=/usr/local/etc/blacklist.txt
#
## Specify ports you wish to use.
#
ALLOWED="22 80"
#
## Specify where IP Tables is located
#
IPTABLES=/sbin/iptables
##
#DO NOT EDIT BELOW THIS LINE
###
RETVAL=0
# To start the firewall
start() {
echo "Setting up firewall rules..."
echo 'Allowing Localhost'
#Allow localhost.
$IPTABLES -A INPUT -t filter -s 127.0.0.1 -j ACCEPT
#
## Whitelist
#
for x in `grep -v ^# $WHITELIST | awk '{print $1}'`; do
echo "Permitting $x..."
$IPTABLES -A INPUT -t filter -s $x -j ACCEPT
done
#
## Blacklist
#
for x in `grep -v ^# $BLACKLIST | awk '{print $1}'`; do
echo "Denying $x..."
$IPTABLES -A INPUT -t filter -s $x -j DROP
done
#
## Permitted Ports
#
for port in $ALLOWED; do
echo "Accepting port TCP $port..."
$IPTABLES -A INPUT -t filter -p tcp --dport $port -j ACCEPT
done
for port in $ALLOWED; do
echo "Accepting port UDP $port..."
$IPTABLES -A INPUT -t filter -p udp --dport $port -j ACCEPT
done
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPTABLES -A INPUT -p udp -j DROP
$IPTABLES -A INPUT -p tcp --syn -j DROP
RETVAL=0
}
# To stop the firewall
stop() {
echo "Removing all iptables rules..."
/sbin/iptables -F
/sbin/iptables -X
/sbin/iptables -Z
RETVAL=0
}
case $1 in
start)
stop
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
/sbin/iptables -L
/sbin/iptables -t nat -L
RETVAL=0
;;
*)
echo "Usage: firewall {start|stop|restart|status}"
RETVAL=1
esac
exit $RETVAL

จบบบบ จ้า


Create Date : 21 เมษายน 2554
Last Update : 21 เมษายน 2554 23:02:22 น. 2 comments
Counter : 749 Pageviews.  
 
 
 
 
thank you

  • ☆☆☆☆☆ payday loan no fax Looking for $1,000 cash advance fast cash loan in 48 hour

  • ☆☆☆☆☆ fast payday loan online Get cash advance up to $1,000 cash advances in 24 hour

  • ☆☆☆☆☆ instant payday loans no credit check loan up to $1,000 up to $1,000 express cash

  • ☆☆☆☆☆ online payday loan Loans in 48 hour up to $1,000 payday loan in 48 hour

  • ☆☆☆☆☆ payday loans chicago Overnight payday loans For fill easy application payday loans

  • ☆☆☆☆☆ instant online payday loan lenders loan up to $1,000 easy cash online up to $1,000 overnight

  • ☆☆☆☆☆ 1 hour payday loan Fast cash delivery we guarantee loans up to $1,000

  • ☆☆☆☆☆ i need a payday loan today Up to $1,000 cash loans cash advance in 48 hours

  • ☆☆☆☆☆ pay day Up to $1,000 overnight cash express up to $1,000 in 48 hour

  • ☆☆☆☆☆ need a payday loan Need up to $200-$1,000 in 48 hour? we offer $1,000 in 48 hour

  • ☆☆☆☆☆ cash usa payday No faxing payday loan advance up to $1,000 fast cash loan online

  • ☆☆☆☆☆ online pay day loans Need fast cash advance? need cash right now?

  • ☆☆☆☆☆ get payday loans Looking for $1,000 payday advance get $1,000 cash in 48 hour

  • ☆☆☆☆☆ cash advance cash advance $100$1,000 easy cash fast loan in 48 hour get cash right now?

  • ☆☆☆☆☆ quick cash Fast cash loan in 48 hour For fill easy application cash advance

  • ☆☆☆☆☆ apply payday loan We offer $1,000 in 48 hour For fill easy application fast loan

  • ☆☆☆☆☆ payday loan lenders only Need up to $1,000 in 48 hour? fast cash loan in 48 hour

  • ☆☆☆☆☆ payday loan online no credit check Cash advances in 24 hour online payday loans $100 to $1,000

  • ☆☆☆☆☆ online payday loans no credit check Up to $1,000 fast cash loan online get cash right now?

  • ☆☆☆☆☆ quick loans Apply online with48 hour $100$1,000 fast cash online in 48 hour

  • ☆☆☆☆☆ payday loan america For fill easy application payday loan get cash advance up to $1,000

  • ☆☆☆☆☆ fast cash advance online Cash deposited in 48 hour looking for $100-$1,000 fast cash online

  • ☆☆☆☆☆ paycheck loans Cash advance in 48 hours loans up to $1,000

  • ☆☆☆☆☆ easy online payday loan Looking for $1,000 fast loan $100-$1,000 payday loans online

  • ☆☆☆☆☆ online payday loan Looking for $1,000 loan online $1,000 cash advance in 48 hour

  • ☆☆☆☆☆ cheap no fax payday loans Need cash right now? get cash advance up to $1,000

  • ☆☆☆☆☆ advance cash loans Up to $1,000 express cash $1,000 cash fast 48 hour

  • ☆☆☆☆☆ payday loans in nj Cash advances in 24 hour cash deposited directly into your account

  • ☆☆☆☆☆ lender payday loans Online payday loans $100 to $1,000 fast cash loan in 48 hour

  • ☆☆☆☆☆ no credit payday loan Up to $1,000 payday loan online up to $1,000 48 hour

  • ☆☆☆☆☆ direct payday loan lenders only Up to $1,000 fast loan online $200-$1,000 payday loans in 48 hour

  • ☆☆☆☆☆ online cash loan Looking for $1,000 fast loan For fill easy application cash advance

  • ☆☆☆☆☆ arizona payday loans Fast cash delivery get cash advances in 48 hour

  • ☆☆☆☆☆ net pay advance We offer $1,000 in 48 hour looking for $100-$1,000 fast cash online

  • ☆☆☆☆☆ payday loan help advance in 48 hour cash in as little as 48 hour

  • ☆☆☆☆☆ usa cash Get fast payday loan online get $100$1,000 cash advance now

  • ☆☆☆☆☆ payday payday loans Get cash advances in 48 hour need up to $200-$1,000 in 48 hour?

  • ☆☆☆☆☆ low fee payday loans online For fill easy application payday loan looking for $100-$1,000 fast cash online

  • ☆☆☆☆☆ cash in advance Easy cash online up to $1,000 overnight get $1,000 cash in 48 hour

  • ☆☆☆☆☆ payday loans payday Looking for $1,000 cash advance For fill easy application payday loans

  • ☆☆☆☆☆ payday loans for Up to $1,000 overnight loan in 48 hours

  • ☆☆☆☆☆ dallas payday loan Cash deposited directly into your account cash $1,000 in your hand in 48 hour

  • ☆☆☆☆☆ payday loan review Fast cash delivery $500-$1,000 cash advances in 48 hour

  • ☆☆☆☆☆ payday advance loans online loan up to $1,000 get your fast cash advance

  • ☆☆☆☆☆ get loans online Up to $1,000 express cash cash in as little as 48 hour

  • ☆☆☆☆☆ payday loan lenders only Up to $1,000 48 hour looking for $1,000 fast loan

  • ☆☆☆☆☆ usa payday loans Looking for $100-$1,000 fast cash online need fast cash advance?

  • ☆☆☆☆☆ cash till payday loans Looking for $1,000 payday advance cash advance in 48 hours

  • ☆☆☆☆☆ e payday loan Online payday loans $100 to $1,000 get up to $1,000 as soon as today

  • ☆☆☆☆☆ missouri payday loan Get $1,000 cash in 48 hour $500-$1,000 cash advances in 48 hour
  •  
     

    โดย: capuchino_man01 วันที่: 18 มิถุนายน 2555 เวลา:10:29:41 น.  

     
     
     


  • SiteMap

  • ☆☆☆☆☆ fast payday loans ohio $1,000 wired to your account cash advance in 48 hours

  • ☆☆☆☆☆ brighton financial payday loan Need up to $200-$1,000 in 48 hour? need cash advance?

  • ☆☆☆☆☆ check advances online Cash advance in 48 hours looking for $1,000 cash advance

  • ☆☆☆☆☆ cash advance loans Get cash in 48 hour get $100$1,000 cash advance now

  • ☆☆☆☆☆ payday loan usa Need up to $1,000 in 48 hour? cash deposited directly into your account

  • ☆☆☆☆☆ internet payday loan Get up to $1,000 in 48 hour For fill easy application payday loan

  • ☆☆☆☆☆ advance cash fast loan payday payday Need up to $1,000 in 48 hour? up to $1,000 payday loan online

  • ☆☆☆☆☆ quick payday loans Cash deposited in 48 hour fast cash loan in 48 hour

  • ☆☆☆☆☆ instant no fax payday loans Up to $1,000 fast loan online loans up to $1,000

  • ☆☆☆☆☆ payday loans cash advance Need up to $200-$1,000 in 48 hour? loan in 48 hour

  • ☆☆☆☆☆ direct payday loan companies Looking for $1,000 fast loan need up to $200-$1,000 in 48 hour?

  • ☆☆☆☆☆ pay day loan lenders Need cash right now? For fill easy application cash advance

  • ☆☆☆☆☆ beacon payday loans Cash advance in just 48 hour need get cash in 48 hours

  • ☆☆☆☆☆ loans for payday We guarantee loans up to $1,000 up to $1,000 cash loans

  • ☆☆☆☆☆ quick loans same day Get emergency cash you need! $100$1,000 fast cash online in 48 hour

  • ☆☆☆☆☆ payday loans vancouver wa Need cash advance? easy cash online up to $1,000 overnight

  • ☆☆☆☆☆ payday loan store loan up to $1,000 look for fast cash up to $1,000 online

  • ☆☆☆☆☆ payday loans laws in texas $100-$1,000 payday loans online up to $1,000 express cash

  • ☆☆☆☆☆ paycheck loans online loans up to $1,000 get $100$1,000 cash advance now

  • ☆☆☆☆☆ fax payday loans Get your fast cash advance $1,000 cash advance in 48 hour

  • ☆☆☆☆☆ quick online payday Up to $1,000 fast cash loan online get emergency cash you need!

  • ☆☆☆☆☆ how to get a payday loan Fast cash in hour online payday loan up to $1,000 in 48 hour

  • ☆☆☆☆☆ fast payday advances Receive cash in 48 hour apply online with48 hour

  • ☆☆☆☆☆ payday loans payday loans Up to $1,000 overnight up to $1,000 fast loan online

  • ☆☆☆☆☆ payday loans utah Up to $1,000 quick loan online up to $1,000 cash loans

  • ☆☆☆☆☆ payday loans mn Up to $1,000 overnight cash in as little as 48 hour

  • ☆☆☆☆☆ direct payday loans $1,000 wired to your bank in 48 hour online payday loan up to $1,000 in 48 hour

  • ☆☆☆☆☆ payday loans fax Up to $1,000 fast cash loan online cash express up to $1,000 in 48 hour

  • ☆☆☆☆☆ cash fast $1,000 wired to your account get cash in 48 hour

  • ☆☆☆☆☆ no credit check loans Get cash in 48 hour overnight payday loans

  • ☆☆☆☆☆ advance pay day loans loan up to $1,000 up to $1,000 fast loan online

  • ☆☆☆☆☆ instant pay day loans $100$1,000 easy cash fast loan in 48 hour $100$1,000 fast cash online in 48 hour

  • ☆☆☆☆☆ online cash advance Up to $1,000 cash loans $100$1,000 cash advance online

  • ☆☆☆☆☆ payday loans fax Cash in as little as 48 hour receive cash in 48 hour

  • ☆☆☆☆☆ pay day cash advance loans up to $1,000 apply online with48 hour

  • ☆☆☆☆☆ cash fast payday Cash express up to $1,000 in 48 hour get fast payday loan online

  • ☆☆☆☆☆ easy payday advance loans No faxing payday loan advance up to $1,000 express cash

  • ☆☆☆☆☆ payday loans in maryland Get cash advance up to $1,000 need up to $200-$1,000 in 48 hour?

  • ☆☆☆☆☆ no credit check no fax payday loans $1,000 wired to your account cash $1,000 in your hand in 48 hour

  • ☆☆☆☆☆ real payday loan Need fast cash advance? $1,000 wired to your bank in 48 hour

  • ☆☆☆☆☆ payment payday loan Get $1,000 cash as soon as 48 hour cash in as little as 48 hour

  • ☆☆☆☆☆ cash loans for bad credit Get up to $1,000 as soon as today need cash right now?

  • ☆☆☆☆☆ secure payday loans We offer $1,000 in 48 hour cash advance in just 48 hour

  • ☆☆☆☆☆ payday loan ohio Cash advances in 24 hour get up to $1,000 as soon as today

  • ☆☆☆☆☆ online quick payday loans Cash advance in 48 hours are you looking cash?

  • ☆☆☆☆☆ lender payday loans We offer $1,000 in 48 hour cash advances in 24 hour

  • ☆☆☆☆☆ payday loan on line Looking for $1,000 payday advance we offer $1,000 in 48 hour

  • ☆☆☆☆☆ approved payday loans Easy cash online up to $1,000 overnight advance in 48 hour

  • ☆☆☆☆☆ quick cash payday loans Online payday loan up to $1,000 in 48 hour we guarantee loans up to $1,000
  •  
     

    โดย: capuchino_man01 วันที่: 18 มิถุนายน 2555 เวลา:10:30:21 น.  

    Name
    Opinion
    *ใช้ code html ตกแต่งข้อความได้เฉพาะสมาชิก

    dokawa
     
    Location :
    กรุงเทพ Thailand

    [ดู Profile ทั้งหมด]

    ฝากข้อความหลังไมค์
    Rss Feed
    Smember
    ผู้ติดตามบล็อก : 1 คน [?]




    ความจำสั้น แต่ bloggang.com คงจะอายุยาว เลยเอาความรู้มาฝากไว้หน่อยครับ
    [Add dokawa's blog to your web]

     
    pantip.com pantipmarket.com pantown.com