# Contributor: Thomas Mudrunka # Maintainer: Thomas Mudrunka # You can also contact me on http://blog.harvie.cz/ pkgname=backtrack-pentest-library _imagename=bt4-beta pkgver=4b pkgrel=1 pkgdesc='Pentesting scripts from Back-Track live-cd Linux distribution. All tools and exploits were collected by Max Moser. These are extracted from /pentest directory on DVD and installed to /opt/back-track/. More than 700MB of scripts in library!' arch=('any') license=('many') url="http://www.remote-exploit.org/backtrack.html" makedepends=() optdepends=( 'exploit-db: Exploits from exploit-db.com' 'milw0rm-exploit-database: Exploits from milw0rm.com (not updated)' 'metasploit: MetaSploit exploiting framework + exploits' 'nmap: Basic network scanner' 'nessus-core: Advanced security scanner' 'nessus-libraries: Advanced security scanner libraries' 'nessus-plugins: Advanced security scanner plugins' 'wine: To execute some of utilities from library' 'python: library contains lot of python scripts' 'perl: library contains lot of perl scripts' ) source=( "ftp://mirror.informatik.uni-mannheim.de/pub/linux/distributions/BackTrack/${_imagename}/${_imagename}.iso" ) md5sums=( #'7d1eb7f4748759e9735fee1b8a17c1d8' #too slow - uncomment if needed/paranoid ;) ) build() { _destdir='/opt/backtrack' echo echo '==> Building of this package will take a while.' echo '==> So get coffee or something. ;o)' echo echo "==> Creating target directory ${_destdir} in package." mkdir -p ${pkgdir}/${_destdir}/tools cd ${startdir} rm -rf ${startdir}/src/* echo '==> Extracting basic tools from iso...' for i in activate deactivate deb2lzm dir2lzm liblinuxlive lzm2dir mksquashfs tgz2lzm unsquashfs; do iso-read -i ${_imagename}.iso -e "BT4/tools/$i" -o "./src/$i" || return 1 chmod +x "./src/$i" || return 1 done; echo '==> Extracting pentest.lzm archive from iso...' iso-read -i ${_imagename}.iso -e BT4/base/pentest.lzm -o src/pentest.lzm || return 1 echo '==> Extracting files from pentest.lzm archive...' echo ./src/lzm2dir ./src/pentest.lzm ${pkgdir}/${_destdir}/ || return 1 echo; echo; rm -rf ./src/pentest.lzm cp ./src/* ${pkgdir}/${_destdir}/tools/ chown root:root ${pkgdir}/${_destdir} chmod -R 655 ${pkgdir}/${_destdir} }