Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
P

primp

> 开发工具
Open source

HTTP client that can impersonate web browser tls/http2 fingerprints

566 stars0 likes0 views
WebsiteGitHub

About

HTTP client that can impersonate web browser tls/http2 fingerprints

PRIMP

HTTP client that can impersonate web browsers

Quick Start

Rust → /crates/primp

[dependencies]
primp = "2"
use primp::{Client, Impersonate};

#[tokio::main]
async fn main() -> Result {
    let client = Client::builder()
        .impersonate(Impersonate::ChromeV146)
        .build()?;
    let resp = client.get("https://tls.peet.ws/api/all").send().await?;
    println!("Body: {}", resp.text().await?);
    Ok(())
}

Python → /crates/primp-python

pip install primp
import primp

client = primp.Client(impersonate="chrome_146")
resp = client.get("https://tls.peet.ws/api/all")
print(resp.text)

Browser profiles

Browser Profiles
Chrome chrome_144, chrome_145, chrome_146, chrome_147, chrome_148, chrome_149, chrome_150, chrome_151, chrome_152, chrome_153, chrome
Safari safari_18.5, safari_26, safari_26.3, safari_26.4, safari
Edge edge_144, edge_145, edge_146, edge_147, edge_148, edge_149, edge_150, edge_151, edge_152, edge_153, edge
Firefox firefox_140, firefox_146, firefox_147, firefox_148, firefox_149, firefox_150, firefox_151, firefox
Opera opera_126, opera_127, opera_128, opera_129, opera_130, opera_131, opera_132, opera_133, opera_134, opera_135, opera
Random random

OS: android, ios, linux, macos, windows, random


Disclaimer

This tool is for educational purposes only. Use it at your own risk.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustakamaifingerprinthttphttp-client

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具