Home
Softono

Primp

Open source MIT Rust
533
Stars
57
Forks
2
Issues
8
Watchers
2 months
Last Commit

 About Primp

HTTP client that can impersonate web browser tls/http2 fingerprints

Platforms

Web Self-hosted

Languages

Rust

Links

Need Help Installing Primp?

We provide expert installation service for this software. Our team will install, configure, and secure Primp on your server. plans start at just $30.

πŸͺž PRIMP πŸ¦€πŸ

HTTP client that can impersonate web browsers

Quick Start

πŸ¦€ Rust β†’ /crates/primp

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

#[tokio::main]
async fn main() -> Result<(), primp::Error> {
    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
Safari safari_18.5, safari_26, safari_26.3, safari
Edge edge_144, edge_145, edge_146, edge_147, edge_148, edge
Firefox firefox_140, firefox_146, firefox_147, firefox_148, firefox
Opera opera_126, opera_127, opera_128, opera_129, opera_130, opera_131, opera
Random random

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


Disclaimer

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