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

Method __str__

pager_lib/smb/smb_structs.py:118–131  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

116 self.payload.initMessage(self)
117
118 def __str__(self):
119 b = StringIO()
120 b.write('Command: 0x%02X (%s) %s' % ( self.command, SMB_COMMAND_NAMES.get(self.command, '<unknown>'), os.linesep ))
121 b.write('Status: %s %s' % ( str(self.status), os.linesep ))
122 b.write('Flags: 0x%02X %s' % ( self.flags, os.linesep ))
123 b.write('Flags2: 0x%04X %s' % ( self.flags2, os.linesep ))
124 b.write('PID: %d %s' % ( self.pid, os.linesep ))
125 b.write('UID: %d %s' % ( self.uid, os.linesep ))
126 b.write('MID: %d %s' % ( self.mid, os.linesep ))
127 b.write('TID: %d %s' % ( self.tid, os.linesep ))
128 b.write('Security: 0x%016X %s' % ( self.security, os.linesep ))
129 b.write('Parameters: %d bytes %s%s %s' % ( len(self.parameters_data), os.linesep, str(binascii.hexlify(self.parameters_data)), os.linesep ))
130 b.write('Data: %d bytes %s%s %s' % ( len(self.data), os.linesep, str(binascii.hexlify(self.data)), os.linesep ))
131 return b.getvalue()
132
133 def reset(self):
134 self.raw_data = b''

Callers

nothing calls this directly

Calls 2

writeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected