Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
anomaly
Package anomaly implements Arjun's core idea: learn what a "normal" response looks like from throwaway (junk) parameters, then flag any test request whose response deviates from that baseline.
|
Package anomaly implements Arjun's core idea: learn what a "normal" response looks like from throwaway (junk) parameters, then flag any test request whose response deviates from that baseline. |
|
config
Package config holds the runtime configuration for a scan run.
|
Package config holds the runtime configuration for a scan run. |
|
httpx
Package httpx wraps net/http with the behaviour Arjun-go needs: per-method parameter placement, proxy/redirect control, response normalization, and an adaptive retry loop that cooperates with the rate limiter so that rate limiting and transient errors are absorbed rather than fatal.
|
Package httpx wraps net/http with the behaviour Arjun-go needs: per-method parameter placement, proxy/redirect control, response normalization, and an adaptive retry loop that cooperates with the rate limiter so that rate limiting and transient errors are absorbed rather than fatal. |
|
logx
Package logx provides small, concurrency-safe, colorized status logging that mirrors Arjun's [*]/[+]/[-] prefix style and honours a global quiet mode.
|
Package logx provides small, concurrency-safe, colorized status logging that mirrors Arjun's [*]/[+]/[-] prefix style and honours a global quiet mode. |
|
output
Package output writes scan results to JSON and/or text files in a format compatible with Arjun's JSON layout: { url: { params, method, headers } }.
|
Package output writes scan results to JSON and/or text files in a format compatible with Arjun's JSON layout: { url: { params, method, headers } }. |
|
ratelimit
Package ratelimit implements an adaptive token-bucket limiter.
|
Package ratelimit implements an adaptive token-bucket limiter. |
|
scan
Package scan implements the parameter-discovery algorithm: establish a response baseline, learn which signals are stable, then binary-narrow a wordlist down to the parameters the server actually reacts to, and finally verify each candidate individually.
|
Package scan implements the parameter-discovery algorithm: establish a response baseline, learn which signals are stable, then binary-narrow a wordlist down to the parameters the server actually reacts to, and finally verify each candidate individually. |
|
state
Package state provides resumable-scan checkpointing.
|
Package state provides resumable-scan checkpointing. |
|
wordlist
Package wordlist loads parameter-name wordlists (from the embedded default or a user file) and optionally rewrites every entry into a requested casing style so a single list can be reused across naming conventions.
|
Package wordlist loads parameter-name wordlists (from the embedded default or a user file) and optionally rewrites every entry into a requested casing style so a single list can be reused across naming conventions. |
Click to show internal directories.
Click to hide internal directories.