Stapler - industrial-grade network, web, server vulnerability scanning and exploit framework
Project description
Stapler
Industrial-grade, from-scratch network / web / server vulnerability scanning and exploit framework for Python. Cross-platform (Windows + Linux auto-detect), with a shared engine exposed through both a CLI and a web dashboard.
Use only on systems and networks you are authorized to test.
Install
pip install stapler-scanner
Quick start
stapler selftest # verify modules load
stapler scan 192.168.1.0/24 # full automated scan (network+web+server+exploits)
stapler scan https://host/ # web-app focused scan
stapler exploit --list # list exploit modules
stapler update # pull latest CVEs from CISA KEV + NVD
stapler report --format html # render the last scan
stapler serve # launch the web dashboard
Architecture
stapler.core— platform detection, config, DB, scheduler, orchestrator, updater.stapler.modules.network— host discovery, port scan, service/version, OS fingerprint.stapler.modules.web— headers, tech detection, dir brute, SSL/TLS, OWASP checks.stapler.modules.server— SSH audit, software versions, misconfig.stapler.modules.exploits— RCE tier, Windows 10 tier, and signature-based CVEs (auto-loaded fromexploits_db.json, refreshed bystapler update).stapler.web— Flask REST API + dashboard.stapler.reporting— JSON / HTML / CSV / Markdown reports with CVSS-style scoring.
Safety
Detection runs by default. Active exploitation is gated behind --exploit --yes
and prints an authorized-use warning before any payload is sent.
License
MIT
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stapler_scanner-1.2.4.tar.gz.
File metadata
- Download URL: stapler_scanner-1.2.4.tar.gz
- Upload date:
- Size: 322.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efecc4940fb96c0510ddaa1f51385027232c8b09d32866a622d44666d95bb961
|
|
| MD5 |
b6cbaaaf5614ec6639252e2939ff5974
|
|
| BLAKE2b-256 |
570b89fbf49a562de92ccb9d7342a512658225cada09763c865dfc857dd8cdc0
|
File details
Details for the file stapler_scanner-1.2.4-py3-none-any.whl.
File metadata
- Download URL: stapler_scanner-1.2.4-py3-none-any.whl
- Upload date:
- Size: 336.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62757b6bbbc5c7b521cd4df2884db4ba457f204fab4001eeca2001d5b34106d5
|
|
| MD5 |
8ec4855c3f37f052bb65721d3ab28020
|
|
| BLAKE2b-256 |
2bcd9ee30d61cad523b315e708657bbc284e22694a9d57c87f200c519a946b6e
|