-
Notifications
You must be signed in to change notification settings - Fork 62
Description
Hi,
I'm trying to create a function which filters for GOOSE messages.
First i setup polymorph to be in capture mode with a goose filter(capture -i lo -f goose). So I inject a single GOOSE message (attached is the pcap) via tcpreplay (tcpreplay -i lo Single\ GOOSE.pcapng) into the lo and it is detected and a template generated. But then when i go to use intercept -localhost and i inject again, the packet never appears. The function i am using to verify this is:
def funco(packet):
print("hi")
return packet
So when i inject a packet, of any kind, i should see hi printed on the terminal, but I never see a "hi" when i inject a GOOSE message. I can confirm via wireshark that the messages are appearing at my lo.
Any help would be appreciated
Using:
Ubuntu 20.04
python 3.8
polymorph 2.0.5 (installed via pip3)