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. |
Click to show internal directories.
Click to hide internal directories.