Skip to content

ExVoider/httpfinger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Features

  • Fetches a URL and shows the final response
  • Follows redirects
  • Displays redirect chain
  • Shows status code and message
  • Extracts page title
  • Displays useful headers like:
    • Server
    • Content-Type
    • Content-Length
    • X-Powered-By
    • Content-Security-Policy
    • Strict-Transport-Security

Requirements

  • Ruby

Installation

Clone the repository:

git clone https://github.com/ExVoider/httpfinger.git
cd httpfinger

Usage

ruby httpfinger.rb https://github.com
ruby httpfinger.rb github.com

Example

ruby httpfinger.rb https://github.com

Example output:

URL: https://github.com/
Status: 200 OK

Fingerprint:
  Final URL      : https://github.com/
  Server         : GitHub.com
  Content-Type   : text/html; charset=utf-8
  Content-Length : 12345
  Title          : GitHub · Build and ship software on a single, collaborative platform
  Powered-By     : N/A
  CSP            : default-src 'none'; ...
  HSTS           : max-age=31536000; includeSubdomains; preload

About

A simple Ruby CLI tool to fingerprint websites by fetching HTTP details such as status, redirects, headers, and page title.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages