Python script designed to retrieve PPPoE (Point-to-Point Protocol over Ethernet) credentials from routers that are restricted or locked down by ISPs (Internet Service Providers). This tool is particularly useful for those who need to manage or reconfigure network settings but encounter difficulties accessing credentials due to ISP-imposed restrictions.
Note: Limited to Ethernet WAN Routers
- Retrieve PPPoE Credentials: Extract PPPoE usernames and passwords from routers that are typically locked down by ISPs.
- Support for Multiple Routers: Works with various router models and ISPs, with support for additional models to be added in future updates.
- User-Friendly: Simple command-line interface (CLI) for ease of use.
- Cross platform: Works on Windows, Linux and MacOS
- Self contain: No installation or setup needed, Python frozen binaries available to download.
No need to install, you can find frozen-binaries for Linux, Mac and Windows under the release page.
-
Connect the router WAN port to you computer using a Ethernet cable.
-
Identify the interface you have connected the router.
-
Download
pppoe-retrieval
script for your platform. -
Run the program and allow it some time to complete its process.
$ ./pppoe-retriever-ubuntu-latest -i <interface>
On Linux, run it with root privileges.
For more information about how to use this script refer to: PPPoE Credential Retrieval Tutorial
If you have tested this tool on a device that is not listed below, please consider submitting an update with your new entry or creating an issue with the details of the device.
Model | ISP | Firmware Version |
---|---|---|
lowi-h500s | lowi | 1.0.0 |