Skip to content

vnlinux/firewall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

firewall

Tool for setting up your firewall based on iptables

##Setup

  • install ipset package

##Files

  • firewall.sh: main script, need to run
  • blacklist.txt: list of bad ips will be blocked (one ip/network per line)
  • whitelist.txt: list of good ips will be accepted (one ip/network per line)

##Usage

Clone to your server

git clone https://github.com/vnlinux/firewall.git
  • Edit tcp_incoming, udp_incoming, tcp_outgoing, udp_outgoing in firewall.sh
  • Add ip address to blacklist.txt, whitelist.txt if you have

Start firewall

sudo sh firewall.sh start

Stop firewall

sudo sh firewall.sh stop

Start firewall, and stop it after 5 minutes (testing mode)

sudo sh firewall.sh start; (sleep 300; sudo sh firewall.sh stop) &