Back to projects
Security

CiberWebScan

Passive reconnaissance and attack surface analysis for web applications

PythonTyperHTTPXBeautifulSoup4PlaywrightSelenium

The Problem It Solves

  • Maps the technical stack and exposure of web applications without intrusive interaction.
  • Provides context (fingerprints, headers, exposed endpoints) prior to active testing.
  • Minimizes false positives by providing structured evidence and confidence metrics.

Key Features

  • Modular CLI, suitable for pipelines and audits.
  • Passive scraping and ethical collection (respects robots.txt, no active exploits).
  • Analysis of security headers and policies (CSP, HSTS, cookies).
  • Technology fingerprinting (servers, frameworks, libraries).
  • Structured export to JSON/CSV for integration with other tools.
  • SSL/TLS certificate analysis.
  • CVE database cross-referencing.
  • XSS detection, SQL injection testing, directory enumeration.
  • Quick Scan with presets (low/medium/high).
  • REST API (Beta, FastAPI) with Swagger/ReDoc.

Technical Decision

  • Oriented toward modularity and testability: the CLI orchestrates independent components (scanner, fingerprint, exporter).
  • Avoids coupling with web frameworks; favors lightweight libraries (HTTPX) and swappable components (optional Selenium for JS cases).
  • Apache-2.0 license to facilitate educational and collaborative use.