1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
diff --git a/Responder.conf b/Responder.conf
index 5c1b94e..9493f30 100755
--- a/Responder.conf
+++ b/Responder.conf
@@ -24,6 +24,11 @@ Challenge = Random
; Delete this file to re-capture previously captured hashes
-Database = Responder.db
+Database = /var/lib/responder/Responder.db
+
+; Path to log folder
+LogPath = /var/log/responder
+
+
; Default log file
SessionLog = Responder-Session.log
diff --git a/settings.py b/settings.py
index 095f5b5..3b7d9c9 100755
--- a/settings.py
+++ b/settings.py
@@ -83,6 +83,8 @@ class Settings:
# Config parsing
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'))
@@ -101,10 +103,10 @@ class Settings:
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)
|