Skip to content

Instantly share code, notes, and snippets.

@v3l0c1r4pt0r
v3l0c1r4pt0r / txt2pcap.py
Created August 1, 2022 17:08
Convert DSView TXT dump of USB packet fields into valid PCAP file
#!/usr/bin/env python3
# convert DSView TXT dump of USB packet fields into valid PCAP file
import re
import sys
import struct
import os
from enum import IntEnum
class PCAP_Header():
@v3l0c1r4pt0r
v3l0c1r4pt0r / dm9601.lua
Created August 21, 2022 10:22
Wireshark dissector for DM9601 USB to Ethernet adapter chips
-- DM9601 dissector for Wireshark
--
-- Usage: wireshark -X lua_script:dm9601.lua
--
p_dm9601 = Proto("dm9601", "DM9601 USB Protocol")
p_dm9601_ethin = Proto("dm9601_ethin", "DM9601 USB Protocol Ethernet Input Stream")
p_dm9601_ethout = Proto("dm9601_ethout", "DM9601 USB Protocol Ethernet Output Stream")
p_dm9601_irq = Proto("dm9601_irq", "DM9601 USB Protocol Interrupts")
local operations = {