From af7d27ac8cb3c2b0664a8b0a11940c0f3c25c891 Mon Sep 17 00:00:00 2001 From: lgandx Date: Mon, 28 Sep 2020 08:11:41 -0300 Subject: [PATCH] Fixed LLMNR/NBT-NS/Browser issue when binding to a specific interface --- Responder.py | 12 ++++++------ settings.py | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Responder.py b/Responder.py index 994ba20..c27d2ea 100755 --- a/Responder.py +++ b/Responder.py @@ -250,13 +250,13 @@ def main(): from poisoners.LLMNR import LLMNR from poisoners.NBTNS import NBTNS from poisoners.MDNS import MDNS - threads.append(Thread(target=serve_LLMNR_poisoner, args=(settings.Config.Bind_To, 5355, LLMNR,))) - threads.append(Thread(target=serve_MDNS_poisoner, args=(settings.Config.Bind_To, 5353, MDNS,))) - threads.append(Thread(target=serve_NBTNS_poisoner, args=(settings.Config.Bind_To, 137, NBTNS,))) + threads.append(Thread(target=serve_LLMNR_poisoner, args=('', 5355, LLMNR,))) + threads.append(Thread(target=serve_MDNS_poisoner, args=('', 5353, MDNS,))) + threads.append(Thread(target=serve_NBTNS_poisoner, args=('', 137, NBTNS,))) # Load Browser Listener from servers.Browser import Browser - threads.append(Thread(target=serve_thread_udp_broadcast, args=(settings.Config.Bind_To, 138, Browser,))) + threads.append(Thread(target=serve_thread_udp_broadcast, args=('', 138, Browser,))) if settings.Config.HTTP_On_Off: from servers.HTTP import HTTP @@ -290,7 +290,7 @@ def main(): if settings.Config.Krb_On_Off: from servers.Kerberos import KerbTCP, KerbUDP - threads.append(Thread(target=serve_thread_udp, args=(settings.Config.Bind_To, 88, KerbUDP,))) + threads.append(Thread(target=serve_thread_udp, args=('', 88, KerbUDP,))) threads.append(Thread(target=serve_thread_tcp, args=(settings.Config.Bind_To, 88, KerbTCP,))) if settings.Config.SQL_On_Off: @@ -321,7 +321,7 @@ def main(): if settings.Config.DNS_On_Off: from servers.DNS import DNS, DNSTCP - threads.append(Thread(target=serve_thread_udp, args=(settings.Config.Bind_To, 53, DNS,))) + threads.append(Thread(target=serve_thread_udp, args=('', 53, DNS,))) threads.append(Thread(target=serve_thread_tcp, args=(settings.Config.Bind_To, 53, DNSTCP,))) for thread in threads: diff --git a/settings.py b/settings.py index d969985..1314f11 100644 --- a/settings.py +++ b/settings.py @@ -23,7 +23,7 @@ import subprocess from utils import * -__version__ = 'Responder 3.0.1.0' +__version__ = 'Responder 3.0.2.0' class Settings: