back to home

Best Open Source pentesting Libraries

A curated list of the most popular GitHub repositories tagged with pentesting. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1sherlock-project/sherlock

Hunt down social media accounts by username across social networks

73,797Python
Explore Repo

#2sqlmapproject/sqlmap

Automatic SQL injection and database takeover tool

36,848Python
Explore Repo

#3KeygraphHQ/shannon

Shannon Lite is an autonomous, white-box AI pentester for web applications and APIs. It analyzes your source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production.

33,850TypeScript
Explore Repo

#4bee-san/RustScan

๐Ÿค– The Modern Port Scanner ๐Ÿค–

19,447Rust
Explore Repo

#5soxoj/maigret

๐Ÿ•ต๏ธโ€โ™‚๏ธ Collect a dossier on a person by username from thousands of sites

19,208Python
Explore Repo

#6promptfoo/promptfoo

Test your prompts, agents, and RAGs. Red teaming/pentesting/vulnerability scanning for AI. Compare performance of GPT, Claude, Gemini, Llama, and more. Simple declarative configs with command line and CI/CD integration.

17,040TypeScript
Explore Repo

#7smicallef/spiderfoot

SpiderFoot automates OSINT for threat intelligence and mapping your attack surface.

16,987Python
Explore Repo

#8ffuf/ffuf

Fast web fuzzer written in Go

15,751Go
Explore Repo

#9HackTricks-wiki/hacktricks

Welcome to the page where you will find each trick/technique/whatever I have learnt in CTFs, real life apps, and reading researches and news.

11,253CSS
Explore Repo

#10blacklanternsecurity/bbot

The recursive internet scanner for hackers. ๐Ÿงก

9,507Python
Explore Repo

#111N3/Sn1per

Attack Surface Management Platform

9,455Shell
Explore Repo

#12dstotijn/hetty

An HTTP toolkit for security research.

9,355Go
Explore Repo

#13OWASP/wstg

The Web Security Testing Guide is a comprehensive Open Source guide to testing the security of web applications and web services.

8,952
Explore Repo

#14Ullaakut/cameradar

Cameradar hacks its way into RTSP videosurveillance cameras

4,923Go
Explore Repo

#15jassics/security-study-plan

Complete Practical Study Plan to become a successful cybersecurity engineer based on roles like Pentest, AppSec, Cloud Security, DevSecOps and so on...

4,901
Explore Repo

#16OWASP/Nettacker

Automated Penetration Testing Framework - Open-Source Vulnerability Scanner - Vulnerability Management

4,889Python
Explore Repo

#17leebaird/discover

Custom bash scripts used to automate various penetration testing tasks including recon, scanning, enumeration, and malicious payload creation using Metasploit. For use with Kali Linux and Ubuntu.

3,865Shell
Explore Repo

#18PurpleAILAB/Decepticon

Autonomous Hacking Agent for Red Team

3,400Python
Explore Repo

#19lord-alfred/ipranges

๐Ÿ”จ List all IP ranges from: Google (Cloud & GoogleBot), Bing (Bingbot), Amazon (AWS), Microsoft, Oracle (Cloud), GitHub, Facebook (Meta), OpenAI (GPTBot) and other with daily updates.

1,044Shell
Explore Repo

#20factionsecurity/faction

Pen Test Report Generation and Assessment Collaboration

596Java
Explore Repo

#21H-mmer/pentest-agents

Bug bounty agent framework for Claude Code, Codex, Gemini, Cursor, Windsurf, Copilot, and OpenClaw โ€” 48 agents, 26 commands, 19 CLI tools, 2 MCP servers, autonomous hunt loops, exploit chain builder.

228Python
Explore Repo

#22rix4uni/scope

An automated GitHub Actions-based crawler that fetches and updates public scopes from popular bug bounty platforms (like Hackerone/Bugcrowd/Intigriti/etc) (updates every 10 minutes)

79Shell
Explore Repo