Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Penetration Testing

Penetration Testing

342 projects

Showing 36 of 342 projects

onesixtyone
onesixtyoneC

A fast, efficient SNMP scanner that sends requests in parallel and logs responses, unlike traditional sequential scanners.

#network-inventory#udp-scanning#network-discovery
Stars714
Forks101
Last commit10 months ago
GraphQL Cop
GraphQL CopPython

A lightweight Python utility for running common security tests against GraphQL APIs, ideal for CI/CD checks.

#graphql#penetration-testing#security
Stars681
Forks100
Last commit8 months ago
PESecurity
PESecurityPowerShell

PowerShell module to check Windows binaries for security features like ASLR, DEP, SafeSEH, and Authenticode.

#windows-security#control-flow-guard#security-hardening
Stars667
Forks149
Last commit2 years ago
dtd-finder
dtd-finderKotlin

A security tool that identifies DTDs in filesystem snapshots and generates XXE payloads using those local DTDs.

#hacktoberfest#xxe#penetration-testing
Stars663
Forks116
Last commit2 years ago
Pipal
PipalRuby

A Ruby-based command-line tool for analyzing password dumps to generate statistics and insights for security reports.

#ruby-cli#penetration-testing#security-tools
Stars663
Forks118
Last commit2 years ago
Whonow DNS Server
Whonow DNS ServerJavaScript

A malicious DNS server for executing DNS rebinding attacks dynamically via domain name requests.

#dns-rebinding#dns#penetration-testing
Stars661
Forks94
Last commit4 years ago
OneRuleToRuleThemStill
OneRuleToRuleThemStill

An optimized hashcat rule set for password cracking with reduced rule count and zero performance loss against major breach datasets.

#breach-data#penetration-testing#offensive-security
Stars648
Forks59
Last commit1 year ago
Awesome Bluetooth Security
Awesome Bluetooth Security

A curated list of Bluetooth security resources covering vulnerabilities, tools, research, and conference talks for BR/EDR, LE, and Mesh.

#conference-talks#bluetooth-hacking#bluetooth-security
Stars607
Forks60
Last commit9 months ago
kwprocessor
kwprocessorC

An advanced keyboard-walk generator for password cracking, configurable with base characters, keymaps, and routes.

#human-behavior-simulation#penetration-testing#keyboard-walk
Stars606
Forks92
Last commit11 months ago
StegCracker
StegCrackerPython

A steganography brute-force utility that uncovers hidden data inside files by trying passwords from a wordlist.

#ctf-tools#penetration-testing#steganography
Stars602
Forks106
Last commit5 years ago
Powershellery
PowershelleryPowerShell

A collection of PowerShell scripts for security testing, penetration testing, and general system administration tasks.

#windows-automation#penetration-testing#system-administration
Stars580
Forks120
Last commit1 year ago
bXSS
bXSSJavaScript

A utility for bug hunters and organizations to identify Blind Cross-Site Scripting vulnerabilities via customizable payloads and notifications.

#web-security#xss#cross-site-scripting
Stars577
Forks64
Last commit3 years ago
Jenkins Attack Framework
Jenkins Attack FrameworkPython

A command-line tool for security testing and offensive operations against Jenkins CI/CD servers.

#credential-dumping#jenkins#command-line-tool
Stars577
Forks60
Last commit1 year ago
nsa-rules
nsa-rulesShell

A collection of password cracking rules and masks for hashcat, generated from analysis of real breached password data.

#mask-files#penetration-testing#password-cracking
Stars567
Forks128
Last commit9 years ago
Awesome RTC Hacking
Awesome RTC Hacking

A curated list of security resources for penetration testing and vulnerability assessment of VoIP, WebRTC, and VoLTE systems.

#voip-security#vulnerability-assessment#sip
Stars547
Forks53
Last commit24 days ago
rshijack
rshijackRust

A TCP connection hijacking tool written in Rust, enabling packet injection into established connections.

#tcp-hijacking#ctf-tools#tcp
Stars540
Forks44
Last commit1 year ago
JShell
JShellPython

A tool that creates a JavaScript shell payload for exploiting XSS vulnerabilities to execute code in a victim's browser.

#web-security#javascript-shell#penetration-testing
Stars531
Forks133
Last commit7 years ago
Strong node.js
Strong node.jsJavaScript

An exhaustive security checklist for Node.js web services, focused on Express and Hapi frameworks.

#secure-coding#vulnerability-assessment#owasp
Stars508
Forks28
Last commit2 years ago
Pentesting Hardware - A Practical Handbook (DRAFT)
Pentesting Hardware - A Practical Handbook (DRAFT)

A collection of useful notes and reference materials for penetration testing hardware and related topics.

#creative-commons#reference-materials#penetration-testing
Stars505
Forks83
Last commit7 years ago
maskprocessor
maskprocessorC

A high-performance word generator for password cracking with per-position configurable character sets.

#wordlist-generator#penetration-testing#password-recovery
Stars503
Forks120
Last commit4 years ago
DNS Rebind Toolkit
DNS Rebind ToolkitJavaScript

A frontend JavaScript framework for developing DNS rebinding exploits against vulnerable LAN devices and IoT products.

#iot#javascript-framework#web-security
Stars502
Forks84
Last commit4 years ago
monsoon
monsoonGo

A fast and flexible HTTP fuzzer for content discovery, credential bruteforcing, and security testing.

#wordlist-fuzzing#fuzzer#enumerator
Stars497
Forks41
Last commit7 days ago
dref
drefJavaScript

A framework for exploiting DNS rebinding vulnerabilities to bypass Same-Origin Policy and attack internal networks from browsers.

#iot#iot-security-testing#web-security
Stars493
Forks71
Last commit5 years ago
clem9669 rules
clem9669 rules

A collection of hashcat and John the Ripper rules for password cracking, optimized for common password generation patterns.

#john#john-rules#penetration-testing
Stars471
Forks47
Last commit1 year ago
nano
nanoPHP

A family of extremely stealthy, code-golfed PHP webshells designed for undetectable remote command execution.

#code-golf#mini-shell#tiny-shell
Stars449
Forks91
Last commit6 years ago
7z2hashcat
7z2hashcatPerl

Extracts password-protected 7-Zip archive data into hashcat-compatible hashes for password cracking.

#penetration-testing#security-tool#cryptanalysis
Stars433
Forks49
Last commit2 years ago
Webshell-Sniper
Webshell-SniperPython

A command-line tool for managing webshells on compromised web servers via terminal.

#webshell-sniper#pentest#terminal-utility
Stars423
Forks110
Last commit28 days ago
authoscope
authoscopeRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#lua-scripting#password-cracker
Stars419
Forks46
Last commit2 years ago
badtouch
badtouchRust

A scriptable network authentication cracker for custom services, using Lua scripts to test credentials.

#cracking#bruteforce-tool#lua-scripting
Stars419
Forks46
Last commit2 years ago
torDDoS
torDDoSPython

A Python tool that automates DDoS attacks through the Tor network for security testing and education.

#ddos-attack#penetration-testing#denial-of-service
Stars404
Forks58
Last commit3 years ago
SSHPry v2
SSHPry v2Python

A tool to spy on and control TTY sessions of SSH-connected clients with built-in keylogging and session recording.

#ssh-security#tty-control#penetration-testing
Stars401
Forks77
Last commit8 years ago
pantagrule
pantagrule

Large hashcat rulesets generated from real-world compromised passwords to improve password cracking effectiveness.

#passwords#rulesets#penetration-testing
Stars401
Forks56
Last commit5 years ago
Hashview
HashviewPython

A web-based platform for organizing, automating, and analyzing password cracking tasks using Hashcat.

#security-analytics#distributed#flask
Stars397
Forks51
Last commit1 day ago
Gorilla
GorillaRust

A versatile Rust tool for generating and mutating wordlists using patterns, web scraping, and password formats.

#cracking#hash#infosec
Stars390
Forks22
Last commit5 months ago
crackerjack
crackerjackPython

A web GUI for Hashcat that provides session management, notifications, and a multi-user interface for password cracking.

#penetration-testing#python#security-tools
Stars378
Forks93
Last commit2 years ago
Nord Stream
Nord StreamPython

A tool for extracting secrets from CI/CD environments by deploying malicious pipelines, supporting Azure DevOps, GitHub, and GitLab.

#azure-devops#cicd#azuredevops
Stars368
Forks22
Last commit14 days ago
PreviousPage 6 of 10

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Security Tools90
#Security70
#Cybersecurity61
#Network Security53
#Web Security52
#Password Cracking51
#Hacking45
#Hashcat44
#Security Testing44
#Python43
#Security Tool41
#Docker39