Help us shape the future of Go! Take the 2026 Go Developer Survey

sonar

module
v1.27.0 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2026 License: MIT

README

Sonar

Build and test Go report Code coverage

Sonar is a security researcher's Swiss army knife for finding and exploiting vulnerabilities that require out-of-band interactions. It is similar to Burp Collaborator or interactsh, but offers some useful additional features.

See the docs for details: https://nt0xa.github.io/sonar/

Directories

Path Synopsis
cmd
client command
server command
internal
cmd
Package cmd builds the sonar client CLI command tree on top of service.Service using spf13/cobra directly — no cmdx.
Package cmd builds the sonar client CLI command tree on top of service.Service using spf13/cobra directly — no cmdx.
modules/api/apimodels
Package apimodels holds the request payload types for the api HTTP API.
Package apimodels holds the request payload types for the api HTTP API.
service/remotesvc
Package remotesvc implements service.Service by talking to an api server over HTTP.
Package remotesvc implements service.Service by talking to an api server over HTTP.
pkg
batcher
Package batcher batches items by key with a growing window.
Package batcher batches items by key with a growing window.
dnsx
Based on github.com/miekg/dns/serve_mux.go
Based on github.com/miekg/dns/serve_mux.go
netx
Package netx provides a TCP server that runs a Handler per connection, plus connection middleware and wrappers.
Package netx provides a TCP server that runs a Handler per connection, plus connection middleware and wrappers.
ratelimit
Package ratelimit provides a per-IP token bucket rate limiter keyed by /32 for IPv4 and /64 for IPv6.
Package ratelimit provides a per-IP token bucket rate limiter keyed by /32 for IPv4 and /64 for IPv6.
smtpx
based on https://github.com/DusanKasan/parsemail
based on https://github.com/DusanKasan/parsemail
valid
Package valid provides declarative, type-safe struct validation.
Package valid provides declarative, type-safe struct validation.
workerpool
Package workerpool provides a generic buffered worker pool: items submitted via Submit are fanned out across a fixed number of worker goroutines, each running the handler.
Package workerpool provides a generic buffered worker pool: items submitted via Submit are fanned out across a fixed number of worker goroutines, each running the handler.

Jump to

Keyboard shortcuts

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