summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJameson Pugh2019-08-27 09:49:48 -0400
committerJameson Pugh2019-08-27 09:49:48 -0400
commit92e3e7ee2dcc178ce0064819fae3c28808dcd5e3 (patch)
treecfa63f94c7f1c5d992bda5bdeee1429f54b231e8
downloadaur-92e3e7ee2dcc178ce0064819fae3c28808dcd5e3.tar.gz
initial commit
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD53
-rwxr-xr-xautorecon.sh3
3 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1e502443e1db
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,35 @@
+pkgbase = autorecon-git
+ pkgdesc = Multi-threaded network reconnaissance tool which performs automated enumeration of services.
+ pkgver = r51.d705884
+ pkgrel = 1
+ url = https://github.com/Tib3rius/AutoRecon
+ arch = any
+ license = GPL
+ depends = python-colorama
+ depends = python-toml
+ optdepends = seclists-git
+ optdepends = enum4linux
+ optdepends = gobuster
+ optdepends = nbtscan
+ optdepends = nikto
+ optdepends = nmap
+ optdepends = onesixtyone
+ optdepends = oscanner
+ optdepends = smbclient
+ optdepends = smbmap
+ optdepends = smtp-user-enum
+ optdepends = net-snmp
+ optdepends = sslscan
+ optdepends = sipvicious
+ optdepends = tnscmd10g
+ optdepends = whatweb
+ optdepends = wkhtmltopdf
+ provides = autorecon
+ conflicts = autorecon
+ source = autorecon::git+https://github.com/Tib3rius/AutoRecon.git
+ source = autorecon.sh
+ sha256sums = SKIP
+ sha256sums = 90b36035e98bffbe2fe7e9a504fa7c6b17bf22d231cf6daea102e5ec055737fe
+
+pkgname = autorecon-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..78a555bdbcf8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,53 @@
+# Maintainer: Jameson Pugh <imntreal@gmail.com>
+
+pkgname=autorecon-git
+_gitname='autorecon'
+pkgver=r51.d705884
+pkgrel=1
+pkgdesc='Multi-threaded network reconnaissance tool which performs automated enumeration of services.'
+arch=(any)
+url='https://github.com/Tib3rius/AutoRecon'
+license=(GPL)
+depends=('python-colorama' 'python-toml')
+optdepends=('seclists-git'
+ 'enum4linux'
+ 'gobuster'
+ 'nbtscan'
+ 'nikto'
+ 'nmap'
+ 'onesixtyone'
+ 'oscanner'
+ 'smbclient'
+ 'smbmap'
+ 'smtp-user-enum'
+ 'net-snmp'
+ 'sslscan'
+ 'sipvicious'
+ 'tnscmd10g'
+ 'whatweb'
+ 'wkhtmltopdf')
+conflicts=(autorecon)
+provides=(autorecon)
+source=("${_gitname}::git+https://github.com/Tib3rius/AutoRecon.git"
+ 'autorecon.sh')
+sha256sums=('SKIP'
+ '90b36035e98bffbe2fe7e9a504fa7c6b17bf22d231cf6daea102e5ec055737fe')
+
+pkgver() {
+ cd "${_gitname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
+}
+
+package() {
+ cd "${srcdir}/${_gitname}"
+
+ install -v -m755 -d "${pkgdir}/opt/${_gitname}/config"
+ install -v -m755 -d "${pkgdir}/usr/bin"
+ install -v -m755 -d "${pkgdir}/usr/share/doc/${_gitname}"
+ install -v -m644 {README.md,LICENSE} "${pkgdir}/usr/share/doc/${_gitname}/"
+ install -v -m644 {config/global-patterns.toml,config/port-scan-profiles.toml,config/service-scans.toml} "${pkgdir}/opt/${_gitname}/config/"
+ install -v -m644 autorecon.py "${pkgdir}/opt/${_gitname}/"
+ install -v -m755 ../autorecon.sh "${pkgdir}/usr/bin/${_gitname}"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/autorecon.sh b/autorecon.sh
new file mode 100755
index 000000000000..843eda8babe9
--- /dev/null
+++ b/autorecon.sh
@@ -0,0 +1,3 @@
+#! /usr/bin/env bash
+
+python /opt/autorecon/autorecon.py $@