Revision fa16b2f9
Added by Stilez y over 8 years ago
src/etc/inc/filter.inc | ||
---|---|---|
45 | 45 |
|
46 | 46 |
/* ICMP v4+v6 subtypes */ |
47 | 47 |
$icmptypes = array( |
48 |
'althost' => array('descrip' => 'Alternate Host', 'valid4' => true, 'valid6' => false),
|
|
49 |
'dataconv' => array('descrip' => 'Datagram conversion error', 'valid4' => true, 'valid6' => false),
|
|
50 |
'echorep' => array('descrip' => 'Echo reply', 'valid4' => true, 'valid6' => true),
|
|
51 |
'echoreq' => array('descrip' => 'Echo request', 'valid4' => true, 'valid6' => true),
|
|
52 |
'fqdnrep' => array('descrip' => 'FQDN reply', 'valid4' => false, 'valid6' => true),
|
|
53 |
'fqdnreq' => array('descrip' => 'FQDN query', 'valid4' => false, 'valid6' => true),
|
|
54 |
'groupqry' => array('descrip' => 'Group membership query', 'valid4' => false, 'valid6' => true),
|
|
55 |
'grouprep' => array('descrip' => 'Group membership report', 'valid4' => false, 'valid6' => true),
|
|
56 |
'groupterm' => array('descrip' => 'Group membership termination', 'valid4' => false, 'valid6' => true),
|
|
57 |
'inforep' => array('descrip' => 'Information reply', 'valid4' => true, 'valid6' => false),
|
|
58 |
'inforeq' => array('descrip' => 'Information request', 'valid4' => true, 'valid6' => false),
|
|
59 |
'ipv6-here' => array('descrip' => 'IPv6 I-am-here', 'valid4' => true, 'valid6' => false),
|
|
60 |
'ipv6-where' => array('descrip' => 'IPv6 where-are-you', 'valid4' => true, 'valid6' => false),
|
|
61 |
'listendone' => array('descrip' => 'Multicast listener done', 'valid4' => false, 'valid6' => true),
|
|
62 |
'listenrep' => array('descrip' => 'Multicast listener report', 'valid4' => false, 'valid6' => true),
|
|
63 |
'listqry' => array('descrip' => 'Multicast listener query', 'valid4' => false, 'valid6' => true),
|
|
64 |
'maskrep' => array('descrip' => 'Address mask reply', 'valid4' => true, 'valid6' => false),
|
|
65 |
'maskreq' => array('descrip' => 'Address mask request', 'valid4' => true, 'valid6' => false),
|
|
66 |
'mobredir' => array('descrip' => 'Mobile host redirect', 'valid4' => true, 'valid6' => false),
|
|
67 |
'mobregrep' => array('descrip' => 'Mobile registration reply', 'valid4' => true, 'valid6' => false),
|
|
68 |
'mobregreq' => array('descrip' => 'Mobile registration request', 'valid4' => true, 'valid6' => false),
|
|
69 |
'mtrace' => array('descrip' => 'mtrace messages', 'valid4' => false, 'valid6' => true),
|
|
70 |
'mtraceresp' => array('descrip' => 'mtrace resp', 'valid4' => false, 'valid6' => true),
|
|
71 |
'neighbradv' => array('descrip' => 'Neighbor advertisement', 'valid4' => false, 'valid6' => true),
|
|
72 |
'neighbrsol' => array('descrip' => 'Neighbor solicitation', 'valid4' => false, 'valid6' => true),
|
|
73 |
'niqry' => array('descrip' => 'Node information request', 'valid4' => false, 'valid6' => true),
|
|
74 |
'nirep' => array('descrip' => 'Node information reply', 'valid4' => false, 'valid6' => true),
|
|
75 |
'paramprob' => array('descrip' => 'Parameter problem (invalid IP header)', 'valid4' => true, 'valid6' => true),
|
|
76 |
'photuris' => array('descrip' => 'Photuris', 'valid4' => true, 'valid6' => false),
|
|
77 |
'redir' => array('descrip' => 'Redirect', 'valid4' => true, 'valid6' => true),
|
|
78 |
'routeradv' => array('descrip' => 'Router advertisement', 'valid4' => true, 'valid6' => true),
|
|
79 |
'routersol' => array('descrip' => 'Router solicitation', 'valid4' => true, 'valid6' => true),
|
|
80 |
'routrrenum' => array('descrip' => 'Router renumbering', 'valid4' => false, 'valid6' => true),
|
|
81 |
'skip' => array('descrip' => 'SKIP', 'valid4' => true, 'valid6' => false),
|
|
82 |
'squench' => array('descrip' => 'Source quench', 'valid4' => true, 'valid6' => false),
|
|
83 |
'timerep' => array('descrip' => 'Timestamp reply', 'valid4' => true, 'valid6' => false),
|
|
84 |
'timereq' => array('descrip' => 'Timestamp', 'valid4' => true, 'valid6' => false),
|
|
85 |
'timex' => array('descrip' => 'Time exceeded', 'valid4' => true, 'valid6' => true),
|
|
86 |
'toobig' => array('descrip' => 'Packet too big', 'valid4' => false, 'valid6' => true),
|
|
87 |
'trace' => array('descrip' => 'Traceroute', 'valid4' => true, 'valid6' => false),
|
|
88 |
'unreach' => array('descrip' => 'Destination unreachable', 'valid4' => true, 'valid6' => true),
|
|
89 |
'wrurep' => array('descrip' => 'Who are you reply', 'valid4' => false, 'valid6' => true),
|
|
90 |
'wrureq' => array('descrip' => 'Who are you request', 'valid4' => false, 'valid6' => true)
|
|
48 |
'althost' => array('descrip' => gettext('Alternate Host'), 'valid4' => true, 'valid6' => false),
|
|
49 |
'dataconv' => array('descrip' => gettext('Datagram conversion error'), 'valid4' => true, 'valid6' => false),
|
|
50 |
'echorep' => array('descrip' => gettext('Echo reply'), 'valid4' => true, 'valid6' => true),
|
|
51 |
'echoreq' => array('descrip' => gettext('Echo request'), 'valid4' => true, 'valid6' => true),
|
|
52 |
'fqdnrep' => array('descrip' => gettext('FQDN reply'), 'valid4' => false, 'valid6' => true),
|
|
53 |
'fqdnreq' => array('descrip' => gettext('FQDN query'), 'valid4' => false, 'valid6' => true),
|
|
54 |
'groupqry' => array('descrip' => gettext('Group membership query'), 'valid4' => false, 'valid6' => true),
|
|
55 |
'grouprep' => array('descrip' => gettext('Group membership report'), 'valid4' => false, 'valid6' => true),
|
|
56 |
'groupterm' => array('descrip' => gettext('Group membership termination'), 'valid4' => false, 'valid6' => true),
|
|
57 |
'inforep' => array('descrip' => gettext('Information reply'), 'valid4' => true, 'valid6' => false),
|
|
58 |
'inforeq' => array('descrip' => gettext('Information request'), 'valid4' => true, 'valid6' => false),
|
|
59 |
'ipv6-here' => array('descrip' => gettext('IPv6 I-am-here'), 'valid4' => true, 'valid6' => false),
|
|
60 |
'ipv6-where' => array('descrip' => gettext('IPv6 where-are-you'), 'valid4' => true, 'valid6' => false),
|
|
61 |
'listendone' => array('descrip' => gettext('Multicast listener done'), 'valid4' => false, 'valid6' => true),
|
|
62 |
'listenrep' => array('descrip' => gettext('Multicast listener report'), 'valid4' => false, 'valid6' => true),
|
|
63 |
'listqry' => array('descrip' => gettext('Multicast listener query'), 'valid4' => false, 'valid6' => true),
|
|
64 |
'maskrep' => array('descrip' => gettext('Address mask reply'), 'valid4' => true, 'valid6' => false),
|
|
65 |
'maskreq' => array('descrip' => gettext('Address mask request'), 'valid4' => true, 'valid6' => false),
|
|
66 |
'mobredir' => array('descrip' => gettext('Mobile host redirect'), 'valid4' => true, 'valid6' => false),
|
|
67 |
'mobregrep' => array('descrip' => gettext('Mobile registration reply'), 'valid4' => true, 'valid6' => false),
|
|
68 |
'mobregreq' => array('descrip' => gettext('Mobile registration request'), 'valid4' => true, 'valid6' => false),
|
|
69 |
'mtrace' => array('descrip' => gettext('mtrace messages'), 'valid4' => false, 'valid6' => true),
|
|
70 |
'mtraceresp' => array('descrip' => gettext('mtrace resp'), 'valid4' => false, 'valid6' => true),
|
|
71 |
'neighbradv' => array('descrip' => gettext('Neighbor advertisement'), 'valid4' => false, 'valid6' => true),
|
|
72 |
'neighbrsol' => array('descrip' => gettext('Neighbor solicitation'), 'valid4' => false, 'valid6' => true),
|
|
73 |
'niqry' => array('descrip' => gettext('Node information request'), 'valid4' => false, 'valid6' => true),
|
|
74 |
'nirep' => array('descrip' => gettext('Node information reply'), 'valid4' => false, 'valid6' => true),
|
|
75 |
'paramprob' => array('descrip' => gettext('Parameter problem (invalid IP header)'), 'valid4' => true, 'valid6' => true),
|
|
76 |
'photuris' => array('descrip' => gettext('Photuris'), 'valid4' => true, 'valid6' => false),
|
|
77 |
'redir' => array('descrip' => gettext('Redirect'), 'valid4' => true, 'valid6' => true),
|
|
78 |
'routeradv' => array('descrip' => gettext('Router advertisement'), 'valid4' => true, 'valid6' => true),
|
|
79 |
'routersol' => array('descrip' => gettext('Router solicitation'), 'valid4' => true, 'valid6' => true),
|
|
80 |
'routrrenum' => array('descrip' => gettext('Router renumbering'), 'valid4' => false, 'valid6' => true),
|
|
81 |
'skip' => array('descrip' => gettext('SKIP'), 'valid4' => true, 'valid6' => false),
|
|
82 |
'squench' => array('descrip' => gettext('Source quench'), 'valid4' => true, 'valid6' => false),
|
|
83 |
'timerep' => array('descrip' => gettext('Timestamp reply'), 'valid4' => true, 'valid6' => false),
|
|
84 |
'timereq' => array('descrip' => gettext('Timestamp'), 'valid4' => true, 'valid6' => false),
|
|
85 |
'timex' => array('descrip' => gettext('Time exceeded'), 'valid4' => true, 'valid6' => true),
|
|
86 |
'toobig' => array('descrip' => gettext('Packet too big'), 'valid4' => false, 'valid6' => true),
|
|
87 |
'trace' => array('descrip' => gettext('Traceroute'), 'valid4' => true, 'valid6' => false),
|
|
88 |
'unreach' => array('descrip' => gettext('Destination unreachable'), 'valid4' => true, 'valid6' => true),
|
|
89 |
'wrurep' => array('descrip' => gettext('Who are you reply'), 'valid4' => false, 'valid6' => true),
|
|
90 |
'wrureq' => array('descrip' => gettext('Who are you request'), 'valid4' => false, 'valid6' => true)
|
|
91 | 91 |
); |
92 | 92 |
|
93 | 93 |
/* |
Also available in: Unified diff
add gettext() to icmptype descriptions