1*43a5ec4eSXin LI 2*43a5ec4eSXin LI#------------------------------------------------------------------------------ 3*43a5ec4eSXin LI# $File: avm,v 1.1 2020/08/28 20:37:58 christos Exp $ 4*43a5ec4eSXin LI# avm: file(1) magic for avm files; this is not use 5*43a5ec4eSXin LI 6*43a5ec4eSXin LI# Summary: FRITZ!Box router configuration backup 7*43a5ec4eSXin LI# From: Joerg Jenderek 8*43a5ec4eSXin LI# URL: https://en.wikipedia.org/wiki/Fritz!Box 9*43a5ec4eSXin LI# Reference: http://www.mengelke.de/Projekte/FritzBoxTools2 10*43a5ec4eSXin LI# Note: only tested with models 4040 and 6490 Cable (lgi) 11*43a5ec4eSXin LI0 string ****\ FRITZ!Box\ FRITZ!Box configuration backup 12*43a5ec4eSXin LI#!:mime text/plain 13*43a5ec4eSXin LI!:mime application/x-avm-export 14*43a5ec4eSXin LI!:ext export 15*43a5ec4eSXin LI# router model name like "4040" , "6490 Cable (lgi)" followed by " CONFIGURATION EXPORT" 16*43a5ec4eSXin LI>15 string x of %-.4s 17*43a5ec4eSXin LI# on 2nd line hashed password 18*43a5ec4eSXin LI#>41 search/54 Password= \b, password 19*43a5ec4eSXin LI# on 3rd line firmware version like: 141.06.24 141.06.50 141.07.10 ... 155.06.83 20*43a5ec4eSXin LI>41 search/172 FirmwareVersion= \b, firmware version 21*43a5ec4eSXin LI>>&0 string x %s 22*43a5ec4eSXin LI# on 5th line oem like: avme lgi 23*43a5ec4eSXin LI>41 search/285 OEM= \b, oem 24*43a5ec4eSXin LI>>&0 string x %s 25*43a5ec4eSXin LI# on 7th line language like: de en 26*43a5ec4eSXin LI>41 search/305 Language= \b, language 27*43a5ec4eSXin LI>>&0 string x %s 28*43a5ec4eSXin LI# on 10th line cfg file name like: /var/tmp.cfg 29*43a5ec4eSXin LI>41 search/349 tmp.cfg 30*43a5ec4eSXin LI# on 11th line date inside c-comment like: Thu Jun 4 22:25:19 2015 31*43a5ec4eSXin LI>>&4 string x \b, %s 32*43a5ec4eSXin LI# 33*43a5ec4eSXin LI 34