summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRandy Ramos2017-10-01 15:37:51 -0400
committerRandy Ramos2017-10-01 15:43:24 -0400
commit007311a836ffdfdf6193bca05a1e568111636abd (patch)
treecbdc16fb3fe9a1032bdd716e5388f99247784eb1
parentce961870f7625618a03d8fb63e4ded9868db8ca5 (diff)
downloadaur-007311a836ffdfdf6193bca05a1e568111636abd.tar.gz
Patch src to save logs in /var/log/responder
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD19
-rw-r--r--responder.patch38
3 files changed, 57 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 32b1a8c0da42..6cd240325083 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,16 +1,18 @@
pkgbase = responder
pkgdesc = 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
pkgver = 2.3.3.8
- pkgrel = 1
- url = https://github.com/lgandx/Responder/
+ pkgrel = 2
+ url = https://github.com/lgandx/responder/
arch = any
license = GPL3
makedepends = git
depends = python2
source = https://github.com/lgandx/responder/archive/v2.3.3.8.tar.gz
source = responder.sh
+ source = responder.patch
sha256sums = 42fd6613ce0aebf63716bdb5cb9d99889f24d4af7db711cc9350afba668d25f4
sha256sums = 658d17f895ad48a47babf885176a8a4e891219c7fd7d53141a1dbdbbaa0b9374
+ sha256sums = d200ddf84e1a0ad691ecc708f4c3e495793dd1c246ded3cd777daf4fe1d75753
pkgname = responder
diff --git a/PKGBUILD b/PKGBUILD
index f9e347974d15..66f4f616f907 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,16 +2,25 @@
pkgname='responder'
pkgver=2.3.3.8
-pkgrel=1
+pkgrel=2
pkgdesc='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'
arch=('any')
depends=('python2')
makedepends=('git')
-url='https://github.com/lgandx/Responder/'
+url='https://github.com/lgandx/responder/'
license=('GPL3')
-source=("https://github.com/lgandx/$pkgname/archive/v$pkgver.tar.gz" 'responder.sh')
+source=("https://github.com/lgandx/$pkgname/archive/v$pkgver.tar.gz"
+ 'responder.sh'
+ 'responder.patch')
sha256sums=('42fd6613ce0aebf63716bdb5cb9d99889f24d4af7db711cc9350afba668d25f4'
- '658d17f895ad48a47babf885176a8a4e891219c7fd7d53141a1dbdbbaa0b9374')
+ '658d17f895ad48a47babf885176a8a4e891219c7fd7d53141a1dbdbbaa0b9374'
+ 'd200ddf84e1a0ad691ecc708f4c3e495793dd1c246ded3cd777daf4fe1d75753')
+
+
+prepare() {
+ cd "$srcdir/Responder-$pkgver"
+ patch -p1 -i "$srcdir/$pkgname.patch"
+}
package() {
cd "$srcdir/Responder-$pkgver"
@@ -27,3 +36,5 @@ package() {
#Script
install -Dm755 "$srcdir"/responder.sh "$pkgdir"/usr/bin/responder
}
+
+# vim:set sw=2 sts=2 et:
diff --git a/responder.patch b/responder.patch
new file mode 100644
index 000000000000..daebdb24fd93
--- /dev/null
+++ b/responder.patch
@@ -0,0 +1,38 @@
+diff -ura Responder-2.3.3.8/Responder.conf res.new/Responder.conf
+--- Responder-2.3.3.8/Responder.conf 2017-09-04 22:15:27.000000000 -0400
++++ res.new/Responder.conf 2017-10-01 14:40:43.439999999 -0400
+@@ -21,6 +21,9 @@
+ ; Delete this file to re-capture previously captured hashes
+ Database = Responder.db
+
++; Path to log folder
++LogPath = /var/log/responder
++
+ ; Default log file
+ SessionLog = Responder-Session.log
+
+diff -ura Responder-2.3.3.8/settings.py res.new/settings.py
+--- Responder-2.3.3.8/settings.py 2017-09-04 22:15:27.000000000 -0400
++++ res.new/settings.py 2017-10-01 14:42:58.903333323 -0400
+@@ -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)