Skip to content

Releases: sercanarga/ipmap

v2.5.0

11 Mar 02:22

Choose a tag to compare

What's Changed

Security

  • Upgraded utls v1.8.1 to v1.8.2 (fixes Chrome 120 fingerprint padding vulnerability)

Documentation

  • Comprehensive README rewrite with all missing sections
  • Added YAML config file example with auto-discovery documentation
  • Added scan resume/cache usage guide, output examples, How It Works section
  • Added anti-detection details table and cross-platform build scripts reference
  • Categorized features into logical groups

Bug Fixes

  • Fixed critical nil pointer and race condition issues in main.go and cache.go
  • Fixed errcheck lint errors in config_test.go

Tests

  • Expanded test coverage across all modules
  • Added tests for validators, interrupt handler, rate limiter, resolve_site, result_print, cache, and config

v2.4.1

26 Feb 09:11
1278a5f

Choose a tag to compare

Full Changelog: v2.4.1...v2.4.1

v2.4

22 Feb 14:09
2bc0c26

Choose a tag to compare

What's Changed

  • v2.4.0: fix critical bugs, optimize cache, clean dead code by @lordixir in #9

Full Changelog: v2.2.1...v2.4

v2.2.1 - Anti-Detection Improvements

11 Dec 22:29
fddb570

Choose a tag to compare

What's New

Added

  • Referer Header Rotation: Random referer from Google, Bing, DuckDuckGo for more realistic requests
  • Smart Jitter Function: with occasional long pauses (1-3s) for natural patterns
  • uTLS Transport: Chrome 131 TLS fingerprint support
  • New config constants: DialTimeout, MaxJitterMs
  • Unified RNG functions: GetRandomInt, GetRandomString, ShuffleStrings

Changed

  • Reduced jitter from 100-800ms to 0-200ms for faster scanning
  • Reduced timeouts for better performance:
    • TLS handshake: 10s → 5s
    • Response header: 10s → 5s
    • Dial timeout: 10s → 5s
    • Retry backoff: 500ms → 200ms

Fixed

  • Domain resolution failure with uTLS HTTP/2 compatibility
  • Hardcoded timeout values now use config constants

Removed

  • ~500 lines of dead code from scanner.go

Downloads

Platform File
Linux AMD64 ipmap-linux-amd64
Linux ARM64 ipmap-linux-arm64
macOS Intel ipmap-macos-amd64
macOS Apple Silicon ipmap-macos-arm64
Windows AMD64 ipmap-windows-amd64.exe

v2.2.0

09 Dec 05:38
adc05fa

Choose a tag to compare

Changes

New Features

  • Firewall Bypass: IP shuffling, header randomization, request jitter
  • Improved Ctrl+C Handling: Immediate stop with cancel channel
  • Dynamic Timeout: Auto-calculated based on worker count
  • IPv6 Support: ASN scanning now supports route6 entries

Bug Fixes

  • Fixed result collection bug with high worker counts
  • Fixed rand.Seed deprecation warning
  • Removed gzip to fix response parsing issues
  • Added proper error logging for CIDR parsing

Pre-built Binaries

  • Windows (amd64)
  • Linux (amd64, arm64)
  • macOS (amd64, arm64)

ipmap v2.1

07 Dec 00:06
e4041ed

Choose a tag to compare

Full Changelog: Latest...Latest