aboutsummaryrefslogtreecommitdiffstats
path: root/mitmdump
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2014-03-10 17:24:05 +1300
committerAldo Cortesi <aldo@corte.si>2014-03-10 17:24:05 +1300
commit554deee222fa4d2100b93becc4dd06f7342e3694 (patch)
tree8acbf873630193e7bc34185f3a243e1aab408869 /mitmdump
parent2e50b1073538730fc5bd6369e2cb8176874f2f03 (diff)
parentdd3aedca01a61f2fe33d009320f7fe656f1fc671 (diff)
downloadmitmproxy-554deee222fa4d2100b93becc4dd06f7342e3694.tar.gz
mitmproxy-554deee222fa4d2100b93becc4dd06f7342e3694.tar.bz2
mitmproxy-554deee222fa4d2100b93becc4dd06f7342e3694.zip
Merge pull request #233 from mitmproxy/untangle_circular_dependencies
Untangle circular dependencies
Diffstat (limited to 'mitmdump')
-rwxr-xr-xmitmdump11
1 files changed, 7 insertions, 4 deletions
diff --git a/mitmdump b/mitmdump
index 49d129d6..5ab7c076 100755
--- a/mitmdump
+++ b/mitmdump
@@ -1,6 +1,9 @@
#!/usr/bin/env python
import sys, signal
from libmproxy import proxy, dump, cmdline
+from libmproxy.proxy.config import process_proxy_options
+from libmproxy.proxy.primitives import ProxyServerError
+from libmproxy.proxy.server import DummyServer, ProxyServer
import libmproxy.version, netlib.version
import argparse
@@ -25,13 +28,13 @@ if __name__ == '__main__':
if options.quiet:
options.verbose = 0
- proxyconfig = proxy.process_proxy_options(parser, options)
+ proxyconfig = process_proxy_options(parser, options)
if options.no_server:
- server = proxy.DummyServer(proxyconfig)
+ server = DummyServer(proxyconfig)
else:
try:
- server = proxy.ProxyServer(proxyconfig, options.port, options.addr)
- except proxy.ProxyServerError, v:
+ server = ProxyServer(proxyconfig, options.port, options.addr)
+ except ProxyServerError, v:
print >> sys.stderr, "mitmdump:", v.args[0]
sys.exit(1)