Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vladdba/asus-router-config-decoder
PowerShell script that decodes the .cfg configuration backup files from Asus routers
https://github.com/vladdba/asus-router-config-decoder
Last synced: about 1 month ago
JSON representation
PowerShell script that decodes the .cfg configuration backup files from Asus routers
- Host: GitHub
- URL: https://github.com/vladdba/asus-router-config-decoder
- Owner: VladDBA
- License: mit
- Created: 2024-05-19T16:42:53.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-10-01T16:01:50.000Z (3 months ago)
- Last Synced: 2024-11-26T10:31:32.215Z (about 1 month ago)
- Language: PowerShell
- Size: 105 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Asus Router Config Decoder
PowerShell script that decodes the .cfg file resulted from backing up the configuration of an Asus router.
It saves the entire decoded content of the .cfg file as [FileName]_Decoded.txt.
If the config file contains a DHCP client list, it will be formatted as pipe-delimited text and saved as [FileName]_DHCP.txt.
It also displays the following information if found in the config file:
- Admin username
- Admin password
- SSIDs (Wi-Fi names)
- WPA PSKs (Wi-Fi passwords)
- PPPOE credentialsBased on the following Bash script:
https://github.com/billchaison/asus-router-decoderWorks with PowerShell version 5.1 and above.
[Related blog post](https://vladdba.com/2024/05/19/powershell-decode-asus-router-configuration-backup-file/)
## Usage examples
```powershell
PS>.\Decode-AsusRouterConfig.ps1 '.\Settings_RT-XXXXX.CFG'
``````powershell
PS>.\Decode-AsusRouterConfig.ps1 'C:\Path\To\File\Settings_RT-XXXXX.CFG'
```## Tested with configuration files from
- Asus RT-BE88U
- Asus RT-AX86U Pro
- Asus RT-AC86U## Example screenshot
![Screenshot1](https://raw.githubusercontent.com/VladDBA/Asus-Router-Config-Decoder/main/Example.png)