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