ja3

package module
v1.0.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 10, 2021 License: OSL-3.0 Imports: 10 Imported by: 0

README

JA3

Impersonating JA3 signatures

https://godocs.io/github.com/89z/ja3

4865-49196-49200-49195-49199-52393-52392-159-158-52394-49327-49325-49326-49324-49188-49192-49187-49191-49162-49172-49161-49171-49315-49311-49314-49310-107-103-57-51-157-156-49313-49309-49312-49308-61-60-53-47-255

Documentation

Index

Constants

View Source
const (
	AllHashes = "https://ja3er.com/getAllHashesJson"
	AllUas    = "https://ja3er.com/getAllUasJson"
)

Variables

This section is empty.

Functions

func NewTransport

func NewTransport(spec *tls.ClientHelloSpec) http.Transport

NewTransport creates an http.Transport which mocks the given JA3 signature when HTTPS is used.

func Parse added in v1.0.4

func Parse(ja3 string) (*tls.ClientHelloSpec, error)

Parse creates a ClientHelloSpec based on a JA3 string.

Types

type Hashes added in v1.0.7

type Hashes []struct {
	MD5 string
	JA3 string
}

func NewHashes added in v1.0.7

func NewHashes(r io.Reader) (Hashes, error)

func (Hashes) JA3 added in v1.0.7

func (h Hashes) JA3(md5 string) string

type Users added in v1.0.6

type Users []struct {
	MD5   string
	Count int
	Agent string `json:"User-Agent"`
}

func NewUsers added in v1.0.6

func NewUsers(r io.Reader) (Users, error)

func (Users) Agents added in v1.0.7

func (u Users) Agents(md5 string) []string

func (Users) Sort added in v1.0.7

func (u Users) Sort()

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL