diff options
author | Randy Ramos | 2017-10-01 15:37:51 -0400 |
---|---|---|
committer | Randy Ramos | 2017-10-01 15:43:24 -0400 |
commit | 007311a836ffdfdf6193bca05a1e568111636abd (patch) | |
tree | cbdc16fb3fe9a1032bdd716e5388f99247784eb1 | |
parent | ce961870f7625618a03d8fb63e4ded9868db8ca5 (diff) | |
download | aur-007311a836ffdfdf6193bca05a1e568111636abd.tar.gz |
Patch src to save logs in /var/log/responder
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rw-r--r-- | responder.patch | 38 |
3 files changed, 57 insertions, 6 deletions
@@ -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 @@ -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) |