xref: /freebsd/contrib/file/magic/Magdir/avm (revision 43a5ec4eb41567cc92586503212743d89686d78f)
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