Skip to content

Nazi404/httpors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ httpors

httpors is a lightweight, multi-threaded HTTP probing tool built with libcurl. It quickly fetches HTTP response info from domains or URLs, such as status codes, IP addresses, content length, content type, and redirect locations.


✨ Features

  • ⚑ Multi-threaded HTTP probing
  • πŸ“‚ Read domains from a file or stdin
  • 🟒 Display HTTP status codes (color-coded)
  • 🌐 Show resolved IP addresses
  • πŸ“ Display content length
  • πŸ—‚οΈ Show content type
  • πŸ”— Show redirect location if present
  • πŸ’Ύ Save output to a file
  • πŸ–₯️ Simple and clean CLI interface

πŸ› οΈ Installation

Dependencies:

  • GCC / Clang
  • libcurl development library
  • CMake (3.10 or higher)

πŸ’» Linux (Debian/Ubuntu)

sudo apt update
sudo apt install build-essential cmake libcurl4-openssl-dev

πŸ”οΈ Linux (Arch/Manjaro)

sudo pacman -Syu base-devel cmake curl

πŸ“± Termux (Android)

pkg update && pkg upgrade
pkg install clang cmake curl

πŸ”§ Build with CMake

git clone https://github.com/Anon-404/httpors.git
cd httpors
mkdir build
cd build
cmake ..
make

The compiled binary httpors will be available inside the build/ directory.

πŸ“– Usage

./httpors [options]

Options

Flag Description
-f, --file <file> πŸ“‚ Read domains from a file
-sc, --status-code 🟒 Show HTTP status code
-ip 🌐 Show resolved IP address
-cl, --content-length πŸ“ Show response content length
-ct, --content-type πŸ—‚οΈ Show response content type
--location πŸ”— Show redirect location (if any)
-o, --output <file> πŸ’Ύ Save output to a file
-h, --help ❓ Show this help menu

Examples

./httpors -f subdomains.txt -sc --ip -cl
subfinder -d example.com | ./httpors -sc --ip

πŸ‘€ Author

Anon404 (William Steven)

About

Blazing fast HTTP/HTTPS probing tool in C with stdin/stdout pipeline support

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published