mirror of
https://github.com/lgandx/Responder.git
synced 2025-07-06 04:51:23 -07:00
commit
06b33edc27
3 changed files with 43 additions and 28 deletions
|
@ -1,22 +1,27 @@
|
||||||
[Responder Core]
|
[Responder Core]
|
||||||
|
|
||||||
|
; Poisoners to start
|
||||||
|
MDNS = On
|
||||||
|
LLMNR = On
|
||||||
|
NBTNS = On
|
||||||
|
|
||||||
; Servers to start
|
; Servers to start
|
||||||
SQL = On
|
SQL = On
|
||||||
SMB = On
|
SMB = On
|
||||||
RDP = On
|
RDP = On
|
||||||
Kerberos = On
|
Kerberos = On
|
||||||
FTP = On
|
FTP = On
|
||||||
POP = On
|
POP = On
|
||||||
SMTP = On
|
SMTP = On
|
||||||
IMAP = On
|
IMAP = On
|
||||||
HTTP = On
|
HTTP = On
|
||||||
HTTPS = On
|
HTTPS = On
|
||||||
DNS = On
|
DNS = On
|
||||||
LDAP = On
|
LDAP = On
|
||||||
DCERPC = On
|
DCERPC = On
|
||||||
WINRM = On
|
WINRM = On
|
||||||
SNMP = Off
|
SNMP = Off
|
||||||
MQTT = On
|
MQTT = On
|
||||||
|
|
||||||
; Custom challenge.
|
; Custom challenge.
|
||||||
; Use "Random" for generating a random challenge for each requests (Default)
|
; Use "Random" for generating a random challenge for each requests (Default)
|
||||||
|
|
17
Responder.py
17
Responder.py
|
@ -298,12 +298,17 @@ def main():
|
||||||
threads = []
|
threads = []
|
||||||
|
|
||||||
# Load (M)DNS, NBNS and LLMNR Poisoners
|
# Load (M)DNS, NBNS and LLMNR Poisoners
|
||||||
from poisoners.LLMNR import LLMNR
|
if settings.Config.LLMNR_On_Off:
|
||||||
from poisoners.NBTNS import NBTNS
|
from poisoners.LLMNR import LLMNR
|
||||||
from poisoners.MDNS import MDNS
|
threads.append(Thread(target=serve_LLMNR_poisoner, args=('', 5355, LLMNR,)))
|
||||||
threads.append(Thread(target=serve_LLMNR_poisoner, args=('', 5355, LLMNR,)))
|
|
||||||
threads.append(Thread(target=serve_MDNS_poisoner, args=('', 5353, MDNS,)))
|
if settings.Config.NBTNS_On_Off:
|
||||||
threads.append(Thread(target=serve_NBTNS_poisoner, args=('', 137, NBTNS,)))
|
from poisoners.NBTNS import NBTNS
|
||||||
|
threads.append(Thread(target=serve_NBTNS_poisoner, args=('', 137, NBTNS,)))
|
||||||
|
|
||||||
|
if settings.Config.MDNS_On_Off:
|
||||||
|
from poisoners.MDNS import MDNS
|
||||||
|
threads.append(Thread(target=serve_MDNS_poisoner, args=('', 5353, MDNS,)))
|
||||||
|
|
||||||
#// Vintage Responder BOWSER module, now disabled by default.
|
#// Vintage Responder BOWSER module, now disabled by default.
|
||||||
#// Generate to much noise & easily detectable on the network when in analyze mode.
|
#// Generate to much noise & easily detectable on the network when in analyze mode.
|
||||||
|
|
|
@ -115,6 +115,11 @@ class Settings:
|
||||||
config = ConfigParser.ConfigParser()
|
config = ConfigParser.ConfigParser()
|
||||||
config.read(os.path.join(self.ResponderPATH, 'Responder.conf'))
|
config.read(os.path.join(self.ResponderPATH, 'Responder.conf'))
|
||||||
|
|
||||||
|
# Poisoners
|
||||||
|
self.LLMNR_On_Off = self.toBool(config.get('Responder Core', 'LLMNR'))
|
||||||
|
self.NBNS_On_Off = self.toBool(config.get('Responder Core', 'NBTNS'))
|
||||||
|
self.MDNS_On_Off = self.toBool(config.get('Responder Core', 'MDNS'))
|
||||||
|
|
||||||
# Servers
|
# Servers
|
||||||
self.HTTP_On_Off = self.toBool(config.get('Responder Core', 'HTTP'))
|
self.HTTP_On_Off = self.toBool(config.get('Responder Core', 'HTTP'))
|
||||||
self.SSL_On_Off = self.toBool(config.get('Responder Core', 'HTTPS'))
|
self.SSL_On_Off = self.toBool(config.get('Responder Core', 'HTTPS'))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue