Skip to content

Show firmware details for Ruckus Backups

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

Online Tool

Your internet browser will use JavaScript to analyze 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 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']}")
asyncio.run(print_admin_user())

Released under the BSD Zero Clause License.