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/yllnelaj/awesome-pentest

Last synced: 7 days ago
JSON representation

  • Network Tools

    • Proxies and Machine-in-the-Middle (MITM) Tools

      • sylkie - Command line tool and library for testing networks for common address spoofing security vulnerabilities in IPv6 networks using the Neighbor Discovery Protocol.
    • Transport Layer Security Tools

      • SSLyze - Fast and comprehensive TLS/SSL configuration analyzer to help identify security mis-configurations.
      • crackpkcs12 - Multithreaded program to crack PKCS#12 files (`.p12` and `.pfx` extensions), such as TLS/SSL certificates.
      • tls_prober - Fingerprint a server's SSL/TLS implementation.
      • testssl.sh - Command line tool which checks a server's service on any port for the support of TLS/SSL ciphers, protocols as well as some cryptographic flaws.
    • Wireless Network Tools

      • Aircrack-ng - Set of tools for auditing wireless networks.
      • BoopSuite - Suite of tools written in Python for wireless auditing.
      • Kismet - Wireless network detector, sniffer, and IDS.
      • Reaver - Brute force attack against WiFi Protected Setup.
      • Airgeddon - Multi-use bash script for Linux systems to audit wireless networks.
      • Cowpatty - Brute-force dictionary attack against WPA-PSK.
      • Fluxion - Suite of automated social engineering based WPA attacks.
      • KRACK Detector - Detect and prevent KRACK attacks in your network.
      • WiFi-Pumpkin - Framework for rogue Wi-Fi access point attack.
      • Wifite - Automated wireless attack tool.
      • infernal-twin - Automated wireless hacking tool.
      • krackattacks-scripts - WPA2 Krack attack scripts.
      • pwnagotchi - Deep reinforcement learning based AI that learns from the Wi-Fi environment and instruments BetterCAP in order to maximize the WPA key material captured.
      • wifi-arsenal - Resources for Wi-Fi Pentesting.
  • Network Vulnerability Scanners

    • Web Vulnerability Scanners

      • Nikto - Noisy but fast black box web server and web application vulnerability scanner.
      • SecApps - In-browser web application security testing suite.
      • WPScan - Black box WordPress vulnerability scanner.
      • WebReaver - Commercial, graphical web application vulnerability scanner designed for macOS.
      • cms-explorer - Reveal the specific modules, plugins, components and themes that various websites powered by content management systems are running.
      • ACSTIS - Automated client-side template injection (sandbox escape/bypass) detection for AngularJS.
      • JCS - Joomla Vulnerability Component Scanner with automatic database updater from exploitdb and packetstorm.
      • joomscan - Joomla vulnerability scanner.
      • w3af - Web application attack and audit framework.
      • Wapiti - Black box web application vulnerability scanner with built-in fuzzer.
    • Wireless Network Tools

      • Nexpose - Commercial vulnerability and risk management assessment engine that integrates with Metasploit, sold by Rapid7.
      • celerystalk - Asynchronous enumeration and vulnerability scanner that "runs all the tools on all the hosts" in a configurable manner.
      • Netsparker Application Security Scanner - Application security scanner to automatically find security flaws.
      • Vuls - Agentless vulnerability scanner for GNU/Linux and FreeBSD, written in Go.
      • kube-hunter - Open-source tool that runs a set of tests ("hunters") for security issues in Kubernetes clusters from either outside ("attacker's view") or inside a cluster.
  • Online Resources

  • Open Sources Intelligence (OSINT)

      • Hunter.io - Data broker providing a Web search interface for discovering the email addresses and other organizational details of a company.
      • Threat Crowd - Search engine for threats.
      • Virus Total - Free service that analyzes suspicious files and URLs and facilitates the quick detection of viruses, worms, trojans, and all kinds of malware.
      • surfraw - Fast UNIX command line interface to a variety of popular WWW search engines.
    • Dorking tools

      • BinGoo - GNU/Linux bash based Bing and Google Dorking Tool.
      • dorkbot - Command-line tool to scan Google (or other) search results for vulnerabilities.
      • github-dorks - CLI tool to scan GitHub repos/organizations for potential sensitive information leaks.
      • GooDork - Command line Google dorking tool.
      • dork-cli - Command line Google dork tool.
      • dorks - Google hack database automation tool.
      • fast-recon - Perform Google dorks against a domain.
      • pagodo - Automate Google Hacking Database scraping.
      • snitch - Information gathering via dorks.
      • Google Hacking Database - Database of Google dorks; can be used for recon.
      • SimplyEmail - Email recon made fast and easy.
      • WhatBreach - Search email addresses and discover all known breaches that this email has been seen in, and download the breached database if it is publicly available.
    • Metadata harvesting and analysis

    • Network device discovery tools

      • Shodan - World's first search engine for Internet-connected devices.
      • ZoomEye - Search engine for cyberspace that lets the user find specific network components.
      • ZoomEye - Search engine for cyberspace that lets the user find specific network components.
    • OSINT Online Resources

      • GhostProject - Searchable database of billions of cleartext passwords, partially visible for free.
      • NetBootcamp OSINT Tools - Collection of OSINT links and custom Web interfaces to other services.
      • WiGLE.net - Information about wireless networks world-wide, with user-friendly desktop and web applications.
      • CertGraph - Crawls a domain's SSL/TLS certificates for its certificate alternative names.
      • OSINT Framework - Collection of various OSINT tools broken out by category.
    • Penetration Testing Report Templates

      • awesome-osint
      • Depix - Tool for recovering passwords from pixelized screenshots (by de-pixelating text).
      • GyoiThon - GyoiThon is an Intelligence Gathering tool using Machine Learning.
      • Intrigue - Automated OSINT & Attack Surface discovery framework with powerful API, UI and CLI.
      • Skiptracer - OSINT scraping framework that utilizes basic Python webscraping (BeautifulSoup) of PII paywall sites to compile passive information on a target on a ramen noodle budget.
      • Sn1per - Automated Pentest Recon Scanner.
      • creepy - Geolocation OSINT tool.
      • gOSINT - OSINT tool with multiple modules and a telegram scraper.
      • image-match - Quickly search over billions of images.
      • recon-ng - Full-featured Web Reconnaissance framework written in Python.
      • sn0int - Semi-automatic OSINT framework and package manager.
      • Spiderfoot - Multi-source OSINT automation tool with a Web UI and report visualizations.
      • DataSploit - OSINT visualizer utilizing Shodan, Censys, Clearbit, EmailHunter, FullContact, and Zoomeye behind the scenes.
      • PacketTotal - Simple, free, high-quality packet capture file analysis facilitating the quick detection of network-borne malware (using Zeek and Suricata IDS signatures under the hood).
    • Source code repository searching tools

      • vcsmap - Plugin-based tool to scan public version control systems for sensitive information.
    • Web application and resource analysis tools

      • Wappalyzer - Wappalyzer uncovers the technologies used on websites.
      • EyeWitness - Tool to take screenshots of websites, provide some server header info, and identify default credentials if possible.
      • VHostScan - Virtual host scanner that performs reverse lookups, can be used with pivot tools, detect catch-all scenarios, aliases and dynamic default pages.
      • WhatWaf - Detect and bypass web application firewalls and protection systems.
      • WhatWeb - Website fingerprinter.
      • wafw00f - Identifies and fingerprints Web Application Firewall (WAF) products.
      • webscreenshot - Simple script to take screenshots of websites from a list of sites.
      • BlindElephant - Web application fingerprinter.
  • Operating System Distributions

    • Web application and resource analysis tools

      • Android Tamer - Distribution built for Android security professionals that includes tools required for Android security testing.
      • ArchStrike - Arch GNU/Linux repository for security professionals and enthusiasts.
      • BlackArch - Arch GNU/Linux-based distribution for penetration testers and security researchers.
      • Buscador - GNU/Linux virtual machine that is pre-configured for online investigators.
      • Kali - Rolling Debian-based GNU/Linux distribution designed for penetration testing and digital forensics.
      • Parrot - Distribution similar to Kali, with support for multiple hardware architectures.
      • PentestBox - Open source pre-configured portable penetration testing environment for the Windows Operating System.
      • AttifyOS - GNU/Linux distribution focused on tools useful during Internet of Things (IoT) security assessments.
      • The Pentesters Framework - Distro organized around the Penetration Testing Execution Standard (PTES), providing a curated collection of utilities that omits less frequently used utilities.
  • Periodicals

    • Web application and resource analysis tools

  • Physical Access Tools

    • Web application and resource analysis tools

      • AT Commands - Use AT commands over an Android device's USB port to rewrite device firmware, bypass security mechanisms, exfiltrate sensitive information, perform screen unlocks, and inject touch events.
      • Poisontap - Siphons cookies, exposes internal (LAN-side) router and installs web backdoor on locked computers.
      • Proxmark3 - RFID/NFC cloning, replay, and spoofing toolkit often used for analyzing and attacking proximity cards/readers, wireless keys/keyfobs, and more.
      • Thunderclap - Open source I/O security research platform for auditing physical DMA-enabled hardware peripheral ports.
      • PCILeech - Uses PCIe hardware devices to read and write from the target system memory via Direct Memory Access (DMA) over PCIe.
  • Privilege Escalation Tools

    • Password Spraying Tools

      • DomainPasswordSpray - Tool written in PowerShell to perform a password spray attack against users of a domain.
      • SprayingToolkit - Scripts to make password spraying attacks against Lync/S4B, Outlook Web Access (OWA) and Office 365 (O365) a lot quicker, less painful and more efficient.
    • Web application and resource analysis tools

      • Active Directory and Privilege Escalation (ADAPE) - Umbrella script that automates numerous useful PowerShell modules to discover security misconfigurations and attempt privilege escalation against Active Directory.
      • LinEnum - Scripted local Linux enumeration and privilege escalation checker useful for auditing a host and during CTF gaming.
      • Postenum - Shell script used for enumerating possible privilege escalation opportunities on a local GNU/Linux system.
      • unix-privesc-check - Shell script to check for simple privilege escalation vectors on UNIX systems.
  • Reverse Engineering

  • Security Education Courses

  • Shellcoding Guides and Tutorials

  • Side-channel Tools

    • Reverse Engineering Tools

      • SGX-Step - Open-source framework to facilitate side-channel attack research on Intel x86 processors in general and Intel SGX (Software Guard Extensions) platforms in particular.
      • TRRespass - Many-sided rowhammer tool suite able to reverse engineer the contents of DDR3 and DDR4 memory chips protected by Target Row Refresh mitigations.
      • ChipWhisperer - Complete open-source toolchain for side-channel power analysis and glitching attacks.
  • Social Engineering