パケットキャプチャ

UNIXにはtcpdumpやsnoop*1コマンドが存在するが、Plan9には同等の機能を持つコマンドとしてsnoopyが用意されている。9P(ninep)のパケットは次のように見える。

000148 ms 
	ether(s=xxxxxxxxxxxx d=xxxxxxxxxxxx pr=0800 ln=87)
	ip(s=xx.xx.xx.xx d=xx.xx.xx.xx id=6a81 frag=4000 ttl= 47 pr=6 ln=73)
	tcp(s=20763 d=17010 seq=198518750 ack=2143421436 fl=AP win=65535 ck=3cea)
	ninep(801f0287980a2fd6dbcec78a183695fba2f198f6f2c087f24d62dd39274204cb)
000193 ms 
	ether(s=xxxxxxxxxxxx d=xxxxxxxxxxxx pr=0800 ln=966)
	ip(s=xx.xx.xx.xx d=xx.xx.xx.xx id=ca9d frag=0000 ttl=255 pr=6 ln=952)
	tcp(s=17010 d=20763 seq=2143421436 ack=198518783 fl=AP win=65535 ck=b2b4)
	ninep(838e1a794a53523c19510f1043b1b0ac442d612668c3dbcd944a84ea2d48b5f3)