Versions in this module Expand all Collapse all v1 v1.1.0 Oct 31, 2023 v1.0.0 Nov 5, 2022 Changes in this version + const FakeDelegatedCredentials + var ChromeAuto = Browser + var SafariAuto = Browser + func NewTransport(ja3 string) (*http.Transport, error) + func NewTransportInsecure(ja3 string) (*http.Transport, error) + func NewTransportWithConfig(ja3 string, config *tls.Config) (*http.Transport, error) + type Browser struct + JA3 string + UserAgent string + type FakeDelegatedCredentialsExtension struct + SignatureAlgorithms []tls.SignatureScheme + func (e *FakeDelegatedCredentialsExtension) Len() int + func (e *FakeDelegatedCredentialsExtension) Read(b []byte) (n int, err error) + type JA3Client struct + Browser Browser + Config *tls.Config + func New(b Browser) (*JA3Client, error) + func NewInsecure(b Browser) (*JA3Client, error) + func NewWithString(ja3 string) (*JA3Client, error) + func NewWithStringInsecure(ja3 string) (*JA3Client, error) + func (c *JA3Client) Do(req *http.Request) (*http.Response, error) + func (c *JA3Client) Get(targetURL string) (*http.Response, error) + func (c *JA3Client) Head(url string) (resp *http.Response, err error) + func (c *JA3Client) Post(url, contentType string, body io.Reader) (*http.Response, error) + func (c *JA3Client) PostForm(url string, data url.Values) (resp *http.Response, err error)