MCPcopy Create free account
hub / github.com/PierreGode/Ragnar / __str__

Method __str__

pager_lib/smb/smb2_structs.py:32–41  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

30 self.payload.initMessage(self)
31
32 def __str__(self):
33 b = StringIO()
34 b.write('Command: 0x%02X (%s) %s' % ( self.command, SMB2_COMMAND_NAMES.get(self.command, '<unknown>'), os.linesep ))
35 b.write('Status: 0x%08X %s' % ( self.status, os.linesep ))
36 b.write('Flags: 0x%02X %s' % ( self.flags, os.linesep ))
37 b.write('PID: %d %s' % ( self.pid, os.linesep ))
38 b.write('MID: %d %s' % ( self.mid, os.linesep ))
39 b.write('TID: %d %s' % ( self.tid, os.linesep ))
40 b.write('Data: %d bytes %s%s %s' % ( len(self.data), os.linesep, str(binascii.hexlify(self.data)), os.linesep ))
41 return b.getvalue()
42
43 def reset(self):
44 self.raw_data = b''

Callers

nothing calls this directly

Calls 2

writeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected