def displayMessage(self, message): # Clean the hexdump view self.textview.get_buffer().delete(self.textview.get_buffer().get_start_iter(), self.textview.get_buffer().get_end_iter()) # Fecth the content of the message to display hexContent = TypeConvertor.hexdump(TypeConvertor.netzobRawToPythonRaw(message.getData())) # Update the hexdump self.textview.get_buffer().insert_with_tags_by_name(self.textview.get_buffer().get_start_iter(), hexContent, "normalTag")
def getMessageDetails(self, messageID): if not messageID in self._payloadDict: errorMessage = _("Message ID: {0} not found in importer " + "message list").format(messageID) logging.error(errorMessage) raise NetzobImportException("IPC", errorMessage, ERROR) payload = self._payloadDict[messageID] return TypeConvertor.hexdump(TypeConvertor.netzobRawToPythonRaw(payload))
def getMessageDetails(self, messageID): if not messageID in self._payloadDict: errorMessage = _("Message ID: {0} not found in importer " + "message list").format(messageID) logging.error(errorMessage) raise NetzobImportException("IPC", errorMessage, ERROR) payload = self._payloadDict[messageID] return TypeConvertor.hexdump( TypeConvertor.netzobRawToPythonRaw(payload))
def doGetMessageDetails(self, messageID): message = self.model.getMessageByID(str(messageID)) properties = [(props.getName(), props.getCurrentValue()) for props in message.getProperties() if props.getName() != 'Data'] messageDetails = "\n".join(["{0}: {1}".format(*prop) for prop in properties]) messageDetails += "\n\n" + TypeConvertor.hexdump(TypeConvertor.netzobRawToPythonRaw(message.getStringData())) return messageDetails
def doGetMessageDetails(self, messageID): message = self.model.getMessageByID(str(messageID)) properties = [(props.getName(), props.getCurrentValue()) for props in message.getProperties() if props.getName() != 'Data'] messageDetails = "\n".join( ["{0}: {1}".format(*prop) for prop in properties]) messageDetails += "\n\n" + TypeConvertor.hexdump( TypeConvertor.netzobRawToPythonRaw(message.getStringData())) return messageDetails
def doGetMessageDetails(self, messageID): message = self.model.getMessageByID(str(messageID)) return TypeConvertor.hexdump(TypeConvertor.netzobRawToPythonRaw(message.getData()))
def doGetMessageDetails(self, messageID): message = self.model.getMessageByID(str(messageID)) return TypeConvertor.hexdump( TypeConvertor.netzobRawToPythonRaw(message.getData()))