Export to GitHub

pyrit - issue #361

If you wont fix Pyrit Serve, REMOVE IT!


Posted on Oct 23, 2011 by Helpful Monkey

Everyone knows by now that Pyrits "Serve" Function is completele crap and doesnt work at all. Since apparently nobody wants to fix it, I Suggest that you remove the feature entirely.

Comment #1

Posted on Jan 2, 2012 by Helpful Camel

YES PLEASE FIX IT, AM FUCKING SICK OF IT NOT WORKING. AS R309 WOULD BE NICE

Comment #2

Posted on Jan 6, 2012 by Happy Bear

The serve function is working properly, i use it since... 1 years or more!! I have a cluster of 6 computer that i use with my main computer and function without a single problem! Go buy a brain!

REMOVE THIS THREAD' SIMPLY NOOBS THAT NEEDS ATTENTION!

Comment #3

Posted on Aug 3, 2012 by Swift Giraffe

I AGREE REMOVE IT!! IT IS SHIT AND IT DOES NOT WORK!

root@anus:/home/gaynigger# pyrit serve Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com This code is distributed under the GNU General Public License v3+

Serving 0 active clients; 0 PMKs/s; 0.0 TTS Traceback (most recent call last): File "/usr/local/bin/pyrit", line 6, in pyrit_cli.Pyrit_CLI().initFromArgv() File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 117, in initFromArgv func(self, **options) File "/usr/local/lib/python2.6/dist-packages/pyrit_cli.py", line 881, in serve server.addClient(addr) File "/usr/local/lib/python2.6/dist-packages/cpyrit/network.py", line 140, in addClient client = NetworkClient(srv_addr, self.enqueue, known_uuids) File "/usr/local/lib/python2.6/dist-packages/cpyrit/network.py", line 68, in init self.srv_uuid, self.uuid = self.server.register(";".join(known_uuids)) File "/usr/lib/python2.6/xmlrpclib.py", line 1199, in call return self.__send(self.__name, args) File "/usr/lib/python2.6/xmlrpclib.py", line 1489, in __request verbose=self.__verbose File "/usr/lib/python2.6/xmlrpclib.py", line 1237, in request errcode, errmsg, headers = h.getreply() File "/usr/lib/python2.6/httplib.py", line 1064, in getreply response = self._conn.getresponse() File "/usr/lib/python2.6/httplib.py", line 990, in getresponse response.begin() File "/usr/lib/python2.6/httplib.py", line 391, in begin version, status, reason = self._read_status() File "/usr/lib/python2.6/httplib.py", line 349, in _read_status line = self.fp.readline() File "/usr/lib/python2.6/socket.py", line 427, in readline data = recv(1) socket.error: [Errno 104] Connection reset by peer

Comment #4

Posted on May 8, 2013 by Happy Wombat

Fixed it for ya!

Apply this patch with:

patch -p0 < pyrit_paw2bufferfix.patch

inside pyrit_svn branch. In one place cpyrit.py uses PAW2_Buffer constructor instead of .pack() method.

Tested it on ubuntu 13.04 and fixes the issue with pyrit serve. The error is on the running machine side, not on the serving one.

Attachments

Status: New

Labels:
Type-Defect Priority-Medium