-
-
Notifications
You must be signed in to change notification settings - Fork 57
Open
Description
To Reproduce
package main
import (
"fmt"
"github.com/Noooste/azuretls-client"
)
func main() {
session := azuretls.NewSession()
defer session.Close()
var ja3 = "771,4865-4866-4867-49195-49199-49196-49200-52393-52392-49171-49172-156-157-47-53,0-65281-27-18-51-43-5-17513-65037-16-11-45-10-35-23-13,25497-29-23-24,0"
if err := session.ApplyJa3(ja3, azuretls.Chrome); err != nil {
panic(fmt.Errorf("failed to apply HTTP/3 settings: %v", err))
}
resp, err := session.Do(&azuretls.Request{
Method: "GET",
Url: "https://tls.peet.ws/api/all",
})
if err != nil {
panic(err)
}
fmt.Println(string(resp.Body))
}Expected behavior
key_share should same with supported_groups
{
"name": "key_share (51)",
"shared_keys": [
{
"TLS_GREASE (0x2a2a)": "00"
},
{
"X25519Kyber768 (25497)": "..."
},
{
"X25519 (29)": "..."
}
]
}
...
{
"name": "supported_groups (10)",
"supported_groups": [
"TLS_GREASE (0x2a2a)",
"X25519Kyber768 (25497)",
"X25519 (29)",
"P-256 (23)",
"P-384 (24)"
]
}
Screenshots
Desktop (please complete the following information):
- OS: Windows
- Browser chrome
- Version 126
Metadata
Metadata
Assignees
Labels
No labels