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
```sh
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
```sh
sudo sh firewall.sh start
```
Stop firewall
```sh
sudo sh firewall.sh stop
```
Start firewall, and stop it after 5 minutes (testing mode)
```sh
sudo sh firewall.sh start; (sleep 300; sudo sh firewall.sh stop) &
```