From f3ff7177c2dab29c974f8e80399c0b252243ad6d Mon Sep 17 00:00:00 2001 From: phil <phil@secdev.org> Date: Mon, 20 Mar 2017 15:35:31 +0100 Subject: [PATCH] Had TCPListenPipe triggers when a connection happens --- scapy/scapypipes.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scapy/scapypipes.py b/scapy/scapypipes.py index 6a4bd506..d378ce99 100644 --- a/scapy/scapypipes.py +++ b/scapy/scapypipes.py @@ -173,7 +173,7 @@ class TCPConnectPipe(Source): class TCPListenPipe(TCPConnectPipe): """TCP listen on [addr:]port and use first connection as source and sink ; send peer address to high output - +-------------+ + +------^------+ >>-| +-[peer]-|->> | / | >-|-[addr:port]-|-> @@ -208,6 +208,7 @@ class TCPListenPipe(TCPConnectPipe): self.fd.send(self.q.get(block=False)) except Queue.Empty: break + self._trigger(repr(frm)) class TriggeredMessage(Drain): -- GitLab