Skip to content

vishnurajkv/httpscan

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httpscan

Multithreaded HTTP scanner. Uses python-requests and gevent for multithreaded and asynchronous GET scan.

Install

pip install -r requirements.txt

Usage

Usage example

./httpscan.py hosts.txt urls.txt -T 10 -A 200 -r -U  -L scan.log --tor -oC test.csv -oD sqlite:///test.db
sudo ./httpscan.py hosts.txt urls.txt -T 10 -A 200 -r -U  -L scan.log --tor -oC test.csv -oD sqlite:///test.db --icmp --syn --ports 80 443 8000 8080

Pass all arguments in one file. One argument, one line. File example:

hosts2.txt
urls2.txt
-oD
sqlite:///qq.db
-oC
out.csv
-U
-A 200
-L
scan.log

To parse arguments via file exec following command:

./httpscan.py @args.txt

About

Multithreaded HTTP scanner

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%