Unknown binary data dissection/analyze/reassembly library
Project description
Crafting packet structures with gui
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Create a example.py file with contents:
--- example.py ---
from packetlib import BasePacketClass, StringSZ, AttrList
class ExamplePacket(BasePacketClass):
_fields_=AttrList(('data',StringSZ))
--- END ---
Having intersting binary data in some_data_file, run
gui.py example.py:ExamplePacket some_data_file
Start thinking what binary data might mean and add definitions to _fields_
attribute appropriately, then reload the class in gui to see changes.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Create a example.py file with contents:
--- example.py ---
from packetlib import BasePacketClass, StringSZ, AttrList
class ExamplePacket(BasePacketClass):
_fields_=AttrList(('data',StringSZ))
--- END ---
Having intersting binary data in some_data_file, run
gui.py example.py:ExamplePacket some_data_file
Start thinking what binary data might mean and add definitions to _fields_
attribute appropriately, then reload the class in gui to see changes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
StructX-1.0.tar.gz
(31.2 kB
view details)
File details
Details for the file StructX-1.0.tar.gz
.
File metadata
- Download URL: StructX-1.0.tar.gz
- Upload date:
- Size: 31.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82fbe455f2637c62d18fd5d9b487c2166c46db37765c1196b771ed0043a2fc39 |
|
MD5 | 93aa54cf8ae3f12ff21b203c7565e0aa |
|
BLAKE2b-256 | a046172f2858e0afcbab6d3c342ffee6af0f4cb5ee3899be465a30f3445b4b9d |