Skip to content

0x90shell/AdvancedHTTPServer

 
 

Repository files navigation

AdvancedHTTPServer

Standalone web server built on Python's BaseHTTPServer

Build Status Documentation Status Github Issues PyPi Release

License

AdvancedHTTPServer is released under the BSD 3-clause license, for more details see the LICENSE file.

Features

AdvancedHTTPServer builds on top of Python's included BaseHTTPServer and provides out of the box support for additional commonly needed features such as:

  • Threading
  • SSL
  • Registering handler functions to HTTP resources
  • A default robots.txt file
  • Forking the server process
  • Basic Authentication
  • The HTTP verbs GET HEAD POST and OPTIONS
  • RPC over HTTP

Dependencies

AdvancedHTTPServer does not have any additional dependencies outside of the Python standard library.

The following version of Python are currently supported:

  • Python 2.7
  • Python 3.3
  • Python 3.4

Code Documentation

AdvancedHTTPServer uses Sphinx for internal code documentation. This documentation can be generated from source with the command sphinx-build docs/source docs/html. The latest documentation is kindly hosted on ReadTheDocs at advancedhttpserver.readthedocs.org.

Powered By AdvancedHTTPServer

About

Standalone web server built on Python's BaseHTTPServer

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%