Skip to content

Commit

Permalink
Merge pull request trustedsec#165 from bricethegrey/master
Browse files Browse the repository at this point in the history
Various dep and launcher fixes
  • Loading branch information
trustedsec committed May 11, 2016
2 parents 8cca6f4 + 1251a65 commit d8be252
Show file tree
Hide file tree
Showing 75 changed files with 175 additions and 79 deletions.
3 changes: 2 additions & 1 deletion modules/av-bypass/backdoorfactory.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,11 @@
INSTALL_LOCATION="backdoor-factory"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,glibc-devel.i686,gcc"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},chmod +x install.sh,./install.sh"
LAUNCHER="backdoor"
4 changes: 3 additions & 1 deletion modules/av-bypass/pyobfuscate.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@
INSTALL_LOCATION="pyobfuscate"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},python setup.py install"
LAUNCHER="pyobfuscate"

2 changes: 1 addition & 1 deletion modules/av-bypass/veil-framework.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="veil-framework"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python-pycryptopp python-capstone"
DEBIAN="git python-pycryptopp python-capstone"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="python-pycryptopp python-capstone"
Expand Down
4 changes: 2 additions & 2 deletions modules/code-audit/flawfinder.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,12 +20,12 @@
INSTALL_LOCATION="flawfinder"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="build-essential"
DEBIAN="build-essential,git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,make,automake,gcc,gcc-c++,kernel-devel"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},make install"

LAUNCHER="cfr"
LAUNCHER="flawfinder"
2 changes: 1 addition & 1 deletion modules/code-audit/rats.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="rats"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="build-essential,cmake"
DEBIAN="build-essential,cmake,subversion"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="subversion,make,cmake,automake,gcc,gcc-c++,kernel-devel,expat-devel"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/beef.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="beef"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="ruby2.3 sqlite3 ruby-sqlite3"
DEBIAN="git ruby2.3 sqlite3 ruby-sqlite3 ruby-dev libsqlite3-dev"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,ruby,sqlite,rubygem-sqlite3,rubygem-bundler,ruby-devel"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/birp.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="birp"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python-pip"
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA=""
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/brutex.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="brutex"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="snmp"
DEBIAN="git,snmp"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,net-snmp"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/commix.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="commix"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/hconstf.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="hconstf"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="wget"

# DEPENDS FOR FEDORA INSTALLS
FEDORA=""
Expand Down
4 changes: 3 additions & 1 deletion modules/exploitation/ikeforce.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@
INSTALL_LOCATION="ikeforce"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python-pyip python-crypto python-openssl"
DEBIAN="git python-pyip python-crypto python-openssl"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,pyip,python-crypto,pyOpenSSL"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
LAUNCHER="ikeforce"

2 changes: 1 addition & 1 deletion modules/exploitation/inception.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="inception"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="build-essential,cmake,python3"
DEBIAN="git,build-essential,cmake,python3"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,make,automake,gcc,gcc-c++,kernel-devel,cmake,python3"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/kingphisher.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},yes | pip uninstall distribute,curl -O https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py,python distribute_setup.py,wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python,easy_install -U pip,tools/install.sh"
AFTER_COMMANDS="cd {INSTALL_LOCATION},yes | tools/install.sh"
2 changes: 1 addition & 1 deletion modules/exploitation/maligno.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@
BYPASS_UPDATE="YES"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},tar -zxvf {INSTALL_LOCATION}maligno-2.5.tar.gz,rm {INSTALL_LOCATION}maligno-2.5.tar.gz,cp -r {INSTALL_LOCATION}maligno-2.5/* {INSTALL_LOCATION},rm -rf {INSTALL_LOCATION}maligno-2.5"
AFTER_COMMANDS="cd {INSTALL_LOCATION},pip install ipcalc,tar -zxvf {INSTALL_LOCATION}maligno-2.5.tar.gz,rm {INSTALL_LOCATION}maligno-2.5.tar.gz,cp -r {INSTALL_LOCATION}maligno-2.5/* {INSTALL_LOCATION},rm -rf {INSTALL_LOCATION}maligno-2.5"
2 changes: 1 addition & 1 deletion modules/exploitation/metasploit.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="metasploit"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="ruby ruby2.3 ruby2.3-dev nmap git-core curl zlib1g-dev build-essential libpq5 libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev libpcap-dev autoconf postgresql libgmp-dev"
DEBIAN="git ruby ruby2.3 ruby2.3-dev nmap git-core curl zlib1g-dev build-essential libpq5 libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev libpcap-dev autoconf postgresql libgmp-dev"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,make,automake,gcc,gcc-c++,kernel-devel,postgresql-server,postgresql-devel,libpcap-devel,sqlite-devel,ruby-irb,rubygems,rubygem-nokogiri,rubygem-ffi,rubygem-bigdecimal,rubygem-rake,rubygem-i18n,rubygem-bundler,ruby-devel,sqlite,rubygem-sqlite3,git,libxml2-devel,patch"
Expand Down
2 changes: 1 addition & 1 deletion modules/exploitation/owasp-zsc.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,5 @@
AFTER_COMMANDS=""

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER="python zsc.py"
LAUNCHER="zsc.py"

6 changes: 3 additions & 3 deletions modules/exploitation/responder.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
INSTALL_LOCATION="responder"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
AFTER_COMMANDS="cd {INSTALL_LOCATION},chmod +x Responder.py"

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER="responder"
LAUNCHER=""
2 changes: 1 addition & 1 deletion modules/exploitation/setoolkit.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,4 @@
AFTER_COMMANDS=""

# THIS WILL CREATE AN AUTOMATIC LAUNCHER FOR THE TOOL
LAUNCHER="setoolkit"
LAUNCHER="setoolkit,seautomate,seproxy"
2 changes: 2 additions & 0 deletions modules/exploitation/shellnoob.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,5 @@

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""

LAUNCHER="shellnoob"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/discover.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="discover"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="whois, traceroute, whatweb, arp-scan, cutycapt, gnumeric"
DEBIAN="git, whois, traceroute, whatweb, arp-scan, cutycapt, gnumeric"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
Expand Down
4 changes: 2 additions & 2 deletions modules/intelligence-gathering/dnsenum.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@
INSTALL_LOCATION="dnsenum"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="perl"
DEBIAN="git,perl"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,perl,perl-CPAN"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="export PERL_MM_USE_DEFAULT=1,export PERL_EXTUTILS_AUTOINSTALL='--defaultdeps',cpan -fi Net::IP Net::DNS Net::Netmask Net::Whois::IP HTML::Parser WWW::Mechanize XML::Writer String::Random"
AFTER_COMMANDS="export PERL_MM_USE_DEFAULT=1,export PERL_EXTUTILS_AUTOINSTALL='--defaultdeps',yes | cpan -fi Net::IP Net::DNS Net::Netmask Net::Whois::IP HTML::Parser WWW::Mechanize XML::Writer String::Random"

# create a launcher
LAUNCHER="dnsenum"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/dnsrecon.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="dnsrecon"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python-dnspython,python-netaddr"
DEBIAN="git,python-dnspython,python-netaddr"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,python-dns,python-netaddr"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/enum4linux.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="enum4linux"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="perl"
DEBIAN="git,perl"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,perl"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/eyewitness.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="eyewitness"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python-setuptools"
DEBIAN="git,python-setuptools"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},setup/setup.sh"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/fierce.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="fierce"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="perl"
DEBIAN="git,perl"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,perl,perl-CPAN"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/httpscreenshot.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="httpscreenshot"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="swig, swig2.0, libssl-dev, python-dev, python-pip"
DEBIAN="git, swig, swig2.0, libssl-dev, python-dev, python-pip"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},chmod +x install-dependencies.sh,./install-dependencies.sh,echo '#!/bin/sh' > httpscreenshot,echo 'python {INSTALL_LOCATION}httpscreenshot.py $@' >> httpscreenshot, chmod +x httpscreenshot"
Expand Down
5 changes: 4 additions & 1 deletion modules/intelligence-gathering/masscan.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,7 @@
FEDORA="git,gcc,make,libpcap-devel"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},make -j"
AFTER_COMMANDS="cd {INSTALL_LOCATION},make -j,cp bin/masscan ."

LAUNCHER="masscan"

2 changes: 1 addition & 1 deletion modules/intelligence-gathering/rawr.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="rawr"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="libffi-dev"
DEBIAN="git,libffi-dev"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},./install.sh y"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/recon-ng.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="recon-ng"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python python-xlsxwriter python-crypto python-mechanize python-pip"
DEBIAN="git python python-xlsxwriter python-crypto python-mechanize python-pip"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,python,python-crypto,python-mechanize"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/ridenum.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="ridenum"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/sap-dissector-wireshark.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="sap-dissector-wireshark"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python,wireshark,wireshark-dev,cmake, make"
DEBIAN="git,python,wireshark,wireshark-dev,cmake, make"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,wireshark,wireshark-devel,cmake,make"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/seclist.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="dictionary"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"
Expand Down
4 changes: 3 additions & 1 deletion modules/intelligence-gathering/shell-storm-api.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,12 @@
INSTALL_LOCATION="shell-storm-api"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python"
DEBIAN="git python"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION}"

LAUNCHER="shell-storm-api"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/simplyemail.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="simplyemail"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="cd {INSTALL_LOCATION},sh Setup.sh"
Expand Down
2 changes: 2 additions & 0 deletions modules/intelligence-gathering/smtp-user-enum.py
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,5 @@

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""

LAUNCHER="smtp-user-enum.pl"
4 changes: 2 additions & 2 deletions modules/intelligence-gathering/spiderfoot.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
INSTALL_LOCATION="spiderfoot"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git python-pip"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS="pip install lxml netaddr M2Crypto cherrypy mako"

# create a launcher
LAUNCHER="spiderfoot"
LAUNCHER="spiderfoot"
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/theHarvester.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="theharvester"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python"
DEBIAN="git python"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git"
Expand Down
5 changes: 4 additions & 1 deletion modules/intelligence-gathering/udp-proto-scanner.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,7 @@
FEDORA="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
AFTER_COMMANDS=""

LAUNCHER="udp-proto-scanner"

2 changes: 1 addition & 1 deletion modules/intelligence-gathering/urlcrazy.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="urlcrazy"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN=""
DEBIAN="git"

# COMMANDS TO RUN AFTER
AFTER_COMMANDS=""
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="windows-exploit-suggester"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="python python-xlrd"
DEBIAN="git python python-xlrd"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="git,python-xlrd"
Expand Down
2 changes: 1 addition & 1 deletion modules/intelligence-gathering/xdotool.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
INSTALL_LOCATION="xdotool"

# DEPENDS FOR DEBIAN INSTALLS
DEBIAN="make,libx11-dev,libxtst-dev"
DEBIAN="git,make,libx11-dev,libxtst-dev"

# DEPENDS FOR FEDORA INSTALLS
FEDORA="make,libx11-devel,libxtst-devel"
Expand Down
Loading

0 comments on commit d8be252

Please sign in to comment.