Skip to content

DuskProbe is a web security testing framework that combines passive reconnaissance and active vulnerability scanning. Built with aiohttp and Streamlit, it identifies OWASP Top 10 risks and business logic flaws to provide coverage of modern web attack surfaces.

License

Notifications You must be signed in to change notification settings

la-b-ib/DuskProbe

DuskProbe

DuskProbe is a web application security testing framework built for authorized professionals, penetration testers, and lawful security assessments. Leveraging an asynchronous engine with aiohttp and Streamlit, it unifies deep passive reconnaissance with active vulnerability scanning to uncover critical flaws — from OWASP Top 10 risks to advanced business logic vulnerabilities — ensuring comprehensive coverage of modern web attack surfaces.

Details

Project Details

DuskProbe Preview

Mission Statement

To empower cybersecurity professionals with a comprehensive, reliable, and ethical web application security testing platform that adheres to industry standards and best practices while maintaining accuracy and efficiency.

Technical Details

  • Reconnaissance: Advanced intelligence gathering with deep infrastructure mapping across cloud providers (AWS, GCP, Azure), CDNs (Cloudflare, Akamai), WAFs, and load balancers. Includes tech stack fingerprinting, native OSINT integrations, DNS/SSL analysis via SSLyze, and Wayback snapshots for hidden endpoint discovery.

  • Performance & Scalability: High‑speed asynchronous scanning with adaptive rate limiting, optimized memory management, real‑time progress tracking, and resilient error recovery for scalable assessments.

  • Vulnerability Detection: Concurrent engine identifies injection vectors (SQLi, NoSQLi, LDAP, SSTI), client‑side risks (XSS, CSRF, CORS), and server‑side flaws (SSRF, LFI/RFI, XXE, OS command). Extended coverage includes JWT misconfigurations, GraphQL introspection/injection, IDOR analysis, WebSocket threats (CSWSH, message injection), and deserialization flaws across PHP, Java, Python, and Node.js — ensuring comprehensive protection against modern web attack surfaces.

Detection Capabilities

Category Checks Included Attack Surface Detection Method Severity
Injection SQLi, NoSQLi, Command Injection, LDAP, XPath, SSTI DB queries, interpreters, input Payload fuzzing, error heuristics High
Auth & Session JWT Manipulation, IDOR, Session Fixation, Weak Cookies Tokens, cookies, session flows Token tampering, behavioral tests High
XML / Parsers XXE, Billion Laughs, DTD retrieval XML parsers, SOAP endpoints Malformed XML payload injection High
Misconfig CORS, Security Headers, Debug Mode, Backup Files Web server configs, headers Header analysis, file discovery Medium
Network SSRF, Port Scanning, DNS Zone Transfer Cloud metadata, DNS, sockets SSRF payloads, DNS enumeration High
Logic Rate Limiting Bypass, Business Logic Flaws API endpoints, workflows Sequence replay, anomaly testing Medium

Legal Disclaimer

Use only with explicit authorization from system owners. Comply fully with all applicable cybersecurity laws/regulations. Conduct scans solely for legitimate security testing purposes
  

About

DuskProbe is a web security testing framework that combines passive reconnaissance and active vulnerability scanning. Built with aiohttp and Streamlit, it identifies OWASP Top 10 risks and business logic flaws to provide coverage of modern web attack surfaces.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages