Skip to content

Releases

v0.5.0

Choose a tag to compare

@klp2 klp2 released this 10 Feb 12:16
86f3021

Summary

  • Add IPv6 PTR pattern detection for consolidated output
  • Add --server / -S flag for custom DNS server with input validation
  • Add inline progress updates for long-running lookups

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 08 Feb 20:21

Changelog

  • 72bb01b Add --version flag with build-time injection

v0.4.0

Choose a tag to compare

@klp2 klp2 released this 08 Feb 20:07

Consolidated output (default)

IPs with the same PTR record are now grouped into CIDR blocks by default, producing much more compact output. Use --expand / -e for per-IP output.

PTR pattern detection

ISP-style PTR records that embed the IP address (e.g., 1.2.3.4.static.example.net) are detected and consolidated by their common suffix (*.static.example.net). Supports forward/reversed dots, forward/reversed dashes, and embedded-with-prefix patterns.

Example

$ sr 198.51.100.0/30
198.51.100.0/30 *.static.example.net

Instead of:

$ sr -e 198.51.100.0/30
198.51.100.0    0.100.51.198.static.example.net
198.51.100.1    1.100.51.198.static.example.net
198.51.100.2    2.100.51.198.static.example.net
198.51.100.3    3.100.51.198.static.example.net

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Feb 18:35

Changelog

v0.2.0

Choose a tag to compare

@klp2 klp2 released this 04 Feb 04:44

What's New

  • IPv6 support: Query IPv6 CIDR ranges (e.g., sr 2001:db8::/126)
  • Large range handling: Huge ranges like /64 are now truncated to --max-ips instead of rejected
  • Dynamic alignment: Output columns align properly for mixed IPv4/IPv6 results
  • New flag: --max-ips controls the maximum IPs to process (default 65536)

Examples

# IPv6 single address
sr 2001:4860:4860::8888/128

# Small IPv6 range
sr 2001:db8::/126

# Sample first 100 IPs from huge range
sr --max-ips 100 2001:db8::/64

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Feb 04:13

Changelog

  • e175660 Initial commit: bulk reverse DNS lookup tool