dictionary 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. # -*- text -*-
  2. #
  3. # Version $Id$
  4. # 2014-11-03 Comment out
  5. # dictionary.rfc7155
  6. # dictionary.rfc7268
  7. # As they give errors in the test, something may have changed in the free rasdius syntax
  8. #
  9. # 2014-10-26 Updated based upon FreeRadius v3.0.4 dictionary file
  10. # - Added : actelis, aerohive, alvarion.wimax.v2_2, bluecoat, broadsoft, brocade, bskyb,
  11. # bt, camiant, cisco.asa, citrix, compatible, dante, dlink, dragonwave, efficientip,
  12. # equallogic, ericsson.packet.core.networks, f5, fdxtended, freedhcp, iana, infoblox,
  13. # kineto, meru, paloalto, proxim, purewave, riverbed, ruckus, sg, siemens, starent.vsa1,
  14. # surfnet, symbol, terena, wimax.alvarion, yubico, zeus, zte
  15. # - Added : rfc6677, rfc6911, rfc6929, rfc6930, rfc7055, rfc7155, rfc7268
  16. # - Renamed Redback to Ericsson-AB
  17. # - Renamed Alcatel-lucent.xylan to Xylan
  18. #
  19. # 2011-05-24 Updated based upon FreeRadius v2.1.10 dictionary file
  20. # - Added: acme, alcatel.sr, iea, motorola.wimax, rfc4603, rfc 5580, rfc5607, rfc5904, wichorus
  21. # - Added: additional Integer Translations
  22. #
  23. # 2009-07-09 Wireshark changes to FreeRadius v2.1.6 dictionary file
  24. # - enabled include: dictionary.cisco.vpn3000
  25. # - disabled include: dictionary.vqp
  26. # - disabled include: dictionary.freeradius.internal
  27. # - added include: dictionary.chillispot: as per 2009-06-11 commit in FreeRadius repository.
  28. # - added: Comment re Wireshark usage of the integer data type.
  29. #
  30. # DO NOT EDIT THE FILES IN THIS DIRECTORY
  31. #
  32. # The files in this directory are maintained and updated by
  33. # the FreeRADIUS project. Newer releases of software may update
  34. # or change these files.
  35. #
  36. # Use the main dictionary file (usually /etc/raddb/dictionary)
  37. # for local system attributes and $INCLUDEs.
  38. #
  39. #
  40. #
  41. # This file contains dictionary translations for parsing
  42. # requests and generating responses. All transactions are
  43. # composed of Attribute/Value Pairs. The value of each attribute
  44. # is specified as one of a few data types. Valid data types are:
  45. #
  46. # text - printable, generally UTF-8 encoded (subset of 'string')
  47. # string - 0-253 octets
  48. # ipaddr - 4 octets in network byte order
  49. # integer - 32 bit value in big endian order (high byte first)
  50. # [wireshark uses this type for non-standard 1-2-3 and 8 byte integers as well]
  51. # date - 32 bit value in big endian order - seconds since
  52. # 00:00:00 GMT, Jan. 1, 1970
  53. # ifid - 8 octets in network byte order
  54. # ipv6addr - 16 octets in network byte order
  55. # ipv6prefix - 18 octets in network byte order
  56. #
  57. # FreeRADIUS includes data types which are not defined
  58. # in the RFC's. These data types are:
  59. #
  60. # abinary - Ascend's binary filter format.
  61. # ether - 6 octets of hh:hh:hh:hh:hh:hh
  62. # where 'h' is hex digits, upper or lowercase.
  63. # octets - raw octets, printed and input as hex strings.
  64. # e.g.: 0x123456789abcdef
  65. #
  66. # FreeRADIUS uses a number of data types which are defined in
  67. # RFC 6929. These data types should NEVER be used in any other
  68. # dictionary. We won't even list them here.
  69. #
  70. #
  71. # Enumerated values are stored in the user file with dictionary
  72. # VALUE translations for easy administration.
  73. #
  74. # Example:
  75. #
  76. # ATTRIBUTE VALUE
  77. # --------------- -----
  78. # Framed-Protocol = PPP
  79. # 7 = 1 (integer encoding)
  80. #
  81. #
  82. # Include compatibility dictionary for older users file. Move
  83. # this directive to the end of this file if you want to see the
  84. # old names in the logfiles, instead of the new names.
  85. #
  86. $INCLUDE dictionary.compat
  87. #
  88. # IETF allocated attributes and values. Split out into
  89. # the RFC which defined them.
  90. #
  91. # For a complete list of the standard attributes and values,
  92. # see:
  93. # http://www.iana.org/assignments/radius-types
  94. #
  95. $INCLUDE dictionary.rfc2865
  96. $INCLUDE dictionary.rfc2866
  97. $INCLUDE dictionary.rfc2867
  98. $INCLUDE dictionary.rfc2868
  99. $INCLUDE dictionary.rfc2869
  100. $INCLUDE dictionary.rfc3162
  101. $INCLUDE dictionary.rfc3576
  102. $INCLUDE dictionary.rfc3580
  103. $INCLUDE dictionary.rfc4072
  104. $INCLUDE dictionary.rfc4372
  105. $INCLUDE dictionary.rfc4603
  106. $INCLUDE dictionary.rfc4675
  107. $INCLUDE dictionary.rfc4679
  108. $INCLUDE dictionary.rfc4818
  109. $INCLUDE dictionary.rfc4849
  110. $INCLUDE dictionary.rfc5176
  111. $INCLUDE dictionary.rfc5447
  112. $INCLUDE dictionary.rfc5580
  113. $INCLUDE dictionary.rfc5607
  114. $INCLUDE dictionary.rfc5904
  115. $INCLUDE dictionary.rfc6519
  116. $INCLUDE dictionary.rfc6572
  117. $INCLUDE dictionary.rfc6677
  118. $INCLUDE dictionary.rfc6911
  119. $INCLUDE dictionary.rfc6929
  120. $INCLUDE dictionary.rfc6930
  121. $INCLUDE dictionary.rfc7055
  122. #$INCLUDE dictionary.rfc7155
  123. #$INCLUDE dictionary.rfc7268
  124. $INCLUDE dictionary.rfc7499
  125. $INCLUDE dictionary.rfc7930
  126. #
  127. # Mostly values which have been allocated by IANA under
  128. # "expert review", but which don't have an RFC associated with them.
  129. #
  130. $INCLUDE dictionary.iana
  131. #
  132. # Vendor dictionaries are listed after the standard ones.
  133. #
  134. $INCLUDE dictionary.3com
  135. $INCLUDE dictionary.3gpp
  136. $INCLUDE dictionary.3gpp2
  137. $INCLUDE dictionary.acc
  138. $INCLUDE dictionary.acme
  139. $INCLUDE dictionary.actelis
  140. $INCLUDE dictionary.airespace
  141. $INCLUDE dictionary.alcatel
  142. $INCLUDE dictionary.alcatel.sr
  143. $INCLUDE dictionary.alcatel-lucent.aaa
  144. $INCLUDE dictionary.alteon
  145. $INCLUDE dictionary.alvarion
  146. $INCLUDE dictionary.apc
  147. $INCLUDE dictionary.aptilo
  148. $INCLUDE dictionary.arbor
  149. $INCLUDE dictionary.aruba
  150. $INCLUDE dictionary.azaire
  151. $INCLUDE dictionary.ascend
  152. $INCLUDE dictionary.bay
  153. $INCLUDE dictionary.bintec
  154. $INCLUDE dictionary.bluecoat
  155. $INCLUDE dictionary.broadsoft
  156. $INCLUDE dictionary.brocade
  157. $INCLUDE dictionary.bskyb
  158. $INCLUDE dictionary.bt
  159. $INCLUDE dictionary.cablelabs
  160. $INCLUDE dictionary.cabletron
  161. $INCLUDE dictionary.camiant
  162. $INCLUDE dictionary.chillispot
  163. $INCLUDE dictionary.cisco
  164. $INCLUDE dictionary.cisco.asa
  165. #
  166. # The Cisco VPN300 dictionary is the same as the altiga one.
  167. # You shouldn't use both at the same time.
  168. #
  169. $INCLUDE dictionary.cisco.vpn3000
  170. $INCLUDE dictionary.cisco.vpn5000
  171. $INCLUDE dictionary.cisco.bbsm
  172. $INCLUDE dictionary.citrix
  173. $INCLUDE dictionary.clavister
  174. $INCLUDE dictionary.cnergee
  175. $INCLUDE dictionary.colubris
  176. $INCLUDE dictionary.compatible
  177. $INCLUDE dictionary.cosine
  178. $INCLUDE dictionary.dante
  179. $INCLUDE dictionary.dellemc
  180. #$INCLUDE dictionary.dhcp
  181. $INCLUDE dictionary.dlink
  182. $INCLUDE dictionary.digium
  183. $INCLUDE dictionary.dragonwave
  184. $INCLUDE dictionary.efficientip
  185. $INCLUDE dictionary.eltex
  186. $INCLUDE dictionary.enterasys
  187. $INCLUDE dictionary.epygi
  188. $INCLUDE dictionary.equallogic
  189. $INCLUDE dictionary.ericsson
  190. $INCLUDE dictionary.ericsson.ab
  191. $INCLUDE dictionary.ericsson.packet.core.networks
  192. $INCLUDE dictionary.extreme
  193. $INCLUDE dictionary.f5
  194. $INCLUDE dictionary.fdxtended
  195. $INCLUDE dictionary.freeradius
  196. $INCLUDE dictionary.freeswitch
  197. $INCLUDE dictionary.fortinet
  198. $INCLUDE dictionary.foundry
  199. $INCLUDE dictionary.gandalf
  200. $INCLUDE dictionary.gemtek
  201. $INCLUDE dictionary.h3c
  202. $INCLUDE dictionary.hp
  203. $INCLUDE dictionary.huawei
  204. $INCLUDE dictionary.identity_engines
  205. $INCLUDE dictionary.iea
  206. $INCLUDE dictionary.infonet
  207. $INCLUDE dictionary.issanni
  208. $INCLUDE dictionary.itk
  209. $INCLUDE dictionary.ipunplugged
  210. $INCLUDE dictionary.juniper
  211. $INCLUDE dictionary.jradius
  212. $INCLUDE dictionary.karlnet
  213. $INCLUDE dictionary.kineto
  214. $INCLUDE dictionary.lancom
  215. $INCLUDE dictionary.livingston
  216. $INCLUDE dictionary.localweb
  217. $INCLUDE dictionary.lucent
  218. $INCLUDE dictionary.manzara
  219. $INCLUDE dictionary.meinberg
  220. $INCLUDE dictionary.meraki
  221. $INCLUDE dictionary.merit
  222. $INCLUDE dictionary.meru
  223. $INCLUDE dictionary.microsemi
  224. $INCLUDE dictionary.microsoft
  225. $INCLUDE dictionary.mikrotik
  226. $INCLUDE dictionary.motorola
  227. $INCLUDE dictionary.motorola.wimax
  228. $INCLUDE dictionary.navini
  229. $INCLUDE dictionary.netscreen
  230. $INCLUDE dictionary.networkphysics
  231. $INCLUDE dictionary.nexans
  232. $INCLUDE dictionary.ntua
  233. $INCLUDE dictionary.nokia
  234. #
  235. # Commented out because of attribute conflicts.
  236. #
  237. #$INCLUDE dictionary.nokia.conflict
  238. $INCLUDE dictionary.nomadix
  239. $INCLUDE dictionary.nortel
  240. #
  241. # Commented out because of attribute conflicts.
  242. #
  243. #$INCLUDE dictionary.openser
  244. $INCLUDE dictionary.packeteer
  245. $INCLUDE dictionary.paloalto
  246. $INCLUDE dictionary.patton
  247. $INCLUDE dictionary.perle
  248. $INCLUDE dictionary.propel
  249. $INCLUDE dictionary.prosoft
  250. $INCLUDE dictionary.proxim
  251. $INCLUDE dictionary.purewave
  252. $INCLUDE dictionary.quiconnect
  253. $INCLUDE dictionary.quintum
  254. $INCLUDE dictionary.redcreek
  255. $INCLUDE dictionary.riverbed
  256. $INCLUDE dictionary.riverstone
  257. $INCLUDE dictionary.roaringpenguin
  258. $INCLUDE dictionary.ruckus
  259. $INCLUDE dictionary.ruggedcom
  260. $INCLUDE dictionary.sangoma
  261. $INCLUDE dictionary.shasta
  262. $INCLUDE dictionary.sg
  263. $INCLUDE dictionary.shiva
  264. $INCLUDE dictionary.siemens
  265. $INCLUDE dictionary.slipstream
  266. $INCLUDE dictionary.sonicwall
  267. $INCLUDE dictionary.springtide
  268. #$INCLUDE dictionary.starent Thes two are mutally exlusive I think, make the "old" one the default
  269. $INCLUDE dictionary.starent.vsa1
  270. $INCLUDE dictionary.surfnet
  271. $INCLUDE dictionary.symbol
  272. $INCLUDE dictionary.telebit
  273. $INCLUDE dictionary.terena
  274. $INCLUDE dictionary.trapeze
  275. $INCLUDE dictionary.travelping
  276. $INCLUDE dictionary.tropos
  277. $INCLUDE dictionary.t_systems_nova
  278. $INCLUDE dictionary.ukerna
  279. $INCLUDE dictionary.unisphere
  280. $INCLUDE dictionary.unix
  281. $INCLUDE dictionary.usr
  282. $INCLUDE dictionary.utstarcom
  283. $INCLUDE dictionary.valemount
  284. $INCLUDE dictionary.versanet
  285. $INCLUDE dictionary.verizon
  286. ###$INCLUDE dictionary.vqp
  287. $INCLUDE dictionary.waverider
  288. $INCLUDE dictionary.walabi
  289. $INCLUDE dictionary.wichorus
  290. $INCLUDE dictionary.wimax
  291. $INCLUDE dictionary.wispr
  292. $INCLUDE dictionary.xedia
  293. $INCLUDE dictionary.xylan
  294. $INCLUDE dictionary.yubico
  295. $INCLUDE dictionary.zeus
  296. $INCLUDE dictionary.zte
  297. $INCLUDE dictionary.zyxel
  298. $INCLUDE custom.includes
  299. #
  300. # And finally the server internal attributes.
  301. #
  302. ###$INCLUDE dictionary.freeradius.internal
  303. #
  304. # Miscellaneous attributes defined in weird places that
  305. # don't really belong anywhere else...
  306. #
  307. ATTRIBUTE Originating-Line-Info 94 string
  308. # As defined in draft-sterman-aaa-sip-00.txt
  309. ATTRIBUTE Digest-Response 206 string
  310. ATTRIBUTE Digest-Attributes 207 octets # stupid format
  311. #
  312. # Integer Translations
  313. #
  314. VALUE Service-Type Voice 12
  315. VALUE Service-Type Fax 13
  316. VALUE Service-Type Modem-Relay 14
  317. VALUE Service-Type IAPP-Register 15
  318. VALUE Service-Type IAPP-AP-Check 16
  319. VALUE Framed-Protocol GPRS-PDP-Context 7
  320. VALUE NAS-Port-Type Wireless-CDMA2000 22
  321. VALUE NAS-Port-Type Wireless-UMTS 23
  322. VALUE NAS-Port-Type Wireless-1X-EV 24
  323. VALUE NAS-Port-Type IAPP 25
  324. VALUE NAS-Port-Type FTTP 26
  325. VALUE NAS-Port-Type Wireless-802.16 27
  326. VALUE NAS-Port-Type Wireless-802.20 28
  327. VALUE NAS-Port-Type Wireless-802.22 29
  328. VALUE NAS-Port-Type xPON 35
  329. VALUE NAS-Port-Type Wireless-XGP 36
  330. VALUE Framed-Protocol PPTP 9