All internal plug-ins must implement this interface ResolvePacket - entry BPFFilter - set BPF, like: mysql(tcp and port 3306) SetFlag - plug-in params Version - plug-in version
| 30 | // SetFlag - plug-in params |
| 31 | // Version - plug-in version |
| 32 | type PlugInterface interface { |
| 33 | ResolveStream(net gopacket.Flow, transport gopacket.Flow, r io.Reader) |
| 34 | BPFFilter() string |
| 35 | SetFlag([]string) |
| 36 | Version() string |
| 37 | } |
| 38 | |
| 39 | type ExternalPlug struct { |
| 40 | Name string |