Firewall-Masquerade avec interface http

crabs_firewall-3.0.1 ©2005-2011 - Christophe CAZAJUS (crabs-mettre_le_signe_at-crabs-world.com)

firewall_col~~ / STAT / COL / rc.firewall_col
Makefile firewall.h main.c daemon.c rc.firewall_col
    1 BIN=firewall_col
    2 . /etc/firewall.d/etc/config.sh
    3 CMD=$FW_HOME/bin/$BIN
    4 case $1 in
    5 	''|'start')
    6 		PIDS=`ps -e|awk -v b=$BIN '$4==b { print $1 }'`
    7 		if [ -z "$PIDS" ] ; then
    8 			su - $FW_USER -c "bash -l -c 'ulimit -c unlimited ; $CMD'"
    9 		else
   10 			echo $BIN already started
   11 		fi
   12 	;;
   13 	'stop')
   14 		PIDS=`ps -e|awk -v b=$BIN '$4==b { print $1 }'`
   15 		if [ -z "$PIDS" ] ; then
   16 			echo no $BIN running
   17 		else
   18 			echo "Kill $BIN ($PIDS)"
   19 			kill -INT $PIDS
   20 		fi
   21 	;;
   22 	*)
   23 		echo "USAGE: $0 start|stop"
   24 	;;
   25 esac
Makefile firewall.h main.c daemon.c rc.firewall_col
firewall_col~~ / STAT / COL / rc.firewall_col

Haut de page

Contacter crabs

Date de génération : 22/09/2011 21:48