#!/usr/bin/env python import SimpleHTTPServer import SocketServer class WebDavHandler(SimpleHTTPServer.SimpleHTTPRequestHandler): def do_OPTIONS(self): self.send_response(200) self.send_header('Allow', 'OPTIONS, GET, PROPFIND') self.send_header('DAV', '1, 2') self.end_headers() self.connection.shutdown(1) def do_PROPFIND(self): self.send_response(207) self.send_header('Content-type', 'text/xml') self.end_headers() self.wfile.write('') self.connection.shutdown(1) SocketServer.TCPServer(('0.0.0.0', 80), WebDavHandler).serve_forever()