SURF - Advanced Go HTTP Client with Browser Impersonation and Anti-Bot Bypass

Overview

[AI Summary]: SURF is a feature-rich HTTP client library for Go that provides advanced capabilities including Chrome/Firefox browser impersonation, JA3/JA4 TLS fingerprinting, HTTP/3 with QUIC fingerprinting, and comprehensive anti-bot bypass features. The library offers seamless integration with Go’s standard net/http package while adding powerful features like automatic retries, response caching, middleware support, and full HTTP/2/3 protocol support. It’s designed for web scraping and automation scenarios where bypassing bot detection is crucial.

  • Developer: enetx
  • License: MIT
  • Platform: Go 1.24+
  • Key Features: Browser impersonation, JA3/JA4 fingerprinting, HTTP/3 QUIC support, anti-bot bypass