Upon receiving bad data from peer (bad magic bytes) print the data to console for analysis

This commit is contained in:
Jonathan Warren 2013-03-14 11:58:52 -04:00
parent 3d78ece84e
commit 9d385a290d
2 changed files with 5 additions and 3 deletions

View File

@ -312,6 +312,7 @@ class receiveDataThread(QThread):
if verbose >= 2:
printLock.acquire()
sys.stderr.write('The magic bytes were not correct. First 40 bytes of data: %s\n' % repr(self.data[0:40]))
print 'self.data:', self.data.encode('hex')
printLock.release()
self.data = ""
else:

View File

@ -39,7 +39,8 @@ def readSent():
cur.execute(item, parameters)
output = cur.fetchall()
for row in output:
print row
msgid, toaddress, toripe, fromaddress, subject, message, ackdata, lastactiontime, status, pubkeyretrynumber, msgretrynumber, folder = row
print msgid.encode('hex'), toaddress, 'toripe:', toripe.encode('hex'), 'fromaddress:', fromaddress, 'SUBJECT:', repr(subject), 'MESSAGE:', repr(message), 'ACKDATA:', ackdata.encode('hex'), lastactiontime, status, pubkeyretrynumber, msgretrynumber, folder
def readSubscriptions():
print 'Printing everything in subscriptions table:'
@ -90,9 +91,9 @@ def takeSentMessagesOutOfTrash():
#takeInboxMessagesOutOfTrash()
#takeSentMessagesOutOfTrash()
#readInbox()
#readSent()
readSent()
#readPubkeys()
readSubscriptions()
#readSubscriptions()
#readInventory()