internal/

directory
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 24, 2026 License: GPL-3.0

Directories

Path Synopsis
Package aitm defines the central domain model for the mirage AiTM proxy.
Package aitm defines the central domain model for the mirage AiTM proxy.
Package botguard provides TLS ClientHello fingerprinting (JA4) and heuristic-based bot detection scoring.
Package botguard provides TLS ClientHello fingerprinting (JA4) and heuristic-based bot detection scoring.
Package config handles loading and validating the miraged daemon configuration.
Package config handles loading and validating the miraged daemon configuration.
Package crypto provides encryption key management for mirage.
Package crypto provides encryption key management for mirage.
aes
Package aes provides AES-256-GCM authenticated encryption.
Package aes provides AES-256-GCM authenticated encryption.
Package events provides an in-process publish/subscribe event bus that implements the eventBus interface defined in the aitm package.
Package events provides an in-process publish/subscribe event bus that implements the eventBus interface defined in the aitm package.
Package notify delivers event notifications to external systems (webhooks, Slack).
Package notify delivers event notifications to external systems (webhooks, Slack).
Package obfuscator transforms injected JavaScript into a semantically equivalent but structurally different form on every request, making signature-based detection ineffective against static fingerprinting.
Package obfuscator transforms injected JavaScript into a semantically equivalent but structurally different form on every request, making signature-based detection ineffective against static fingerprinting.
Package proxy implements the HTTPS AiTM (adversary-in-the-middle) reverse proxy.
Package proxy implements the HTTPS AiTM (adversary-in-the-middle) reverse proxy.
Package redirect delivers session-completion notifications to victim browsers.
Package redirect delivers session-completion notifications to victim browsers.
Package spoof serves decoy content at phishing domains to hide the proxy's true purpose.
Package spoof serves decoy content at phishing domains to hide the proxy's true purpose.
store
sqlite
Package sqlite implements the aitm storage interfaces using SQLite.
Package sqlite implements the aitm storage interfaces using SQLite.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL