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())