Skip to content

shirriff/pup-wireshark

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Wireshark support for Xerox Alto PUP packets

The Xerox Alto computer from the 1970s used PUP protocol for its Ethernet. This Wireshark plugin decodes PUP packets and related packets used by the Alto. The PUP specification is here.

For more information on the Alto, see my blog posts on the Alto.

If you're interested in this, you probably are interested in the Living Computer Museum's Contralto emulator and IFS (Interim File System). This plugin supports LCM's encapsulations: UDP packets on 42424 or Ethernet broadcast packets with type 0xbeef, and raw packets with wtap.USER0.

To use this plugin, install pup.lua in the Wireshark plugins directory details. On Windows, directory is %APPDATA%\Wireshark\plugins

Wireshark tips:

  • Disable View -> Colorize packet list, which grays out broadcast packets
  • If you change this file, Control-Shift-L to reload Lua code

This is a work in progress: not all PUP packets are fully decoded.

Ken Shirriff, http://righto.com

Git Repository: https://github.com/shirriff/pup-wireshark

About

Wireshark plugin to decode Xerox Alto PUP packets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages