CMPUT404-assignment-webserver
See requirements.org (plain-text) for a description of the project.
Make a simple webserver.
Generally everything is LICENSE'D under the Apache 2 license by Abram Hindle.
server.py contains contributions from:
- Abram Hindle
- Eddie Antonio Santos
- Jackson Z Chang
- Mandy Meindersma
Assignment completed by Geoffery Banh. deep.png
and root.png
are licenced under the Apache 2 license by Geoffery Banh.
But the server.py example is derived from the python documentation examples thus some of the code is Copyright © 2001-2013 Python Software Foundation; All Rights Reserved under the PSF license (GPL compatible) http://docs.python.org/2/library/socketserver.html
- kabanus (https://stackoverflow.com/users/6881240/kabanus), "How to prevent directory traversal attack from Python code", https://stackoverflow.com/questions/45188708/how-to-prevent-directory-traversal-attack-from-python-code, StackOverflow.
- Brandon Rhodes (https://stackoverflow.com/users/85360/brandon-rhodes), "Parse raw HTTP Headers", https://stackoverflow.com/a/5955949/14659292, StackOverflow.