Opened 8 years ago

Closed 2 years ago

#3956 closed defect (user disappeared)

BwAuthority Socks5Error 'Connection Refused' correlated with a single exit

Reported by: aagbsn Owned by: mikeperry
Priority: Medium Milestone:
Component: Core Tor/Torflow Version:
Severity: Blocker Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We've been seeing Tracebacks from Socks5Error with 'Connection Refused' rather than 'Tor timed out our SOCKS stream request'. It appears that the exit is refusing to connect. Incidentally, most of these Tracebacks occur with exit "dustbunnytycoon"

https://metrics.torproject.org/descriptor.html?desc-id=e36340a70e3176f16df53faff379ecd0075f1d5b

There is no contact information available for this relay, and the exit policy allows connections to *:443

DEBUG[Wed Sep 07 07:42:25 2011]:0.0503749847412 CIRC 395 LAUNCHED
DEBUG[Wed Sep 07 07:42:25 2011]:1315381345.2 0.00525093078613 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE
DEBUG[Wed Sep 07 07:42:25 2011]:0.0587430000305 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE
DEBUG[Wed Sep 07 07:42:26 2011]:1315381346.54 0.00412201881409 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:0.340323925018 CIRC 395 EXTENDED $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:1315381346.54 0.341313838959 CIRC 395 BUILT $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:0.355362892151 CIRC 395 BUILT $5BDED96813BCDC9F2948C792AFAABBAAF3C088CE,$070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:26 2011]:Attaching stream: 365 to circuit 395
DEBUG[Wed Sep 07 07:42:26 2011]:0.0405840873718 STREAM 365 SENTCONNECT 395 38.229.70.2 443
ERROR[Wed Sep 07 07:42:27 2011]:An unknown HTTP error occured
Traceback (most recent call last):
  File "bwauthority_child.py", line 125, in http_request
    reply = urllib2.urlopen(request)
  File "/usr/lib64/python2.4/urllib2.py", line 130, in urlopen
    return _opener.open(url, data)
  File "/usr/lib64/python2.4/urllib2.py", line 358, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.4/urllib2.py", line 376, in _open
    '_open', req)
  File "/usr/lib64/python2.4/urllib2.py", line 337, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.4/urllib2.py", line 1126, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
  File "/usr/lib64/python2.4/urllib2.py", line 1089, in do_open
    h.request(req.get_method(), req.get_selector(), req.data, headers)
  File "/usr/lib64/python2.4/httplib.py", line 810, in request
    self._send_request(method, url, body, headers)
  File "/usr/lib64/python2.4/httplib.py", line 833, in _send_request
    self.endheaders()
  File "/usr/lib64/python2.4/httplib.py", line 804, in endheaders
    self._send_output()
  File "/usr/lib64/python2.4/httplib.py", line 685, in _send_output
    self.send(msg)
  File "/usr/lib64/python2.4/httplib.py", line 652, in send
    self.connect()
  File "/usr/lib64/python2.4/httplib.py", line 1078, in connect
    sock.connect((self.host, self.port))
  File "../libs/SocksiPy/socks.py", line 369, in connect
    self.__negotiatesocks5(destpair[0],destpair[1])
  File "../libs/SocksiPy/socks.py", line 236, in __negotiatesocks5
    raise Socks5Error((ord(resp[1]),_socks5errors[ord(resp[1])]))
Socks5Error: (5, 'Connection refused')
DEBUG[Wed Sep 07 07:42:27 2011]:Removed 127.0.0.1:44432 from our local port list
DEBUG[Wed Sep 07 07:42:27 2011]:Got last exit of 070BC8794DCF79B2EC490EF9A38B16FD5EBDE745
DEBUG[Wed Sep 07 07:42:27 2011]:35.0-37.1505376344% circuit build+fetch failed for ('070BC8794DCF79B2EC490EF9A38B16FD5EBDE745', 'dustbunnytycoon')
DEBUG[Wed Sep 07 07:42:27 2011]:Checking if scan count is met...
INFO[Wed Sep 07 07:42:27 2011]:No stream circuit for 365 circ: 395
WARN[Wed Sep 07 07:42:27 2011]:Not enough streams yet. 31 < 78.0
DEBUG[Wed Sep 07 07:42:27 2011]:Scan count met: False
DEBUG[Wed Sep 07 07:42:27 2011]:Checking for consensus
DEBUG[Wed Sep 07 07:42:27 2011]:0.0521879196167 STREAM 365 FAILED 395 38.229.70.2 443 REASON=END REMOTE_REASON=CONNECTREFUSED

Child Tickets

Change History (2)

comment:1 Changed 5 years ago by arma

So the summary of the ticket is "three years ago, there was an exit relay that was misconfigured and didn't allow exiting"?

Does that mean we should close this ticket now?

comment:2 Changed 2 years ago by teor

Resolution: user disappeared
Severity: Blocker
Status: newclosed
Note: See TracTickets for help on using tickets.