From f300e2f7a51ea4ebf500beb5d690bc104abd149b Mon Sep 17 00:00:00 2001 From: mayhew64 Date: Sat, 30 Sep 2006 13:47:23 +0000 Subject: [PATCH] Added items remotely C:\p4\depot\WebGoat\J2EE\main\eclipse.bat C:\p4\depot\WebGoat\J2EE\main\webgoat.bat C:\p4\depot\WebGoat\J2EE\main\webgoat.sh C:\p4\depot\WebGoat\J2EE\main\webgoat_8080.bat C:\p4\depot\WebGoat\J2EE\main\webscarab.bat git-svn-id: http://webgoat.googlecode.com/svn/trunk@18 4033779f-a91e-0410-96ef-6bf7bf53c507 --- webgoat/main/webgoat.sh | 60 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 webgoat/main/webgoat.sh diff --git a/ webgoat/main/webgoat.sh b/ webgoat/main/webgoat.sh new file mode 100644 index 000000000..9850952d7 --- /dev/null +++ b/ webgoat/main/webgoat.sh @@ -0,0 +1,60 @@ +#!/bin/sh + +SYSTEM=`uname -s` +CATALINA_HOME=./tomcat +PATH=${PATH}:./tomcat/bin +export CATALINA_HOME PATH + +chmod +x ./$CATALINA_HOME/bin/*.sh +if [ $SYSTEM = "Darwin" ]; then + JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Home + export JAVA_HOME + +else + +is_java_1dot5() { + if [ "X$JAVA_HOME" != "X" -a -d $JAVA_HOME ]; then + $JAVA_HOME/bin/java -version 2>&1 | grep 'version \"1.5' >/dev/null + if [ $? -ne 0 ]; then + echo "The JVM in \$JAVA_HOME isn't version 1.5." + exit 1 + fi + else + echo "Please set JAVA_HOME to a Java 1.5 JDK install" + exit 1 + fi +} + +is_java_1dot5 + +fi + +case "$1" in + start80) + cp -f $CATALINA_HOME/conf/server_80.xml $CATALINA_HOME/conf/server.xml + $CATALINA_HOME/bin/startup.sh + printf "\n Open http://127.0.0.1/WebGoat/attack" + printf "\n Username: guest" + printf "\n Password: guest" + printf "\n Or try http://guest:guest@127.0.0.1/WebGoat/attack \n\n\r" + sleep 2 + tail -f $CATALINA_HOME/logs/catalina.out + ;; + start8080) + cp -f $CATALINA_HOME/conf/server_8080.xml $CATALINA_HOME/conf/server.xml + $CATALINA_HOME/bin/startup.sh + printf "\n Open http://127.0.0.1:8080/WebGoat/attack" + printf "\n Username: guest" + printf "\n Password: guest" + printf "\n Or try http://guest:guest@127.0.0.1:8080/WebGoat/attack \n\n\r" + sleep 2 + tail -f $CATALINA_HOME/logs/catalina.out + ;; + stop) + $CATALINA_HOME/bin/shutdown.sh + ;; + *) + echo $"Usage: $prog {start8080|start80|stop}" + exit 1 + ;; +esac