Directories
¶
| Path | Synopsis |
|---|---|
|
benchmark
|
|
|
oracle
command
|
|
|
payload
command
|
|
|
examples
|
|
|
browser-profiles
command
Example: Browser Profiles
|
Example: Browser Profiles |
|
cookie-jar
command
Example: Cookie Jar Management
|
Example: Cookie Jar Management |
|
header-ordering
command
Example: Header Ordering
|
Example: Header Ordering |
|
http1
command
Example: HTTP/1.1 High-Throughput Mode
|
Example: HTTP/1.1 High-Throughput Mode |
|
http2
command
Example: HTTP/2 with Fingerprinting
|
Example: HTTP/2 with Fingerprinting |
|
http3
command
Example: HTTP/3 with QUIC
|
Example: HTTP/3 with QUIC |
|
logging
command
Example: Request/Response Logging
|
Example: Request/Response Logging |
|
internal
|
|
|
pkg
|
|
|
client
Package client provides a high-level HTTP client with TLS fingerprint spoofing.
|
Package client provides a high-level HTTP client with TLS fingerprint spoofing. |
|
cookie
Package cookie implements an HTTP cookie jar with thread-safe storage and automatic cookie management for HTTP clients.
|
Package cookie implements an HTTP cookie jar with thread-safe storage and automatic cookie management for HTTP clients. |
|
dns
Package dns provides DNS caching functionality to reduce lookup latency and improve performance for repeated connections to the same hosts.
|
Package dns provides DNS caching functionality to reduce lookup latency and improve performance for repeated connections to the same hosts. |
|
http
Package http provides HTTP client and server implementations.
|
Package http provides HTTP client and server implementations. |
|
http/internal
Package internal contains HTTP internals shared by net/http and net/http/httputil.
|
Package internal contains HTTP internals shared by net/http and net/http/httputil. |
|
log
Package log provides structured logging for HTTP requests and responses using zerolog, a zero-allocation JSON logger.
|
Package log provides structured logging for HTTP requests and responses using zerolog, a zero-allocation JSON logger. |
|
pool
Package pool provides memory pooling utilities to reduce allocations and improve performance for frequently allocated objects like buffers, readers, writers, and HTTP connections.
|
Package pool provides memory pooling utilities to reduce allocations and improve performance for frequently allocated objects like buffers, readers, writers, and HTTP connections. |
|
profile
Package profile provides browser fingerprint profiles for TLS and HTTP/2.
|
Package profile provides browser fingerprint profiles for TLS and HTTP/2. |
|
tls
Package tls provides TLS connection utilities with browser fingerprint spoofing.
|
Package tls provides TLS connection utilities with browser fingerprint spoofing. |
|
transport
Package transport provides an HTTP transport layer with TLS fingerprint spoofing.
|
Package transport provides an HTTP transport layer with TLS fingerprint spoofing. |
Click to show internal directories.
Click to hide internal directories.