summarylogtreecommitdiffstats
path: root/responder.patch
blob: d933edc5fd35d232ea1bfbf8d591777efbff3dc2 (plain)
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)