Skip to content

Vulnerable Flask Application written for CprE 231

License

Notifications You must be signed in to change notification settings

cyberPhobe/231_vulnerable_flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

231 Vulnerable Flask Web Application

Vulnerable Flask Application written for Cpr E 231 at Iowa State University. Caution: here be dragons!

Notes

  • This was built over a long period of time to simulate what could and does happen to some unfortunate modern-day websites. This is supposed to be a mainly realistic site (with tons of modern-day security issues-- see OWASP Top 10)!
  • For best results, use this application on a Linux machine. Ubuntu is nice and user-friendly for beginners!

Prerequisites

The following will need to be installed prior to running:

  • Python 3 and pip
  • Flask library

Warning!

DO NOT EXPOSE THIS APP PUBLICALLY ON THE INTERNET!! THIS COULD RESULT IN YOUR MACHINE OR NETWORK BECOMING COMPROMISED!!!

Deployment

By default, this application will listen on port 5000. To run the server, run this command in the root directory of the web application:

python3 flaskApp.py

You are responsible for your machine(s) running this application. There are not any warranties or guarantees, written or implied, in the distribution of this software. I am not responsible for any destruction or loss of property by, or for using this vulnerable software.

Acknowledgements

Photo credit: Hubble's Cosmic Reef

About

Vulnerable Flask Application written for CprE 231

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published