diff options
author | Vadim Yanitskiy <axilirator@gmail.com> | 2018-07-21 00:14:58 +0700 |
---|---|---|
committer | Vadim Yanitskiy <axilirator@gmail.com> | 2018-07-21 00:14:58 +0700 |
commit | fd33dcc2023dad960157023b7d5de586612dc5f5 (patch) | |
tree | 8f49f154e77620c4fd0f099e9a6e9153ab1f24a9 /src | |
parent | d3394d13f24d351578d8f971895e1f2391927f34 (diff) |
trx_toolkit/trx_sniff.py: fix memleak: don't store packets
The Scapy itself was the actual cause of continuously growing
memory consumption. It was configured to store the captured
packets, what isn't required for this tool.
Change-Id: I0c6d9b76398e148b7febd94aa37aa2fa22d19b3f
Diffstat (limited to 'src')
-rwxr-xr-x | src/target/trx_toolkit/trx_sniff.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/target/trx_toolkit/trx_sniff.py b/src/target/trx_toolkit/trx_sniff.py index 577e6f97..535bb3f9 100755 --- a/src/target/trx_toolkit/trx_sniff.py +++ b/src/target/trx_toolkit/trx_sniff.py @@ -79,7 +79,7 @@ class Application: print("[i] Listening on interface '%s'..." % self.sniff_interface) # Start sniffing... - scapy.all.sniff(iface = self.sniff_interface, store = 1, + scapy.all.sniff(iface = self.sniff_interface, store = 0, filter = pkt_filter, prn = self.pkt_handler) # Scapy registers its own signal handler |