summaryrefslogtreecommitdiffstats
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rwxr-xr-xsrc/util/paste-kdcproxy.py18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/util/paste-kdcproxy.py b/src/util/paste-kdcproxy.py
new file mode 100755
index 000000000..1e56b8954
--- /dev/null
+++ b/src/util/paste-kdcproxy.py
@@ -0,0 +1,18 @@
+#!/usr/bin/python
+import kdcproxy
+from paste import httpserver
+import os
+import sys
+
+if len(sys.argv) > 1:
+ port = sys.argv[1]
+else:
+ port = 8443
+if len(sys.argv) > 2:
+ pem = sys.argv[2]
+else:
+ pem = '*'
+server = httpserver.serve(kdcproxy.Application(), port=port, ssl_pem=pem,
+ start_loop=False)
+os.write(sys.stdout.fileno(), 'proxy server ready\n')
+server.serve_forever()