AhmadHassan-BTed/SilentSniffer

Public

A professional, high-fidelity de-anonymization and vulnerability diagnostic framework. Features a zero-coupling modular architecture for browser-based intelligence gathering, hardware fingerprinting, and security research.

  • Stars4.4k+492 tuần này
  • Forks0
  • Watchers1
  • Issues0
  • Ngày tạo26/04/2026
  • Cập nhật gần nhất22/10/2026
  • Ngôn ngữJavaScript
  • Giấy phép—
README.md25.0 KBRaw

SilentSniffer

Educational Research & Web Security Diagnostic Sandbox

License: MIT Version Educational Only Threat Levels Developer Live Demo

AhmadHassan-BTed%2FSilentSniffer | Trendshift AhmadHassan-BTed%2FSilentSniffer | Trendshift AhmadHassan-BTed%2FSilentSniffer | Trendshift


[!NOTE] Browser Privacy & Awareness Notice: Modern web applications operate under the widespread assumption that browsing is inherently safe, private, and isolated by default. SilentSniffer is built to challenge this false sense of security. Operating strictly as a self-contained, client-side sandbox, zero data is exported or transmitted anywhere. Instead, it offers a real-time, visual demonstration of just how much ambient device state, hardware telemetry, and behavioral data can slip out of a user's control without explicit consent—simply because modern browser specifications permit it by default.

💡 The Philosophy Behind SilentSniffer

Most internet users assume that unless they explicitly click "Allow" on a browser permission prompt, their session remains private and contained. In reality, standard Web APIs grant websites extensive access to hardware characteristics, timing vectors, network topologies, and sensor behaviors silently under the hood.

SilentSniffer was created as an educational eye-opener. By running diagnostic and demonstration modules in a completely safe, local-only sandbox environment, users can visually grasp the true surface area of web exposure permitted by modern browsers—without any risk of data leaving their device.


🏗 Architecture Overview

The toolkit is built on a Zero-Coupling Dynamic Plugin Architecture. The core engine remains entirely agnostic of individual module logic, discovering and loading tools at runtime via a centralized manifest.

graph TD
    A[index.html / debug.html] -->|Bootstrap| B[src/core/engine.js]
    B -->|Fetch Discovery| C[src/config/modules.json]
    C -->|Return Payload Paths| B
    B -->|Dynamic import| D[src/modules/level_X/*.js]
    D -->|Self-Register| B
    B -->|Render Grid| UI[Dynamic Command Center]
Loading

Key Design Principles:

  • 0% Coupling: Core engine logic and diagnostic payloads remain decoupled.

Nội dung README thuộc về AhmadHassan-BTed và cộng đồng đóng góp, giấy phép Không có giấy phép. Nguồn: github.com/AhmadHassan-BTed/SilentSniffer