TaZmen Sniffer Protocol (TZSP) Parser
Package tzsp provides a basic TaZmen Sniffer Protocol parser.
Usage
conn, err := net.ListenUDP("udp", addr)
if err != nil {
log.Fatal(err)
}
buf := make([]byte, 65535)
for {
l, _, err := conn.ReadFrom(buf)
if err != nil {
panic(err)
}
p, err := tzsp.Parse(buf[:l])
if err != nil {
panic(err)
}
print(p.String())
// Encapsulated packet data is in p.Data
}
License
Copyright 2016 Olivier Poitrey. All rights reserved. Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.