#!/bin/sh
#
# dos.sh       This script go for starting/stop DoS services using iptables
#

# From AUTOCONF
prefix=
exec_prefix=${prefix}

# Paths to programs
UVM=/usr/bin/uvm
UO_PATH=/usr/uo/
UO_FILE=dos-defender.uyg.uo
UO_EXE=dos-defender.uyg

start() {
    	local err; err=0
    	($UVM $UO_PATH/$UO_FILE br0 eth0 -m 740  -o /var/$UO_EXE  $UO_PATH/$UO_FILE || $err=1);
		#(chmod +x $UO_PATH/$UO_EXE || $err=1);
	    (/var/$UO_EXE start || $err=1);
		return $err
}

stop() {
	local err; err=0
	#rm $UO_PATH/$UO_EXE
	(/var/$UO_EXE stop || $err=1);
	
	return $err
}

usage() {
	echo "$0 [start|stop|restart|reload|config]"
	exit 1
}

# +++++++++++++++ main ++++++++++++++++++++++ 
[ -z "$1" ] && usage;

err=0

case "$1" in
	config)		;;
	start)		start;;
	stop)		stop;;
	reload)		;;
	restart)	stop; start;;
	*)		usage;;
esac
#if [ $? = "0" ] ; then
	#echo $0 $@ ok
#else
	#echo $0 $@ error
#	err=1
#fi

exit $err
