Sponsors
Become a sponsor-
iPulse AI
Open Agentic Investment Research Platform. Inspect deep multi-agent market forecasts and stock picks.
Listed in editorial order. Click a column header to re-sort the whole list.
Press / to search. Tags open their category. Click a row for details.
Search and filter
Results
| Row number | Tags | |||||
|---|---|---|---|---|---|---|
| 1 | mitmproxy Penetration Testing | 4,657,176 | 46,526 | Penetration Testing Security | ||
|
An interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers.
|
||||||
| 2 | impacket Penetration Testing | 470,038 | 16,211 | Penetration Testing Security | ||
|
A collection of Python classes for working with network protocols, widely used for Windows and Active Directory testing.
|
||||||
| 3 | sqlmap Penetration Testing | 54,952 | 38,825 | Penetration Testing Security | ||
|
Automatic SQL injection and database takeover tool.
|
||||||
| 4 | pwntools Penetration Testing | 806,050 | 13,802 | Penetration Testing Security | ||
|
A CTF framework and exploit development library.
|
||||||
| 5 | sherlock-project Penetration Testing | 73,889 | 95,334 | Penetration Testing Security | ||
|
Hunt down social media accounts by username across social networks.
|
||||||
No projects match your search.
Try a broader term, or .
Penetration Testing guide
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy with 3 front ends to the same core: mitmproxy in the console, mitmweb in the browser, and mitmdump on the command line. It starts as a regular HTTP proxy on localhost:8080, so point your browser or device at it, then visit mitm.it to install the mitmproxy CA certificate, which lets it decrypt HTTPS. To script the traffic, write an addon: a module with a request(flow) function is enough. Load it with -s.
sqlmap automates detecting and exploiting SQL injection flaws and taking over database servers. Pass it a URL with a parameter, and it finds the vulnerable parameter, the injection techniques that work, and the back-end database.
Impacket is a collection of Python classes for working with network protocols, with low-level access to packets and, for protocols like SMB and MSRPC, the protocol implementation itself. The scripts it ships are tools written as examples of what the library can do.
pwntools is a CTF framework and exploit development library, split into 2 modules: pwn for CTFs and pwnlib as a clean Python library. from pwn import * gives you everything you need to write an exploit, but it also puts your terminal in raw mode and parses sys.argv, so import pwnlib when pwntools is part of another project. Either way, tubes give you one interface to talk to processes, sockets, and SSH sessions.
Sherlock hunts down social media accounts by username. Run sherlock user123, or pass several usernames at once, and it saves the accounts it finds to a text file per username, like user123.txt.
Run any of these tools only against systems you own or have explicit permission to test. That's sqlmap's answer to where to practice, and every sqlmap run prints a disclaimer that attacking targets without prior mutual consent is illegal.
Contribute
Know a project that belongs here?
Tell us what it does and why it stands out.