Package Details: responder 2.3.3.9-2

Git Clone URL: https://aur.archlinux.org/responder.git (read-only)
Package Base: responder
Description: A LLMNR, NBT-NS and MDNS poisoner, with built-in HTTP/SMB/MSSQL/FTP/LDAP rogue authentication server supporting NTLMv1/NTLMv2/LMv2, Extended Security NTLMSSP and Basic HTTP authentication
Upstream URL: https://github.com/lgandx/responder/
Licenses: GPL3
Submitter: watersalesman
Maintainer: None
Last Packager: watersalesman
Votes: 2
Popularity: 0.002911
First Submitted: 2017-04-21 20:58
Last Updated: 2017-12-15 15:47

Latest Comments

watersalesman commented on 2017-10-01 19:44

@solstice Done. I went with /var/log/responder

solstice commented on 2017-09-27 12:37

I would suggest a little patch to log in /var/lib/responder instead of /usr/share/responder. You could use also /var/log/responder


--- ./Responder.conf 2017-03-29 18:28:31.000000000 +0200
+++ /usr/share/responder/Responder.conf 2017-09-26 01:20:29.986271306 +0200
@@ -17,6 +17,9 @@
; Use "Random" for generating a random challenge for each requests (Default)
Challenge = Random

+; root path to log file
+LogPath = /var/lib/responder
+
; SQLite Database file
; Delete this file to re-capture previously captured hashes
Database = Responder.db

--- ./settings.py 2017-03-29 18:28:31.000000000 +0200
+++ /usr/share/responder/settings.py 2017-09-26 01:20:03.076409615 +0200
@@ -77,6 +77,8 @@
config = ConfigParser.ConfigParser()
config.read(os.path.join(self.ResponderPATH, 'Responder.conf'))

+ self.LogPath = config.get('Responder Core', 'LogPath')
+
# Servers
self.HTTP_On_Off = self.toBool(config.get('Responder Core', 'HTTP'))
self.SSL_On_Off = self.toBool(config.get('Responder Core', 'HTTPS'))
@@ -91,10 +93,10 @@
self.Krb_On_Off = self.toBool(config.get('Responder Core', 'Kerberos'))

# Db File
- self.DatabaseFile = os.path.join(self.ResponderPATH, config.get('Responder Core', 'Database'))
+ self.DatabaseFile = os.path.join(self.LogPath, config.get('Responder Core', 'Database'))

# Log Files
- self.LogDir = os.path.join(self.ResponderPATH, 'logs')
+ self.LogDir = os.path.join(self.LogPath, 'logs')

if not os.path.exists(self.LogDir):
os.mkdir(self.LogDir)