Skip to content

Take a list of domains and probe for working HTTP and HTTPS servers

License

Notifications You must be signed in to change notification settings

a4dyn/httprobe-str

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httprobe-strengthen

Take a list of domains and probe for working http and https servers.

Introduction

This is a customized version. Based on the original httprobe, several more features are added:

  • Supports scan IP segment as input.
  • Supports scanning specific ports within the IP / IP segment.
  • Shows the title of the website (if exists).
  • Shows the status code of the respose header.
  • Shows the content length of the respose data (if exists in reposnse header).
  • Shows whether the input ports are open.

Original Repo:

https://github.com/tomnomnom/hacks
https://github.com/tomnomnom/httprobe	

Basic Usage

httprobe accepts line-delimited domains on stdin:

echo [IP/IP segment] | ./[httprobe] [variables]
cat [input file] | ./[httprobe] [variables]
./[httprobe] -h

Example Usage

echo 8.8.8.8/24 | ./httprobe -p 443,8080 -t 1000
cat domains.txt | ./httprobe -p 8080 -t 500 -s

Output

[ip],[url],[title],[status],[content-length],[port open/not]

Others

  • If no content-length is found, shows -1.
  • Supports Chinese title (using gbk for windows env, and utf-8 for mac/linux).
  • While using -s, by default the ':80' or ':443' will NOT be scanned.

About

Take a list of domains and probe for working HTTP and HTTPS servers

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 81.2%
  • Shell 13.4%
  • Dockerfile 5.4%