google / google/gopacket

ModbusTCP - Question

Open
#641 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
6.8k
Forks
1.2k
PR merge metrics
No merged PRs in 30d

Description

I am trying to decode ModbusTCP packets from pcap file, but i cant

```
if handle, err := pcap.OpenOffline("test.pcap"); err != nil {
panic(err)
} else {
packetSource := gopacket.NewPacketSource(handle, handle.LinkType())
for packet := range packetSource.Packets() {
pkt := handler(packet)
}
}
```

here is the handler()
```
modbusLayer := packet.Layer(layers.LayerTypeModbusTCP)
if modbusLayer != nil {
mod, _ := modbusLayer.(*layers.ModbusTCP)
fmt.Print("MODBUS PACKET")
```

@vgraveto

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.