diff options
author | GI_Jack | 2018-09-10 18:43:52 -0400 |
---|---|---|
committer | GI_Jack | 2018-09-10 18:43:52 -0400 |
commit | a4121900a493e2884346932dd2a8cd83ea9c9013 (patch) | |
tree | 158d6d3dbfe5e11cb7d15a176b01fbe77cf35790 | |
download | aur-a4121900a493e2884346932dd2a8cd83ea9c9013.tar.gz |
Initial commit:
It took me a day and a half get this into AUR, including packaging and validating
depends that have depends upon depends, then filing bug reports upstream,
and I even had to fork this because upstream no longer works. But this works, mostly.
As of now this is marching off my fork that contains bug fixes, and work arounds
-rw-r--r-- | .SRCINFO | 47 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 101 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c692f29f0550 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,47 @@ +# Generated by mksrcinfo v8 +# Mon Sep 10 22:43:42 UTC 2018 +pkgbase = datasploit + pkgdesc = An OSINT framework to perform various recon techniques on Companies, People, Phone Number, Bitcoin Addresses, etc + pkgver = 1.0a + pkgrel = 1 + url = http://datasploit.info/ + arch = any + license = GPLv3 + depends = python2 + depends = python-setuptools + depends = python2-billiard + depends = python2-beautifulsoup4 + depends = python2-beautifulsoup3 + depends = python2-config + depends = python2-configobj + depends = python2-tld + depends = python2-dnspython + depends = python2-future + depends = python2-google-api-python-client + depends = python2-html5lib + depends = python2-idna + depends = python2-pymongo + depends = python2-praw + depends = python2-wappalyzer + depends = python2-whois + depends = python2-pytz + depends = python2-requests + depends = python2-requests-file + depends = python2-simplejson + depends = python2-termcolor + depends = python2-tqdm + depends = python2-tweepy + depends = python2-netaddr + depends = python2-clearbit + depends = python2-lxml + depends = python2-ipwhois + depends = python2-json2html + depends = python2-travispy + depends = python2-piplapis + depends = python2-anyjson + depends = python2-tldextract + source = datasploit-1.0a.tar.gz::https://github.com/GIJack/datasploit/archive/v1.0a.tar.gz + sha256sums = 3c9e380ca69d0c9d4e1f1234a635929a558b491293b8b69713c575d5d5e6c392 + +pkgname = datasploit + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..dd6afdcdeeaf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: GI_Jack <iamjacksemail@hackermail.com> +pkgname=datasploit +pkgver=1.0a +pkgrel=1 +pkgdesc="An OSINT framework to perform various recon techniques on Companies, People, Phone Number, Bitcoin Addresses, etc" +arch=('any') +url="http://datasploit.info/" +license=('GPLv3') +depends=('python2' 'python-setuptools' 'python2-billiard' 'python2-beautifulsoup4' + 'python2-beautifulsoup3' 'python2-config' 'python2-configobj' 'python2-tld' + 'python2-dnspython' 'python2-future' 'python2-google-api-python-client' + 'python2-html5lib' 'python2-idna' 'python2-pymongo' 'python2-praw' + 'python2-wappalyzer' 'python2-whois' 'python2-pytz' 'python2-requests' + 'python2-requests-file' 'python2-simplejson' 'python2-termcolor' + 'python2-tqdm' 'python2-tweepy' 'python2-netaddr' 'python2-clearbit' + 'python2-lxml' 'python2-ipwhois' 'python2-json2html' 'python2-travispy' + 'python2-piplapis' 'python2-anyjson' 'python2-tldextract') + +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/GIJack/datasploit/archive/v${pkgver}.tar.gz") +sha256sums=('3c9e380ca69d0c9d4e1f1234a635929a558b491293b8b69713c575d5d5e6c392') + +build() { + cd "${pkgname}-${pkgver}" + + # make "front end" + cat > datasploit.sh << EOF +cd /usr/share/datasploit +./datasploit.py "\${@}" +EOF + + # precompile and cache everything: + for dir in domain emails ip username;do + cd ${dir} + python2 -m compileall * + cd .. + done +} + +package() { + cd "${pkgname}-${pkgver}" + mkdir -p "${pkgdir}/usr/share/datasploit/" + cp -r * "${pkgdir}/usr/share/datasploit/" + install -Dm755 datasploit.sh "${pkgdir}/usr/bin/datasploit" + install -Dm644 config_sample.py "${pkgdir}/etc/datasploit/config.py" +} + |