diff options
author | GI_Jack | 2019-03-24 22:04:54 -0400 |
---|---|---|
committer | GI_Jack | 2019-03-24 22:04:54 -0400 |
commit | 91465ce8bd51eb3023709b0b3ab5b4b87138bedc (patch) | |
tree | 15edb659636c954e97a90c9c2a7e38c27e414ef0 | |
download | aur-91465ce8bd51eb3023709b0b3ab5b4b87138bedc.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 57 |
2 files changed, 82 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7f112f43b056 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +# Generated by mksrcinfo v8 +# Mon Mar 25 02:04:50 UTC 2019 +pkgbase = mad-metasploit-git + pkgdesc = A Collection of Metasploit Plugins, Modules and Scripts + pkgver = r125.61eed15 + pkgrel = 1 + url = https://www.hahwul.com/p/mad-metasploit.html + arch = any + license = MIT + makedepends = git + depends = ruby + depends = metasploit + optdepends = arachni: arachni web scanner plugin + optdepends = searchsploit: db_exploit plugin + provides = mad-metasploit + conflicts = mad-metasploit + source = mad-metasploit::git+https://github.com/hahwul/mad-metasploit.git + sha256sums = SKIP + +pkgname = mad-metasploit-git + +pkgname = mad-metasploit-archive-git + provides = mad-metasploit-archive + conflicts = mad-metasploit-archive + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..6c90fd48ba95 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: GI_Jack <GI_Jack@hackermail.com> +pkgbase=mad-metasploit-git +pkgname=(mad-metasploit-git mad-metasploit-archive-git) +_pkgname=mad-metasploit +pkgver=r125.61eed15 +pkgrel=1 +pkgdesc="A Collection of Metasploit Plugins, Modules and Scripts" +arch=('any') +url="https://www.hahwul.com/p/mad-metasploit.html" +license=('MIT') +depends=('ruby' 'metasploit') +makedepends=('git') +optdepends=( + "arachni: arachni web scanner plugin" + "searchsploit: db_exploit plugin" +) +provides=("${_pkgname}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+https://github.com/hahwul/mad-metasploit.git") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_pkgname}" +# Git, no tags available + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "${srcdir}/${_pkgname}" + #patch -p1 -i "$srcdir/${pkgname%-VCS}.patch" + cat > config/config.rb << EOF +\$metasploit_path = "${pkgdir}/opt/metasploit" +EOF + +} + +package_mad-metasploit-git() { + cd "${srcdir}/${_pkgname}" + install -dm755 "${pkgdir}/opt/metasploit/modules/exploits" + install -dm755 "${pkgdir}/opt/metasploit/modules/post" + install -dm755 "${pkgdir}/opt/metasploit/modules/auxiliary" + install -dm755 "${pkgdir}/opt/metasploit/plugins" + install -dm755 "${pkgdir}/opt/metasploit/scripts" + ./mad-metasploit + echo " - Copying scripts" + cp mad-metasploit-resource-script/* "${pkgdir}/opt/metasploit/scripts" + install -Dm644 awesome.md "${pkgdir}/opt/metasploit/awesome.md" +} + +package_mad-metasploit-archive-git() { + provides=("mad-metasploit-archive") + conflicts=("mad-metasploit-archive") + unset optdepend + cd "${srcdir}/${_pkgname}/archive" + install -dm755 "${pkgdir}/opt/metasploit/modules/exploits/mad-metasploit-archive" + cp -r exploits "${pkgdir}/opt/metasploit/modules/exploits/mad-metasploit-archive" +} |