Topics
Wireshark
- Creating a Wireshark dissector in Lua - part 1 (the basics)
- Creating a Wireshark dissector in Lua - part 2 (debugging and a more advanced dissector)
- Creating a Wireshark dissector in Lua - part 3 (parsing the payload)
- Creating a Wireshark dissector in Lua - part 4 (separate subtrees)
-
Creating a Wireshark dissector in Lua - part 5 (modularization)
-
Creating port-independent (heuristic) Wireshark dissectors in Lua
- Creating a Wireshark USB dissector in Lua - part 1 (mouse)
Fiddler
- Creating a Fiddler extension - part 1 (initial setup)
- Creating a Fiddler extension - part 2 (custom response inspector)
Emulators
- Verifying emulator correctness - part 1 (diff)
- Verifying emulator correctness - part 2 (one instruction at a time)
Various debugging
- Printing all arguments to a SQL stored procedure (for SQL Server)
- Viewing raw HTTP requests for debugging purposes