use http_quik::{Client, Platform};
#[tokio::main]
async fn main() -> http_quik::Result<()> {
tracing_subscriber::fmt::init();
let client = Client::builder()
.profile(http_quik::profile::chrome_134::profile(Platform::MacOsArm))
.build()?;
let url = "https://tls.peet.ws/api/all";
println!("Requesting fingerprint analysis via High-Level Pool API...");
let response = client.get(url).await?;
let json: serde_json::Value = response.json().await?;
println!("--- Final Parity Verification ---");
println!("Browser Detected: {}", json["browser"]);
println!("JA4: {}", json["tls"]["ja4"]);
println!("Akamai: {}", json["http2"]["akamai_fingerprint"]);
println!("----------------------------------");
if json["http2"]["akamai_fingerprint"].as_str()
== Some("1:65536;2:0;4:6291456;6:262144|15663105|0|m,a,s,p")
{
println!("✅ AKAMAI PARITY REACHED");
}
if json["tls"]["ja4"]
.as_str()
.unwrap_or("")
.starts_with("t13d1516h2")
{
println!("✅ JA4 SIGNALS REACHED (16 Extensions)");
}
Ok(())
}