pkg.soopen package index

brew / rang 1663

Installer httpx avec Homebrew, apk, Nix, apt

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de httpx pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install httpx

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add httpx

Alpine Linux edge package indexes · httpx · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#httpx

nixpkgs package indexes · pkgs/by-name/ht/httpx/package.nix · Source: api.github.com

Debian aptvérifié · 92%
sudo apt install python3-httpx

Debian stable package indexes · python3-httpx · Source: deb.debian.org

aperçu

Résumé du paquet

Fast and multi-purpose HTTP toolkit

Commandes et alias

  • httpx

historique

Historique du projet et usages

ProjectDiscovery httpx is a high-throughput HTTP probing toolkit for reconnaissance and security workflows. It accepts hosts, URLs, CIDR ranges, and request files, then emits HTTP metadata such as status code, title, content length, TLS data, CDN detection, technology detection, response time, screenshots, and JSONL output.

Historique du projet

The projectdiscovery/httpx repository was created in May 2020 as part of ProjectDiscovery's security-tooling ecosystem. The README describes it as a fast, multi-purpose HTTP toolkit built around the retryablehttp library and designed to keep result reliability while increasing thread count.

The tool evolved as a modular reconnaissance probe rather than a simple HTTP client. Its documented flags cover input normalization, matchers, filters, extractors, rate limiting, headless screenshotting, technology detection, database output, and raw request handling.

Historique d'adoption

httpx became package-manager visible across several ecosystems because it sits in a common recon pipeline role: take many discovered hosts or URLs, probe them quickly, and produce structured output for filtering or downstream tools. The input metadata lists Homebrew, Nix, APK, Debian, and Ubuntu package names, though Debian and Ubuntu package names collide with the unrelated Python HTTPX library.

The repository has a large GitHub audience, publishes GitHub releases, and advertises Docker Hub pulls in the README badges. Its ProjectDiscovery documentation and Discord/community links place it inside a broader suite that also includes tools such as nuclei and related reconnaissance utilities.

Modes d'utilisation

Common usage starts with `httpx -l hosts.txt` or `httpx -u example.com`, then adds probes such as status code, title, web server, response time, TLS certificate, favicon hash, JARM, CDN, ASN, screenshots, or technology detection.

The README documents the default config file path as `$HOME/.config/httpx/config.yaml`, plus rate-limit, proxy, resolver, SNI, random-agent, redirect, JSON/CSV, and database-output flags. That makes the tool useful both as an interactive CLI and as a stage in automated recon pipelines.

Pourquoi les passionnés de paquets s'y intéressent

httpx is package-nerd significant partly because its name collides with other ecosystems: in security tooling it means ProjectDiscovery's Go reconnaissance probe, while in Python packaging HTTPX is a separate HTTP client. Package-manager metadata has to disambiguate intent by homepage, executable, and description.

It is also a strong example of the modern security CLI package: single-purpose enough to compose in shell pipelines, but broad enough to include JSONL, screenshots, DSL matching, rate limits, and config files for serious scans.

Chronologie

  • 2020: GitHub repository created under ProjectDiscovery.
  • 2025: v1.7.x releases published through GitHub releases.
  • 2026: v1.8.x and v1.9.0 releases published through GitHub releases.
  • 2026: README documents Go installation, active-development warning, and a broad probe/filter/output flag surface.

Related projects

  • ProjectDiscovery retryablehttp-go is named by the README as the HTTP retry library used by httpx.
  • ProjectDiscovery nuclei is a common companion in security scanning workflows, although it is not the same type of HTTP probe.
  • curl and httptap overlap on request timing, but httpx is built for bulk reconnaissance and probe enrichment.
  • Python HTTPX is an unrelated project with a colliding package name in some Linux package-manager metadata.

Sources

  • GitHub releases supply the 2025 and 2026 release timeline.
  • GitHub repository metadata supplies the creation date, description, homepage, license, and popularity signal.
  • Homebrew and input package-manager metadata support cross-package-manager availability and name-collision notes.
  • The README supplies the security-recon purpose, retryablehttp dependency, feature list, install command, config path, flags, output modes, and active-development warning.

posture de sécurité

Niveau de risque : blue

broad file, network, media, or database tool signal.

Classificateur de risque

risque blue · confiance moyen · tool

Pourquoi

  • broad file, network, media, or database tool signal

Signaux

  • text:http

Comportement d'installation

  • Aucune métadonnée de bottle Homebrew n’a été enregistrée.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
~/.config/httpx/config.yaml

exécutables

Exécutables installés

CommandeTypeExpositionNote
httpxexécutableexécutable indexéDécouvert depuis l'index local des exécutables.

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-08-03
version du gestionnaire1.10.0
gestionnaire mis à jour2026-07-25
données localesinconnu
amontnon disponible
dernière version détectéenon détecté
  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:httpx
Version1.10.0
Gestionnaire de paquetsHomebrew
Page d'accueilhttps://github.com/projectdiscovery/httpx
Dépôthttps://github.com/projectdiscovery/httpx
Dernière mise à jour2026-07-25T20:56:30-04:00
Pulseupdated
Bouteillenon enregistré
Serviceaucun déclaré

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Debian apt95%

python3-httpx 0.28.1-1

next generation HTTP client

https://www.python-httpx.org/

sudo apt install python3-httpx
  • Section: python
  • Architecture: all
  • Source Package: httpx
  • 8 Dépendances
  • normalized package name match
  • Correspondance par : Httpx
Debian stable package indexes · deb.debian.org · Debian stable package indexes: python3-httpx from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

httpx

nix profile install nixpkgs#httpx
  • normalized package name match
  • Correspondance par : Httpx
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ht/httpx/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

python3-httpx 0.26.0-2

next generation HTTP client

https://www.python-httpx.org/

sudo apt install python3-httpx
  • Section: universe/python
  • Architecture: all
  • Source Package: httpx
  • 9 Dépendances
  • normalized package name match
  • Correspondance par : Httpx
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: python3-httpx from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

httpx 1.9.0-r3

A fast and multi-purpose HTTP toolkit that allows running multiple probes.

https://docs.projectdiscovery.io/tools/httpx

sudo apk add httpx
  • License: MIT
  • Architecture: x86_64
  • Source Package: httpx
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Httpx
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: httpx from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

httpx-doc 1.9.0-r3

A fast and multi-purpose HTTP toolkit that allows running multiple probes. (documentation)

https://docs.projectdiscovery.io/tools/httpx

sudo apk add httpx-doc
  • License: MIT
  • Architecture: x86_64
  • Source Package: httpx
  • normalized package name match
  • Correspondance par : Httpx
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: httpx-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation