https://github.com/ryzeon-dev/wws
Website Wordlist Scan
https://github.com/ryzeon-dev/wws
multithreading python python3 webscraping wordlist-attack
Last synced: about 1 year ago
JSON representation
Website Wordlist Scan
- Host: GitHub
- URL: https://github.com/ryzeon-dev/wws
- Owner: ryzeon-dev
- License: agpl-3.0
- Created: 2024-08-22T09:41:13.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-24T18:47:58.000Z (almost 2 years ago)
- Last Synced: 2025-02-04T15:47:16.341Z (over 1 year ago)
- Topics: multithreading, python, python3, webscraping, wordlist-attack
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Website Wordlist Scan
## Info
Multithreaded utility to scan a website using wordlists written in Python
## Install
Clone this repository
```
git clone https://github.com/ryzeon-dev/wws
```
Enter the directory
```
cd wws
```
Create and activate a Python virtual environment (Optional, Recommended)
```
python3 -m venv venv
source ./venv/bin/activate
```
Install the requirements using pip
```
python3 -m pip install -r requirements
```
## Usage
```
wws: Website Wordlist Scan
usage: wsws WEBSITE WORDLIST [OPTIONS]
notes:
the website must contain the "HERE" placeholder, which tells the program where to put the words from the wordlist
e.g.
http://google.com/HERE scans for pages
http://HERE.google.com/ scans for subdomains
options:
-a | --accept CODES List of status codes to accept, comma separated (default is 200,201,202,203,204,205,206,207,208)
-f | --follow Follow redirects
-h | --help Show this message and exit
-r | --reject CODES List of status codes to reject, comma separated; if specified, the accepted list is ignored
-t | --threads THREADS Number of parallel threads, default is 8
```