Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Actually, it doesn't support ~~python2~~ we have to change the README.md #10

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@

## About

- Originally made for `python2` but it runs using `pyhon3` too.
- Originally made for `python2` but now just works using `python3`.
- Originally it was made for router's login pages but it works fine in any login page site, even on internet.

## Prerequisites

1. Your laptop/computer must be **connected to the Wi-Fi** network whose router or site login page will be pentested.
2. A laptop/computer that has `python` or `python3` installed.
2. A laptop/computer that has `Python 3.x` installed.

### How to install Python/Python3

Expand All @@ -34,25 +34,25 @@ Wifi-Sploit provides three scripts:

- This script performs password brute-forcing on a login page.
- Initially designed for router login pages but works on any login page of a website.
- Requires Python (compatible with both Python 2.7 and Python 3).
- Usage: `python wfs.py`.
- Requires Python 3.x
- Usage: `python3 wfs.py`.
- Before running, ensure you have the router's IP address, usernames, and passwords.

### wfs-browser.py

- Utilizes Selenium to interact with login pages through a web browser.
- Also designed for router login pages but adaptable to other websites' login pages.
- Requires Python and Selenium WebDriver.
- Usage: `python wfs-browser.py`.
- Requires Python 3.x and Selenium WebDriver.
- Usage: `python3 wfs-browser.py`.
- Similar prerequisites apply as in `wfs.py`.

### wfs-browser-input.py

- Another Selenium-based script but with customizable HTML element names.
- Offers more flexibility in specifying HTML element names for username, password, and submit button.
- Useful when the default element names don't match the target webpage's structure.
- Requires Python and Selenium WebDriver.
- Usage: `python wfs-browser-input.py`.
- Requires Python 3.x and Selenium WebDriver.
- Usage: `python3 wfs-browser-input.py`.
- Allows users to specify HTML element names for username, password, and submit button.

<br />
Expand Down