Project

General

Profile

« Previous | Next » 

Revision fa16b2f9

Added by Stilez y over 8 years ago

add gettext() to icmptype descriptions

View differences:

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