Homebrew Tap - Pen Test Tools
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
.gitignore Do not require external bundler gem to be installed for ruby based to… Feb 10, 2017
README.md Update README Jan 28, 2018
aircrack-ng.rb Forgot to increment revision after EOS changes May 23, 2018
armitage.rb Forgot to increment revision after EOS changes May 23, 2018
babel-sf.rb Fix EOS May 17, 2018
bettercap.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
cewl.rb Forgot to increment revision after EOS changes May 23, 2018
clusterd.rb Forgot to increment revision after EOS changes May 23, 2018
commix.rb Forgot to increment revision after EOS changes May 23, 2018
cowpatty.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
crackmapexec.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
crunch.rb Add crunch Jul 19, 2016
cuty_capt.rb Removed some tools, and updated cuty_capt to svn release 10 Apr 30, 2016
dirb.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
dnsrecon.rb Update to version 0.8.12 Jan 27, 2018
egressbuster.rb Forgot to increment revision after EOS changes May 23, 2018
empire.rb Forgot to increment revision after EOS changes May 23, 2018
enum4linux.rb Forgot to increment revision after EOS changes May 23, 2018
frogger.rb Forgot to increment revision after EOS changes May 23, 2018
fuzzdb.rb Forgot to increment revision after EOS changes May 23, 2018
gobuster.rb Migrate from ruby23 to ruby@2.3; Version updates Jun 5, 2017
hashcat-bin.rb Update versions Jan 28, 2018
hashcat-legacy.rb Update versions Jan 28, 2018
hashcat-utils.rb brought to recent version and added HEAD option Dec 16, 2017
hashid.rb Update hashid May 5, 2016
header_check.rb Forgot to increment revision after EOS changes May 23, 2018
hostapd-wpe.rb Initial commit of hostapd-wpe, not yet building Jun 22, 2016
ikeforce.rb Change python package install order so that ikeforce is installable Jul 4, 2018
iker.rb Forgot to increment revision after EOS changes May 23, 2018
impacket.rb Forgot to increment revision after EOS changes May 23, 2018
inception.rb Update versions Jan 27, 2018
jex_boss.rb Add jexboss Jun 5, 2017
laudanum.rb Correct breaking typo May 24, 2018
libnl.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
magic_unicorn.rb Update versions Jan 28, 2018
metasploit-framework.rb Fix EOS May 17, 2018
mitmf.rb Forgot to increment revision after EOS changes May 23, 2018
netdiscover.rb Get packages to work under macOS Jan 31, 2017
nfsshell.rb Add nfsshell Jul 19, 2016
nishang.rb Fix EOS May 17, 2018
nopc.rb Add NOPC Apr 30, 2016
odat.rb Forgot to increment revision after EOS changes May 23, 2018
panoptic.rb Forgot to increment revision after EOS changes May 23, 2018
polenum.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
posh-secmod.rb Fix EOS May 17, 2018
powersploit.rb Fix EOS May 17, 2018
praeda.rb Migrate from ruby23 to ruby@2.3; Version updates Jun 5, 2017
pykek.rb Forgot to increment revision after EOS changes May 23, 2018
rdp-sec-check.rb Forgot to increment revision after EOS changes May 23, 2018
recon-ng.rb Forgot to increment revision after EOS changes May 23, 2018
responder.rb Forgot to increment revision after EOS changes May 23, 2018
ridenum.rb Update to version 1.7 Jan 27, 2018
robots_disallowed.rb Fix EOS May 17, 2018
scrape_dns.rb Forgot to increment revision after EOS changes May 23, 2018
sec_lists.rb Fix EOS May 17, 2018
serializekiller.rb Migrate from ruby23 to ruby@2.3; Version updates Jun 5, 2017
simply_email.rb Fix EOS May 17, 2018
snmpcheck.rb Forgot to increment revision after EOS changes May 23, 2018
sqlmap-extra.rb Forgot to increment revision after EOS changes May 23, 2018
ssl-cipher-suite-enum.rb Forgot to increment revision after EOS changes May 23, 2018
sslscan-static.rb Fix Jan 27, 2018
tater.rb Fix EOS May 17, 2018
testssl-static.rb Forgot to increment revision after EOS changes May 23, 2018
the_harvester.rb Forgot to increment revision after EOS changes May 23, 2018
vfeed.rb Forgot to increment revision after EOS changes May 23, 2018
wafw00f.rb Updates Apr 29, 2016
wfuzz.rb Forgot to increment revision after EOS changes May 23, 2018
whatweb.rb Forgot to increment revision after EOS changes May 23, 2018
wifite.rb Forgot to increment revision after EOS changes May 23, 2018
wig.rb Forgot to increment revision after EOS changes May 23, 2018
windows-exploit-suggester.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017
wpscan.rb Forgot to increment revision after EOS changes May 23, 2018
yasuo.rb Forgot to increment revision after EOS changes May 23, 2018
yersinia.rb Get packages to work under macOS Jan 31, 2017
ysoserial.rb Update tools; fix bugs; set python based tools to use macOS system Py… Oct 9, 2017

README.md

Homebrew Tap - Pen Test Tools

About

This is a Tap containing some Homebrew formulas consisting of penetration testing related tools. Nearly all these formulas should build and run on both macOS and Linux.

macOS Specific Notes

The following Formulae do not build/work under macOS:

  • enum4linux - depends on rpcclient, net, nmblookup, smbclient which are tools included with Samba and not found on macOS
  • libnl - depends on specific functionality contained only within the Linux kernel
  • aircrack-ng - depends on libnl (see above)
  • wifite - depends on aircrack-ng (see above)
  • nfsshell - depends on specific functionality contained within the glibc library
  • frogger - depends on the Linux vconfig tool
  • mitmf - a python dependency depends on specific functionality found only within the Linux kernel

Ubuntu Specific Notes

The following dependencies will need to be installed on Ubuntu based systems:

sudo apt install build-essential curl git libpcap-dev python-setuptools python-dev

Available Tools

information-gathering

tool install
CeWL brew install sidaf/pentest/cewl
dirb brew install sidaf/pentest/dirb
dnsrecon brew install sidaf/pentest/dnsrecon
enum4linux brew install sidaf/pentest/enum4linux
gobuster brew install sidaf/pentest/gobuster
netdiscover brew install sidaf/pentest/netdiscover
polenum brew install sidaf/pentest/polenum
praeda brew install sidaf/pentest/praeda
recon-ng brew install sidaf/pentest/recon-ng
ridenum brew install sidaf/pentest/ridenum
Scrape-DNS brew install sidaf/pentest/scrape_dns
SimplyEmail brew install sidaf/pentest/simply_email
snmpcheck brew install sidaf/pentest/snmpcheck
theHarvester brew install sidaf/pentest/the_harvester
wafw00f brew install sidaf/pentest/wafw00f
whatweb brew install sidaf/pentest/whatweb
wig brew install sidaf/pentest/wig

vulnerability-analysis

tool install
aircrack-ng brew install sidaf/pentest/aircrack-ng
ikeforce brew install sidaf/pentest/ikeforce
iker brew install sidaf/pentest/iker
header-check brew install sidaf/pentest/header_check
nfsshell brew install sidaf/pentest/nfsshell
nopc brew install sidaf/pentest/nopc
rdp-sec-check brew install sidaf/pentest/rdp-sec-check
serializekiller brew install sidaf/pentest/serializekiller
sslscan brew install sidaf/pentest/sslscan-static
ssl-cipher-suite-enum brew install sidaf/pentest/ssl-cipher-suite-enum
testssl brew install sidaf/pentest/testssl-static
vFeed brew install sidaf/pentest/vfeed
wfuzz brew install sidaf/pentest/wfuzz
windows-exploit-suggester brew install sidaf/pentest/windows-exploit-suggester
wpscan brew install sidaf/pentest/wpscan
yasuo brew install sidaf/pentest/yasuo

exploitation

tool install
armitage brew install sidaf/pentest/armitage
bettercap brew install sidaf/pentest/bettercap
crackmapexec brew install sidaf/pentest/crackmapexec
clusterd brew install sidaf/pentest/clusterd
commix brew install sidaf/pentest/commix
frogger brew install sidaf/pentest/frogger
jexboss brew install sidaf/pentest/jex_boss
impacket brew install sidaf/pentest/impacket
inception brew install sidaf/pentest/inception
metasploit brew install sidaf/pentest/metasploit-framework
mitmf brew install sidaf/pentest/mitmf
odat brew install sidaf/pentest/odat
panoptic brew install sidaf/pentest/panoptic
responder brew install sidaf/pentest/responder
sqlmap brew install sidaf/pentest/sqlmap
wifite brew install sidaf/pentest/wifite
yersinia brew install sidaf/pentest/yersinia
ysoserial brew install sidaf/pentest/ysoserial

post-exploitation

tool install
babel-sf brew install sidaf/pentest/babel-sf
egressbuster brew install sidaf/pentest/egressbuster
empire brew install sidaf/pentest/empire
laudanum brew install sidaf/pentest/laudanum
nishang brew install sidaf/pentest/nishang
posh-secmod brew install sidaf/pentest/posh-secmod
powersploit brew install sidaf/pentest/powersploit
pykek brew install sidaf/pentest/pykek
tater brew install sidaf/pentest/tater
unicorn brew install sidaf/pentest/magic_unicorn

password-recovery

tool install
cowpatty brew install sidaf/pentest/cowpatty
crunch brew install sidaf/pentest/crunch
hashcat-bin brew install sidaf/pentest/hashcat-bin
hashcat-legacy brew install sidaf/pentest/hashcat-legacy
hashcat-utils brew install sidaf/pentest/hashcat-utils
hashid brew install sidaf/pentest/hashid
john brew install sidaf/pentest/john-jumbo

wordlists

tools install
fuzzdb brew install sidaf/pentest/fuzzdb
SecList brew install sidaf/pentest/sec_lists
RobotsDisallowed brew install sidaf/pentest/robots_disallowed

Todo

vulnerability-analysis

exploitation

post-exploitation

av-bypass

  • backdoorfactory
  • pyobfuscate
  • shellter
  • veil-evasion

password-recovery

  • iphelix-pack