codepath/SecurityShepherd

Name: SecurityShepherd

Owner: CodePath

Description: Web and mobile application security training platform

Forked from: OWASP/SecurityShepherd

Created: 2016-12-20 01:25:52.0

Updated: 2018-05-11 20:08:15.0

Pushed: 2018-05-11 20:14:36.0

Homepage: https://www.owasp.org/index.php/OWASP_Security_Shepherd

Size: 189328

Language: Java

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

OWASP Security Shepherd

The OWASP Security Shepherd Project is a web and mobile application security training platform. Security Shepherd has been designed to foster and improve security awareness among a varied skill-set demographic. The aim of this project is to take AppSec novices or experienced engineers and sharpen their penetration testing skill set to security expert status.

Where can I download Security Shepherd?

Virtual Machine or Manual Setup

You can download Security Shepherd VM's or Manual Installation Packs from GitHub

Docker

There is also a docker image available from Dockerhub you can pull it down with
docker pull ismisepaul/securityshepherd

Note: You'll need to get a shell on your docker container and run mysql and tomcat manually;

er run -i -p 80:80 -p 443:443 -t ismisepaul/securityshepherd /bin/bash
/bin/mysqld_safe &
ice tomcat7 start

If you don't have `authbind` installed and configured on your host machine e.g. on Ubuntu you'll need to do the following;

 apt-get install authbind   
h /etc/authbind/byport/80  
h /etc/authbind/byport/443  
d 550 /etc/authbind/byport/80  
d 550 /etc/authbind/byport/443  
n tomcat7 /etc/authbind/byport/80  
n tomcat7 /etc/authbind/byport/443  

How do I setup Security Shepherd?

We've got fully automated and step by step walkthroughs on our wiki page to help you get Security Shepherd up and running.

What can Security Shepherd be used for?

Security Shepherd can be used as a;

Why choose Security Shepherd?

There are a lot of purposefully vulnerable applications available in the OWASP Project Inventory, and even more across the internet. Why should you use Security Shepherd? Here are a few reasons;


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.