1 # Contributor: fnord0 < fnord0 AT riseup DOT net >
6 pkgdesc='Automated Penetration Testing'
8 url=http://www.thepentest.com
10 depends=('metasploit' 'subversion' 'python' 'nmap' 'setuptools' 'freetds' 'python-pexpect' 'tcl' 'sqlite3' 'ruby-sqlite3' 'python-clientform' 'proftpd' 'beautiful-soup' 'pymssql' 'pymills' 'winexe')
11 optdepends=('psyco2-svn: for increased speeds (i686 only)')
12 _svntrunk=http://svn.secmaniac.com/fasttrack
13 install=fasttrack.install
16 if [ -d ${srcdir}/.svn ]; then
21 svn co ${_svntrunk} ${srcdir}
23 mkdir -p ${pkgdir}/usr/{bin,src} || return 1
24 install -d ${pkgdir}/usr/share/licenses/fasttrack || return 1
26 svn export ${srcdir} ${pkgname} || return 1
28 #check if metasploit-svn or metasploit stable is installed (metasploit-svn takes presidence)
29 #apply archlinux metasploit home directory to fasttrack_config
30 if [ -d /usr/src/metasploit ]; then
31 sed -i 's|/pentest/exploits/framework3|/usr/src/metasploit|g' ./bin/config/config || return 1
33 sed -i 's|/pentest/exploits/framework3|/opt/metasploit|g' ./bin/config/config || return 1
36 echo -e "\e[1;34m>>>\e[0m \e[1;31march linux users\e[0m"
37 echo -e "\e[1;34m>>>\e[0m \e[1;31manswer '\e[0m\e[1;34mno\e[0m\e[1;31m' to the install question about fasttrack dependency resolving\e[0m"
38 python2 setup.py install --root=${pkgdir}/ --optimize=1 || return 1
39 install -Dm755 ${startdir}/${pkgname} ${pkgdir}/usr/bin/${pkgname} || return 1
40 cd ${pkgdir}/usr/src/${pkgname}/readme
41 cp -pR LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/ || return 1