An open API service indexing awesome lists of open source software.

awesome-pentest

A collection of awesome penetration testing resources, tools and other shiny things
https://github.com/eric-erki/awesome-pentest

Last synced: 20 days ago
JSON representation

Awesome Lists

Defcon Suggested Reading

Books

Defcon Suggested Reading

Defensive Development

Hackers Handbook Series

Malware Analysis Books

Network Analysis Books

Penetration Testing Books

Reverse Engineering Books

Social Engineering Books

Windows Books

Information Security Conferences

Defcon Suggested Reading

  • CCC - Annual meeting of the international hacker scene in Germany.
  • DerbyCon - Annual hacker conference based in Louisville.
  • CHCon - Christchurch Hacker Con, Only South Island of New Zealand hacker con.
  • Hack.lu - Annual conference held in Luxembourg.
  • HITB - Deep-knowledge security conference held in Malaysia and The Netherlands.
  • DeepSec - Security Conference in Vienna, Austria.
  • SECUINSIDE - Security Conference in Seoul.
  • AppSecUSA - Annual conference organized by OWASP.
  • RSA Conference USA - Annual security conference in San Francisco, California, USA.
  • Swiss Cyber Storm - Annual security conference in Lucerne, Switzerland.
  • 44Con - Annual Security Conference held in London.
  • DEF CON - Annual hacker convention in Las Vegas.
  • PhreakNIC - Technology conference held annually in middle Tennessee.
  • ShmooCon - Annual US East coast hacker convention.
  • CarolinaCon - Infosec conference, held annually in North Carolina.
  • DefCamp - Largest Security Conference in Eastern Europe, held annually in Bucharest, Romania.
  • Nullcon - Annual conference in Delhi and Goa, India.
  • Black Hat - Annual security conference in Las Vegas.
  • LayerOne - Annual US security conference held every spring in Los Angeles.
  • BalCCon - Balkan Computer Congress, annually held in Novi Sad, Serbia.
  • BSides - Framework for organising and holding security conferences.
  • Virus Bulletin Conference - Annual conference going to be held in Denver, USA for 2016.
  • Hackfest - Largest hacking conference in Canada.

Information Security Magazines

Defcon Suggested Reading

Online Resources

Exploit Development

Lock Picking Resources

  • /r/lockpicking - Resources for learning lockpicking, equipment recommendations.

Operating Systems

OSINT Resources

Penetration Testing Resources

Security Courses

Defcon Suggested Reading

Tools

Anonymity Tools

  • Tor - Free software and onion routed overlay network that helps you defend against traffic analysis.
  • OnionScan - Tool for investigating the Dark Web by finding operational security issues introduced by Tor hidden service operators.
  • Nipe - Script to redirect all traffic from the machine to the Tor network.
  • oregano - Python module that runs as a machine-in-the-middle (MITM) accepting Tor client requests.
  • What Every Browser Knows About You - Comprehensive detection page to test your own Web browser's configuration for privacy and identity leaks.
  • I2P - The Invisible Internet Project.

Anti-virus Evasion Tools

  • Veil - Generate metasploit payloads that bypass common anti-virus solutions.
  • peCloak.py - Automates the process of hiding a malicious Windows executable from antivirus (AV) detection.
  • UniByAv - Simple obfuscator that takes raw shellcode and generates Anti-Virus friendly executables by using a brute-forcable, 32-bit XOR key.
  • AntiVirus Evasion Tool (AVET) - Post-process exploits containing executable files targeted for Windows machines to avoid being recognized by antivirus software.
  • peCloakCapstone - Multi-platform fork of the peCloak.py automated malware antivirus evasion tool.
  • Shellter - Dynamic shellcode injection tool, and the first truly dynamic PE infector ever created.

CTF Tools

  • ctf-tools - Collection of setup scripts to install various security research tools easily and quickly deployable to new machines.
  • Pwntools - Rapid exploit development framework built for use in CTFs.
  • RsaCtfTool - Decrypt data enciphered using weak RSA keys, and recover private keys from public keys using a variety of automated attacks.

DDoS Tools

  • HOIC - Updated version of Low Orbit Ion Cannon, has 'boosters' to get around common counter measures.
  • T50 - Faster network stress tool.
  • SlowLoris - DoS tool that uses low bandwidth on the attacking side.
  • UFONet - Abuses OSI layer 7 HTTP to create/manage 'zombies' and to conduct different attacks using; GET/POST, multithreading, proxies, origin spoofing methods, cache evasion techniques, etc.
  • Memcrashed - DDoS attack tool for sending forged UDP packets to vulnerable Memcached servers obtained using Shodan API.
  • JS LOIC - JavaScript in-browser version of LOIC.

Docker for Penetration Testing

File Format Analysis Tools

  • Veles - Binary data visualization and analysis tool.
  • Hachoir - Python library to view and edit a binary stream as tree of fields and tools for metadata extraction.

GNU/Linux Utilities

Hash Cracking Tools

  • CeWL - Generates custom wordlists by spidering a target's website and collecting unique words.
  • Rar Crack - RAR bruteforce cracker.
  • JWT Cracker - Simple HS256 JWT token brute force cracker.
  • BruteForce Wallet - Find the password of an encrypted wallet file (i.e. wallet.dat).
  • StegCracker - Steganography brute-force utility to uncover hidden data inside files.
  • John the Ripper - Fast password cracker.

Hex Editors

  • Hexinator - World's finest (proprietary, commercial) Hex Editor.
  • 0xED - Native macOS hex editor that supports plug-ins to display custom data types.
  • Frhed - Binary file editor for Windows.
  • HexEdit.js - Browser-based hex editing.

macOS Utilities

  • EvilOSX - Modular RAT that uses numerous evasion and exfiltration techniques out-of-the-box.
  • Bella - Pure Python post-exploitation data mining and remote administration tool for macOS.

Multi-paradigm Frameworks

  • Metasploit - Software for offensive security teams to help verify vulnerabilities and manage security assessments.
  • Armitage - Java-based GUI front-end for the Metasploit Framework.
  • Faraday - Multiuser integrated pentesting environment for red teams performing cooperative penetration tests, security audits, and risk assessments.
  • Pupy - Cross-platform (Windows, Linux, macOS, Android) remote administration and post-exploitation tool.
  • AutoSploit - Automated mass exploiter, which collects target by employing the Shodan.io API and programmatically chooses Metasploit exploit modules based on the Shodan query.
  • ExploitPack - Graphical tool for automating penetration tests that ships with many pre-packaged exploits.

Network Tools

  • dsniff - Collection of tools for network auditing and pentesting.
  • Iodine - Tunnel IPv4 data through a DNS server; useful for exfiltration from networks where Internet access is firewalled, but DNS queries are allowed.
  • zmap - Open source network scanner that enables researchers to easily perform Internet-wide network studies.
  • nmap - Free security scanner for network exploration & security audits.
  • DNSDumpster - Online DNS recon and search service.
  • Wireshark - Widely-used graphical, cross-platform network protocol analyzer.
  • Dripcap - Caffeinated packet analyzer.
  • BetterCAP - Modular, portable and easily extensible MITM framework.
  • pig - GNU/Linux packet crafting tool.
  • Network-Tools.com - Website offering an interface to numerous basic network utilities like ping, traceroute, whois, and more.
  • Intercepter-NG - Multifunctional network toolkit.
  • Zarp - Network attack tool centered around the exploitation of local networks.
  • scapy - Python-based interactive packet manipulation program & library.
  • Printer Exploitation Toolkit (PRET) - Tool for printer security testing capable of IP and USB connectivity, fuzzing, and exploitation of PostScript, PJL, and PCL printer language features.
  • Praeda - Automated multi-function printer data harvester for gathering usable data during security assessments.
  • routersploit - Open source exploitation framework similar to Metasploit but dedicated to embedded devices.
  • CrackMapExec - Swiss army knife for pentesting networks.
  • dnstwist - Domain name permutation engine for detecting typo squatting, phishing and corporate espionage.
  • THC Hydra - Online password cracking tool with built-in support for many network protocols, including HTTP, SMB, FTP, telnet, ICQ, MySQL, LDAP, IMAP, VNC, and more.
  • IKEForce - Command line IPSEC VPN brute forcing tool for Linux that allows group name/ID enumeration and XAUTH brute forcing capabilities.
  • DET - Proof of concept to perform data exfiltration using either single or multiple channel(s) at the same time.
  • pwnat - Punches holes in firewalls and NATs.
  • scanless - Utility for using websites to perform port scans on your behalf so as not to reveal your own IP.
  • CloudFail - Unmask server IP addresses hidden behind Cloudflare by searching old database records and detecting misconfigured DNS.
  • dnstracer - Determines where a given DNS server gets its information from, and follows the chain of DNS servers.
  • passivedns-client - Library and query tool for querying several passive DNS providers.
  • passivedns - Network sniffer that logs all DNS server replies for use in a passive DNS setup.
  • Mass Scan - TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.
  • smbmap - Handy SMB enumeration tool.
  • XRay - Network (sub)domain discovery and reconnaissance automation tool.
  • ACLight - Script for advanced discovery of sensitive Privileged Accounts - includes Shadow Admins.
  • ScanCannon - Python script to quickly enumerate large networks by calling masscan to quickly identify open ports and then nmap to gain details on the systems/services on those ports.
  • fierce - Python3 port of the original fierce.pl DNS reconnaissance tool for locating non-contiguous IP space.
  • netsniff-ng - Swiss army knife for for network sniffing.