von / PerProxy

A python-based proxy that uses Perspectives to detect and thwart SSL MITM attacks.
7 stars 2 forks source link

[Errno 8] nodename nor servname provided, or not known #15

Closed von closed 13 years ago

von commented 13 years ago

The following indicates a hostname not found condition. It should be caught and translated into something more human friendly.

PerProxy:Thread-16:services.addons.mozilla.org: Connecting to services.addons.mozilla.org:443
PerProxy:Thread-13:versioncheck.addons.mozilla.org: Error connecting to versioncheck.addons.mozilla.org:443: [Errno 8] nodename nor servname provided, or not known
PerProxy:Thread-13:versioncheck.addons.mozilla.org: [Errno 8] nodename nor servname provided, or not known
Traceback (most recent call last):
  File "./PerProxy.py", line 59, in handle
    server = self.connect_to_server(hostname, port)
  File "./PerProxy.py", line 107, in connect_to_server
    server = Server(hostname, port)
  File "/Users/von/develop/PerProxy/Server.py", line 17, in __init__
    self.sock.connect((hostname, port))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/M2Crypto-0.20.2-py2.7-macosx-10.3-fat.egg/M2Crypto/SSL/Connection.py", line 175, in connect
    self.socket.connect(addr)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
    return getattr(self._sock,name)(*args)
gaierror: [Errno 8] nodename nor servname provided, or not known
PerProxy:Thread-13:versioncheck.addons.mozilla.org: Deferring handling error connecting to server: [Errno 8] nodename nor servname provided, or not known