Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/0x90/httpscan
Multithreaded HTTP scanner
https://github.com/0x90/httpscan
Last synced: 3 days ago
JSON representation
Multithreaded HTTP scanner
- Host: GitHub
- URL: https://github.com/0x90/httpscan
- Owner: 0x90
- Created: 2015-01-17T19:20:10.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2020-06-03T07:47:18.000Z (over 4 years ago)
- Last Synced: 2024-11-03T22:32:23.296Z (8 days ago)
- Language: Python
- Size: 48.8 KB
- Stars: 46
- Watchers: 8
- Forks: 15
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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```