Skip to content

🧪 Take a list of HTTP URL's and probe it with "options" request

License

Notifications You must be signed in to change notification settings

Malwarize/optionsprobe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optionsprobe

probe urls with OPTIONS request



Description

take a list of urls from stdin and probe it with options method

Usage

Usage of ./optionsprobe:
  -H string
        headers
  -c int
        max concurrency (default 20)
  -t int
        timeout in millisecond (default 100000)

Example

cat urls.txt | optionsprobe

output

http://example.com/ OPTIONS
http://example.com/ GET 
http://example.com/ HEAD
http://example.com/ POST
http://example.com/ PUT

control concurrency and timeout

cat urls.txt | optionsprobe -c 50 -t 5000

tricks

you can use assetfinder to get subdomains then probe it with optionsprobe

assetfinder example.com | optionsprobe

or you can use httprobe to get live urls then probe it with optionsprobe

cat urls.txt | httprobe | optionsprobe

get only POST urls

cat urls.txt | optionsprobe | grep POST

install

go install github.com/Malwarize/optionsprobe@latest

build

git clone https://github.com/Malwarize/optionsprobe.git
cd optionsprobe
go build -o optionsprobe 
./optionsprobe

Binary Release

you can download the binary from release page Releases

Contributing

Pull requests are welcome. please open an issue first to discuss what you would like to change. you can also contact me on discord:XORbit#5945

Powered By Malwarize

image