|
|
|
|
|
|
|
|
|
|
|
findSizes(self,
nodes)
Find nodes that could be sizes or lengths. |
source code
|
|
|
|
findSizeGetSize(self,
node)
Take a size/length node and figure out it's value. |
source code
|
|
|
|
findSizeRelationCheckSelf(self,
node)
Check if parent - me + prior siblings == size |
source code
|
|
|
|
findSizeRelations(self,
nodes)
Find and resolve size relations. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
| peachNode(self,
node,
tabCount,
size,
parent) |
source code
|
|
|
|
hex2bin(self,
h)
Convert hex string to binary string |
source code
|
|
|
|
isWideString(self,
str)
Is this a wchar string? |
source code
|
|
|
|
isPaddedWideString(self,
str)
Is this a wchar string with nulls at the end? |
source code
|
|
|
|
|
|
|
isPaddedString(self,
str)
Is this a char string with nulls at the end? |
source code
|
|
|
|
getFlagBits(self,
node)
Checks out the showname field to see if we can determin the number of
bits this flag is and it's offset in the packet. |
source code
|
|
|
|
|
|
|
figureOutPublisher(self,
doc)
Look for udp or tcp protocol and pull out address and port. |
source code
|
|