Skip to content

Show firmware and login details for a Ruckus Unleashed / ZoneDirector Backup

Use this tool if you don't know which version of ZoneDirector software you need to be running in order to restore a backup.

Also use this tool if you've forgotten the login details for your Ruckus Unleashed/ZoneDirector, but you have access to a backup.

NOTE

If your password contained any ~ characters, these aren't stored in the backup.
Hopefully the rest of the password jogs your memory enough so you can insert these in the right place.

Online Tool

Your internet browser will use Javascript to parse your backup.
No data from the backup file will leave your PC.

Offline Tool - using aioruckus

The Python aioruckus package can also be used to extract Ruckus Unleashed/ZoneDirector firmware and login info from backups.

Sample Python code to do this:-

python
from aioruckus import BackupSession, SystemStat
import asyncio

async def print_admin_user():
    with BackupSession.create("<path to your ZoneDirector/Unleashed .bak file>") as session:
        system_info = await session.api.get_system_info(SystemStat.SYSINFO, SystemStat.ADMIN)
        print(f"{system_info['sysinfo']['model']}: {system_info['sysinfo']['version']}")
        print(f"{system_info['admin']['username']}: {system_info['admin']['password']}")
asyncio.run(print_admin_user())

Released under the BSD Zero Clause License.