Project

General

Profile

Download (38.7 KB) Statistics
| Branch: | Tag: | Revision:
1 5262b29a jim-p
<?php
2 919d91f9 Phil Davis
/*
3 c5d81585 Renato Botelho
 * help.php
4 fd9ebcd5 Stephen Beaver
 *
5 c5d81585 Renato Botelho
 * part of pfSense (https://www.pfsense.org)
6 38809d47 Renato Botelho do Couto
 * Copyright (c) 2004-2013 BSD Perimeter
7
 * Copyright (c) 2013-2016 Electric Sheep Fencing
8
 * Copyright (c) 2014-2019 Rubicon Communications, LLC (Netgate)
9 c5d81585 Renato Botelho
 * All rights reserved.
10 fd9ebcd5 Stephen Beaver
 *
11 b12ea3fb Renato Botelho
 * Licensed under the Apache License, Version 2.0 (the "License");
12
 * you may not use this file except in compliance with the License.
13
 * You may obtain a copy of the License at
14 fd9ebcd5 Stephen Beaver
 *
15 b12ea3fb Renato Botelho
 * http://www.apache.org/licenses/LICENSE-2.0
16 fd9ebcd5 Stephen Beaver
 *
17 b12ea3fb Renato Botelho
 * Unless required by applicable law or agreed to in writing, software
18
 * distributed under the License is distributed on an "AS IS" BASIS,
19
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20
 * See the License for the specific language governing permissions and
21
 * limitations under the License.
22 5262b29a jim-p
 */
23 919d91f9 Phil Davis
24 bb7469ca Ermal
require_once("guiconfig.inc");
25
26 5262b29a jim-p
/* Define hash of jumpto url maps */
27
$helppages = array(
28 2dd9b120 jim-p
	'index.php' => 'https://doc.pfsense.org/index.php/Dashboard',
29 d9d8a8f1 jim-p
30
	'crash_reporter.php' => 'https://doc.pfsense.org/index.php/Unexpected_Reboot_Troubleshooting',
31 2dd9b120 jim-p
	'diag_arp.php' => 'https://doc.pfsense.org/index.php/ARP_Table',
32 d9d8a8f1 jim-p
	'diag_authentication.php' => 'https://doc.pfsense.org/index.php/User_Authentication_Servers',
33 2dd9b120 jim-p
	'diag_backup.php' => 'https://doc.pfsense.org/index.php/Configuration_Backup_and_Restore',
34 d9d8a8f1 jim-p
	'diag_command.php' => 'https://doc.pfsense.org/index.php/Execute_Command',
35 2dd9b120 jim-p
	'diag_confbak.php' => 'https://doc.pfsense.org/index.php/Configuration_History',
36
	'diag_defaults.php' => 'https://doc.pfsense.org/index.php/Factory_Defaults',
37
	'diag_dns.php' => 'https://doc.pfsense.org/index.php/DNS_Lookup',
38
	'diag_dump_states.php' => 'https://doc.pfsense.org/index.php/Show_States',
39 d9d8a8f1 jim-p
	'diag_dump_states_sources.php' => 'https://doc.pfsense.org/index.php/Show_Source_Tracking',
40
	'diag_edit.php' => 'https://doc.pfsense.org/index.php/Edit_File',
41
	'diag_gmirror.php' => 'https://doc.pfsense.org/index.php/Create_a_Software_RAID1_%28gmirror%29',
42
	'diag_halt.php' => 'https://doc.pfsense.org/index.php/Halt_System',
43
	'diag_limiter_info.php' => 'https://doc.pfsense.org/index.php/Limiters',
44
	'diag_ndp.php' => 'https://doc.pfsense.org/index.php/NDP_Table',
45
	'diag_packet_capture.php' => 'https://doc.pfsense.org/index.php/Sniffers,_Packet_Capture',
46
	'diag_pf_info.php' => 'https://doc.pfsense.org/index.php/Packet_Filter_Information',
47
	'diag_pftop.php' => 'https://doc.pfsense.org/index.php/How_can_I_monitor_bandwidth_usage#pftop',
48 2dd9b120 jim-p
	'diag_ping.php' => 'https://doc.pfsense.org/index.php/Ping_Host',
49 d9d8a8f1 jim-p
	'diag_reboot.php' => 'https://doc.pfsense.org/index.php/Reboot_System',
50
	'diag_resetstate.php' => 'https://doc.pfsense.org/index.php/Reset_States',
51
	'diag_routes.php' => 'https://doc.pfsense.org/index.php/Viewing_Routes',
52
	'diag_smart.php' => 'https://doc.pfsense.org/index.php/SMART_Status',
53
	'diag_sockets.php' => 'https://doc.pfsense.org/index.php/Diag_Sockets',
54
	'diag_states_summary.php' => 'https://doc.pfsense.org/index.php/States_Summary',
55 2dd9b120 jim-p
	'diag_system_activity.php' => 'https://doc.pfsense.org/index.php/System_Activity',
56 d9d8a8f1 jim-p
	'diag_tables.php' => 'https://doc.pfsense.org/index.php/Tables',
57
	'diag_testport.php' => 'https://doc.pfsense.org/index.php/Test_Port',
58 2dd9b120 jim-p
	'diag_traceroute.php' => 'https://doc.pfsense.org/index.php/Traceroute',
59
	'easyrule.php' => 'https://doc.pfsense.org/index.php/Easy_Rule',
60 d9d8a8f1 jim-p
	'firewall_aliases_edit.php' => 'https://doc.pfsense.org/index.php/Aliases',
61
	'firewall_aliases_import.php' => 'https://doc.pfsense.org/index.php/Aliases',
62
	'firewall_aliases.php' => 'https://doc.pfsense.org/index.php/Aliases',
63 2dd9b120 jim-p
	'firewall_nat_1to1_edit.php' => 'https://doc.pfsense.org/index.php/1:1_NAT',
64 d9d8a8f1 jim-p
	'firewall_nat_1to1.php' => 'https://doc.pfsense.org/index.php/1:1_NAT',
65
	'firewall_nat_edit.php' => 'https://doc.pfsense.org/index.php/How_can_I_forward_ports_with_pfSense',
66
	'firewall_nat_npt_edit.php' => 'https://doc.pfsense.org/index.php/NPt',
67
	'firewall_nat_npt.php' => 'https://doc.pfsense.org/index.php/NPt',
68
	'firewall_nat_out_edit.php' => 'https://doc.pfsense.org/index.php/Outbound_NAT',
69
	'firewall_nat_out.php' => 'https://doc.pfsense.org/index.php/Outbound_NAT',
70
	'firewall_nat.php' => 'https://doc.pfsense.org/index.php/How_can_I_forward_ports_with_pfSense',
71
	'firewall_rules_edit.php' => 'https://doc.pfsense.org/index.php/Firewall_Rule_Basics',
72
	'firewall_rules.php' => 'https://doc.pfsense.org/index.php/Firewall_Rule_Basics',
73
	'firewall_schedule_edit.php' => 'https://doc.pfsense.org/index.php/Firewall_Rule_Schedules',
74
	'firewall_schedule.php' => 'https://doc.pfsense.org/index.php/Firewall_Rule_Schedules',
75
	'firewall_shaper.php' => 'https://doc.pfsense.org/index.php/Traffic_Shaping_Guide',
76
	'firewall_shaper_queues.php' => 'https://doc.pfsense.org/index.php/Traffic_Shaping_Guide',
77
	'firewall_shaper_vinterface.php' => 'https://doc.pfsense.org/index.php/Limiters',
78
	'firewall_shaper_wizards.php' => 'https://doc.pfsense.org/index.php/Traffic_Shaping_Guide',
79
	'firewall_virtual_ip_edit.php' => 'https://doc.pfsense.org/index.php/What_are_Virtual_IP_Addresses',
80
	'firewall_virtual_ip.php' => 'https://doc.pfsense.org/index.php/What_are_Virtual_IP_Addresses',
81 2dd9b120 jim-p
	'interfaces_assign.php' => 'https://doc.pfsense.org/index.php/Assign_Interfaces',
82
	'interfaces_bridge_edit.php' => 'https://doc.pfsense.org/index.php/Interface_Bridges',
83 d9d8a8f1 jim-p
	'interfaces_bridge.php' => 'https://doc.pfsense.org/index.php/Interface_Bridges',
84 2dd9b120 jim-p
	'interfaces_gif_edit.php' => 'https://doc.pfsense.org/index.php/GIF_Interfaces',
85 d9d8a8f1 jim-p
	'interfaces_gif.php' => 'https://doc.pfsense.org/index.php/GIF_Interfaces',
86 2dd9b120 jim-p
	'interfaces_gre_edit.php' => 'https://doc.pfsense.org/index.php/GRE_Interfaces',
87 d9d8a8f1 jim-p
	'interfaces_gre.php' => 'https://doc.pfsense.org/index.php/GRE_Interfaces',
88 2dd9b120 jim-p
	'interfaces_groups_edit.php' => 'https://doc.pfsense.org/index.php/Interface_Groups',
89 d9d8a8f1 jim-p
	'interfaces_groups.php' => 'https://doc.pfsense.org/index.php/Interface_Groups',
90 2dd9b120 jim-p
	'interfaces_lagg_edit.php' => 'https://doc.pfsense.org/index.php/LAGG_Interfaces',
91 d9d8a8f1 jim-p
	'interfaces_lagg.php' => 'https://doc.pfsense.org/index.php/LAGG_Interfaces',
92
	'interfaces.php' => 'https://doc.pfsense.org/index.php/Interface_Settings',
93 2dd9b120 jim-p
	'interfaces_ppps_edit.php' => 'https://doc.pfsense.org/index.php/PPP_Interfaces',
94 d9d8a8f1 jim-p
	'interfaces_ppps.php' => 'https://doc.pfsense.org/index.php/PPP_Interfaces',
95 2dd9b120 jim-p
	'interfaces_qinq_edit.php' => 'https://doc.pfsense.org/index.php/QinQ_Interfaces',
96 d9d8a8f1 jim-p
	'interfaces_qinq.php' => 'https://doc.pfsense.org/index.php/QinQ_Interfaces',
97
	'interfaces_vlan_edit.php' => 'https://doc.pfsense.org/index.php/VLAN_Trunking',
98
	'interfaces_vlan.php' => 'https://doc.pfsense.org/index.php/VLAN_Trunking',
99
	'interfaces_wireless_edit.php' => 'https://doc.pfsense.org/index.php/Wireless_Interfaces',
100
	'interfaces_wireless.php' => 'https://doc.pfsense.org/index.php/Wireless_Interfaces',
101
	'miniupnpd.xml' => 'https://doc.pfsense.org/index.php/What_are_UPnP_and_NAT-PMP',
102
	'openvpn-client-export.xml' => 'https://doc.pfsense.org/index.php/OpenVPN_Client_Exporter', /* Package */
103
	'pkg_mgr_installed.php' => 'https://doc.pfsense.org/index.php/Package_Manager',
104
	'pkg_mgr_install.php' => 'https://doc.pfsense.org/index.php/Package_Manager',
105
	'pkg_mgr.php' => 'https://doc.pfsense.org/index.php/Package_Manager',
106
	'services_captiveportal_filemanager.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
107
	'services_captiveportal_hostname_edit.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
108
	'services_captiveportal_hostname.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
109
	'services_captiveportal_ip_edit.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
110
	'services_captiveportal_ip.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
111
	'services_captiveportal_mac_edit.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
112
	'services_captiveportal_mac.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
113
	'services_captiveportal.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
114
	'services_captiveportal_vouchers_edit.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Vouchers',
115
	'services_captiveportal_vouchers.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Vouchers',
116
	'services_captiveportal_zones_edit.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
117
	'services_captiveportal_zones.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
118
	'services_checkip_edit.php' => 'https://doc.pfsense.org/index.php/IP_Address_Check_Services',
119
	'services_checkip.php' => 'https://doc.pfsense.org/index.php/IP_Address_Check_Services',
120 2dd9b120 jim-p
	'services_dhcp_edit.php' => 'https://doc.pfsense.org/index.php/DHCP_Server',
121 d9d8a8f1 jim-p
	'services_dhcp.php' => 'https://doc.pfsense.org/index.php/DHCP_Server',
122 2dd9b120 jim-p
	'services_dhcp_relay.php' => 'https://doc.pfsense.org/index.php/DHCP_Relay',
123 d9d8a8f1 jim-p
	'services_dhcpv6_edit.php' => 'https://doc.pfsense.org/index.php/DHCPv6_Server',
124
	'services_dhcpv6.php' => 'https://doc.pfsense.org/index.php/DHCPv6_Server',
125
	'services_dhcpv6_relay.php' => 'https://doc.pfsense.org/index.php/DHCP_Relay',
126 2dd9b120 jim-p
	'services_dnsmasq_domainoverride_edit.php' => 'https://doc.pfsense.org/index.php/DNS_Forwarder',
127
	'services_dnsmasq_edit.php' => 'https://doc.pfsense.org/index.php/DNS_Forwarder',
128 d9d8a8f1 jim-p
	'services_dnsmasq.php' => 'https://doc.pfsense.org/index.php/DNS_Forwarder',
129
	'services_dyndns_edit.php' => 'https://doc.pfsense.org/index.php/Dynamic_DNS',
130
	'services_dyndns.php' => 'https://doc.pfsense.org/index.php/Dynamic_DNS',
131 2dd9b120 jim-p
	'services_igmpproxy_edit.php' => 'https://doc.pfsense.org/index.php/IGMP_Proxy',
132 d9d8a8f1 jim-p
	'services_igmpproxy.php' => 'https://doc.pfsense.org/index.php/IGMP_Proxy',
133
	'services_ntpd_acls.php' => 'https://doc.pfsense.org/index.php/NTP_Server',
134
	'services_ntpd_gps.php' => 'https://doc.pfsense.org/index.php/NTP_Server',
135
	'services_ntpd.php' => 'https://doc.pfsense.org/index.php/NTP_Server',
136
	'services_ntpd_pps.php' => 'https://doc.pfsense.org/index.php/NTP_Server',
137
	'services_pppoe_edit.php' => 'https://doc.pfsense.org/index.php/PPPoE_Server_Settings',
138
	'services_pppoe.php' => 'https://doc.pfsense.org/index.php/PPPoE_Server_Settings',
139
	'services_rfc2136_edit.php' => 'https://doc.pfsense.org/index.php/Dynamic_DNS',
140
	'services_rfc2136.php' => 'https://doc.pfsense.org/index.php/Dynamic_DNS',
141
	'services_router_advertisements.php' => 'https://doc.pfsense.org/index.php/Router_Advertisements',
142 2dd9b120 jim-p
	'services_snmp.php' => 'https://doc.pfsense.org/index.php/SNMP_Daemon',
143 d9d8a8f1 jim-p
	'services_unbound_acls.php' => 'https://doc.pfsense.org/index.php/Unbound_DNS_Resolver#Access_Lists_Tab',
144
	'services_unbound_advanced.php' => 'https://doc.pfsense.org/index.php/Unbound_DNS_Resolver#Advanced_Settings_Tab',
145
	'services_unbound_domainoverride_edit.php' => 'https://doc.pfsense.org/index.php/Unbound_DNS_Resolver',
146
	'services_unbound_host_edit.php' => 'https://doc.pfsense.org/index.php/Unbound_DNS_Resolver',
147
	'services_unbound.php' => 'https://doc.pfsense.org/index.php/Unbound_DNS_Resolver',
148 2dd9b120 jim-p
	'services_wol_edit.php' => 'https://doc.pfsense.org/index.php/Wake_on_LAN',
149 d9d8a8f1 jim-p
	'services_wol.php' => 'https://doc.pfsense.org/index.php/Wake_on_LAN',
150
	'status_captiveportal_expire.php' => 'https://doc.pfsense.org/index.php/Captive_Portal',
151
	'status_captiveportal.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Status',
152
	'status_captiveportal_test.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Status',
153
	'status_captiveportal_voucher_rolls.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Vouchers',
154
	'status_captiveportal_vouchers.php' => 'https://doc.pfsense.org/index.php/Captive_Portal_Vouchers',
155
	'status_carp.php' => 'https://doc.pfsense.org/index.php/CARP_Status',
156
	'status_dhcp_leases.php' => 'https://doc.pfsense.org/index.php/DHCP_Leases',
157
	'status_dhcpv6_leases.php' => 'https://doc.pfsense.org/index.php/DHCPv6_Leases',
158
	'status_filter_reload.php' => 'https://doc.pfsense.org/index.php/Filter_Reload_Status',
159
	'status_gateway_groups.php' => 'https://doc.pfsense.org/index.php/Gateway_Status',
160
	'status_gateways.php' => 'https://doc.pfsense.org/index.php/Gateway_Status',
161
	'status_graph_cpu.php' => 'https://doc.pfsense.org/index.php/CPU_Load',
162
	'status_graph.php' => 'https://doc.pfsense.org/index.php/Traffic_Graph',
163
	'status_interfaces.php' => 'https://doc.pfsense.org/index.php/Interface_Status',
164
	'status_ipsec_leases.php' => 'https://doc.pfsense.org/index.php/IPsec_Mobile_Clients',
165
	'status_ipsec.php' => 'https://doc.pfsense.org/index.php/IPsec_Status',
166
	'status_ipsec_sad.php' => 'https://doc.pfsense.org/index.php/IPsec_Status',
167
	'status_ipsec_spd.php' => 'https://doc.pfsense.org/index.php/IPsec_Status',
168
	'status_logs_filter_dynamic.php' => 'https://doc.pfsense.org/index.php/Firewall_Logs',
169
	'status_logs_filter.php' => 'https://doc.pfsense.org/index.php/Firewall_Logs',
170
	'status_logs_filter_summary.php' => 'https://doc.pfsense.org/index.php/Firewall_Logs',
171
	'status_logs.php-dhcpd' => 'https://doc.pfsense.org/index.php/DHCP_Logs',
172
	'status_logs.php-gateways' => 'https://doc.pfsense.org/index.php/Gateway_Logs',
173
	'status_logs.php' => 'https://doc.pfsense.org/index.php/System_Logs',
174
	'status_logs.php-ipsec' => 'https://doc.pfsense.org/index.php/IPsec_Logs',
175
	'status_logs.php-ntpd' => 'https://doc.pfsense.org/index.php/NTP_Logs',
176
	'status_logs.php-openvpn' => 'https://doc.pfsense.org/index.php/OpenVPN_Logs',
177
	'status_logs.php-portalauth' => 'https://doc.pfsense.org/index.php/Captive_Portal_Authentication_Logs',
178
	'status_logs.php-ppp' => 'https://doc.pfsense.org/index.php/PPP_Logs',
179
	'status_logs.php-resolver' => 'https://doc.pfsense.org/index.php/Resolver_Logs',
180
	'status_logs.php-routing' => 'https://doc.pfsense.org/index.php/Routing_Logs',
181
	'status_logs.php-wireless' => 'https://doc.pfsense.org/index.php/Wireless_Logs',
182 5457213f jim-p
	'status_logs_packages.php' => 'https://docs.netgate.com/pfsense/en/latest/monitoring/package-logs.html',
183 d9d8a8f1 jim-p
	'status_logs_settings.php' => 'https://doc.pfsense.org/index.php/Log_Settings',
184
	'status_logs_vpn.php' => 'https://doc.pfsense.org/index.php/PPTP_VPN_Logs',
185
	'status_ntpd.php' => 'https://doc.pfsense.org/index.php/NTP_Server',
186
	'status_openvpn.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Status',
187
	'status_queues.php' => 'https://doc.pfsense.org/index.php/Traffic_Shaping_Guide',
188
	'status_services.php' => 'https://doc.pfsense.org/index.php/Services_Status',
189
	'status_upnp.php' => 'https://doc.pfsense.org/index.php/What_are_UPnP_and_NAT-PMP',
190
	'status_wireless.php' => 'https://doc.pfsense.org/index.php/Wireless_Status',
191 327bbab6 jim-p
	'system_advanced_admin.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup',
192
	'system_advanced_firewall.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup#Firewall.2FNAT',
193
	'system_advanced_misc.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup#Miscellaneous',
194
	'system_advanced_network.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup#Firewall.2FNAT',
195
	'system_advanced_notifications.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup#Notifications',
196
	'system_advanced_sysctl.php' => 'https://doc.pfsense.org/index.php/Advanced_Setup#System_Tunables',
197 d9d8a8f1 jim-p
	'system_authservers.php' => 'https://doc.pfsense.org/index.php/User_Authentication_Servers',
198
	'system_camanager.php' => 'https://doc.pfsense.org/index.php/Certificate_Management',
199
	'system_certmanager.php' => 'https://doc.pfsense.org/index.php/Certificate_Management',
200
	'system_crlmanager.php' => 'https://doc.pfsense.org/index.php/Certificate_Management',
201 2dd9b120 jim-p
	'system_gateway_groups_edit.php' => 'https://doc.pfsense.org/index.php/Gateway_Settings',
202 d9d8a8f1 jim-p
	'system_gateway_groups.php' => 'https://doc.pfsense.org/index.php/Gateway_Settings',
203 2dd9b120 jim-p
	'system_gateways_edit.php' => 'https://doc.pfsense.org/index.php/Gateway_Settings',
204 d9d8a8f1 jim-p
	'system_gateways.php' => 'https://doc.pfsense.org/index.php/Gateway_Settings',
205 2dd9b120 jim-p
	'system_groupmanager_addprivs.php' => 'https://doc.pfsense.org/index.php/Group_Manager',
206 d9d8a8f1 jim-p
	'system_groupmanager.php' => 'https://doc.pfsense.org/index.php/Group_Manager',
207
	'system_hasync.php' => 'https://doc.pfsense.org/index.php/High_Availability',
208
	'system.php' => 'https://doc.pfsense.org/index.php/General_Setup',
209
	'system_routes_edit.php' => 'https://doc.pfsense.org/index.php/Static_Routes',
210
	'system_routes.php' => 'https://doc.pfsense.org/index.php/Static_Routes',
211
	'system_update_settings.php' => 'https://doc.pfsense.org/index.php/Firmware_Updates',
212 2dd9b120 jim-p
	'system_usermanager_addprivs.php' => 'https://doc.pfsense.org/index.php/User_Manager',
213
	'system_usermanager_passwordmg.php' => 'https://doc.pfsense.org/index.php/User_Manager',
214 d9d8a8f1 jim-p
	'system_usermanager.php' => 'https://doc.pfsense.org/index.php/User_Manager',
215
	'system_usermanager_settings.php' => 'https://doc.pfsense.org/index.php/User_Manager',
216
	'system_user_settings.php' => 'https://doc.pfsense.org/index.php/User_Manager',
217
	'vpn_ipsec_keys_edit.php' => 'https://doc.pfsense.org/index.php/IPsec_Tunnels',
218
	'vpn_ipsec_keys.php' => 'https://doc.pfsense.org/index.php/IPsec_Tunnels',
219 2dd9b120 jim-p
	'vpn_ipsec_mobile.php' => 'https://doc.pfsense.org/index.php/IPsec_Mobile_Clients',
220
	'vpn_ipsec_phase1.php' => 'https://doc.pfsense.org/index.php/IPsec_Tunnels',
221
	'vpn_ipsec_phase2.php' => 'https://doc.pfsense.org/index.php/IPsec_Tunnels',
222 d9d8a8f1 jim-p
	'vpn_ipsec.php' => 'https://doc.pfsense.org/index.php/IPsec_Tunnels',
223 51579bb4 jim-p
	'vpn_ipsec_settings.php' => 'https://doc.pfsense.org/index.php/Advanced_IPsec_Settings',
224 d9d8a8f1 jim-p
	'vpn_l2tp.php' => 'https://doc.pfsense.org/index.php/L2TP_VPN_Settings',
225
	'vpn_l2tp_users_edit.php' => 'https://doc.pfsense.org/index.php/L2TP_VPN_Settings',
226
	'vpn_l2tp_users.php' => 'https://doc.pfsense.org/index.php/L2TP_VPN_Settings',
227 2dd9b120 jim-p
	'vpn_openvpn_client.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Settings',
228
	'vpn_openvpn_csc.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Settings',
229
	'vpn_openvpn_export.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Client_Exporter', /* Package */
230 6dbc42de jim-p
	'vpn_openvpn_export_shared.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Client_Exporter', /* Package */
231 d9d8a8f1 jim-p
	'vpn_openvpn_server.php' => 'https://doc.pfsense.org/index.php/OpenVPN_Settings',
232 540963fd jim-p
233 d9d8a8f1 jim-p
	/* Packages from here on down. Not checked as strictly. Pages may not yet exist. */
234 6dbc42de jim-p
	'acme/acme_accountkeys_edit.php' => 'https://doc.pfsense.org/index.php/ACME_package',
235
	'acme/acme_accountkeys.php' => 'https://doc.pfsense.org/index.php/ACME_package',
236
	'acme/acme_certificates_edit.php' => 'https://doc.pfsense.org/index.php/ACME_package',
237
	'acme/acme_certificates.php' => 'https://doc.pfsense.org/index.php/ACME_package',
238
	'acme/acme_generalsettings.php' => 'https://doc.pfsense.org/index.php/ACME_package',
239
	'acme.xml' => 'https://doc.pfsense.org/index.php/ACME_package',
240
	'apcupsd_status.php' => 'https://doc.pfsense.org/index.php/Apcupsd_package',
241
	'apcupsd.xml' => 'https://doc.pfsense.org/index.php/Apcupsd_package',
242 d9d8a8f1 jim-p
	'arping.xml' => 'https://doc.pfsense.org/index.php/Arping_package',
243 6dbc42de jim-p
	'autoconfigbackup_backup.php' => 'https://doc.pfsense.org/index.php/AutoConfigBackup',
244
	'autoconfigbackup.php' => 'https://doc.pfsense.org/index.php/AutoConfigBackup',
245
	'autoconfigbackup_stats.php' => 'https://doc.pfsense.org/index.php/AutoConfigBackup',
246 d9d8a8f1 jim-p
	'autoconfigbackup.xml' => 'https://doc.pfsense.org/index.php/AutoConfigBackup',
247 2dd9b120 jim-p
	'avahi.xml' => 'https://doc.pfsense.org/index.php/Avahi_package',
248 6dbc42de jim-p
	'backup.xml' => 'https://doc.pfsense.org/index.php/Backup_package',
249
	'bind_acls.xml' => 'https://doc.pfsense.org/index.php/BIND_package',
250
	'bind_sync.xml' => 'https://doc.pfsense.org/index.php/BIND_package',
251
	'bind_views.xml' => 'https://doc.pfsense.org/index.php/BIND_package',
252
	'bind.xml' => 'https://doc.pfsense.org/index.php/BIND_package',
253
	'bind_zones.xml' => 'https://doc.pfsense.org/index.php/BIND_package',
254 2dd9b120 jim-p
	'blinkled.xml' => 'https://doc.pfsense.org/index.php/BlinkLED_Package',
255 6dbc42de jim-p
	'cellular.xml' => 'https://doc.pfsense.org/index.php/Cellular_package',
256
	'cron.xml' => 'https://doc.pfsense.org/index.php/Cron_package',
257 d9d8a8f1 jim-p
	'darkstat.xml' => 'https://doc.pfsense.org/index.php/How_can_I_monitor_bandwidth_usage',
258 6dbc42de jim-p
	'freeradiusauthorizedmacs.xml' => 'https://doc.pfsense.org/index.php/Plain_MAC_Authentication_with_FreeRADIUS',
259
	'freeradiuscerts.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
260
	'freeradiusclients.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
261
	'freeradiuseapconf.xml' => 'https://doc.pfsense.org/index.php/Using_EAP_and_PEAP_with_FreeRADIUS',
262
	'freeradiusinterfaces.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
263
	'freeradiusmodulesldap.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
264
	'freeradiussettings.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
265
	'freeradiussqlconf.xml' => 'https://doc.pfsense.org/index.php/Using_MySQL_with_FreeRADIUS',
266
	'freeradiussync.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
267
	'freeradius_view_config.php' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
268
	'freeradius.xml' => 'https://doc.pfsense.org/index.php/FreeRADIUS_2.x_package',
269
	'ftpproxy.xml' => 'https://doc.pfsense.org/index.php/FTP_Proxy_package',
270
	'gwled.php' => 'https://doc.pfsense.org/index.php/Gwled_package',
271
	'gwled.xml' => 'https://doc.pfsense.org/index.php/Gwled_package',
272
	'haproxy/haproxy_files.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
273
	'haproxy/haproxy_global.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
274
	'haproxy/haproxy_listeners_edit.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
275
	'haproxy/haproxy_listeners.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
276
	'haproxy/haproxy_pool_edit.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
277
	'haproxy/haproxy_pools.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
278
	'haproxy/haproxy_stats.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
279
	'haproxy/haproxy_templates.php' => 'https://doc.pfsense.org/index.php/Haproxy_package',
280
	'haproxy.xml' => 'https://doc.pfsense.org/index.php/Haproxy_package',
281
	'iftop.xml' => 'https://doc.pfsense.org/index.php/Iftop_package',
282 d9d8a8f1 jim-p
	'iperfserver.xml' => 'https://doc.pfsense.org/index.php/Iperf_package',
283
	'iperf.xml' => 'https://doc.pfsense.org/index.php/Iperf_package',
284 6dbc42de jim-p
	'ladvd.xml' => 'https://doc.pfsense.org/index.php/LADVD_package',
285
	'lcdproc.xml' => 'https://doc.pfsense.org/index.php/LCDProc_package',
286
	'lightsquid.xml' => 'https://doc.pfsense.org/index.php/Lightsquid_package',
287
	'mailreport.xml' => 'https://doc.pfsense.org/index.php/Mail_Reports_package',
288
	'mtr-nox11.xml' => 'https://doc.pfsense.org/index.php/MTR_package',
289
	'net-snmp_communities.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
290
	'net-snmptrapd_communities.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
291
	'net-snmptrapd_formats.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
292
	'net-snmptrapd_forwards.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
293
	'net-snmptrapd_traphandles.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
294
	'net-snmptrapd_users.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
295
	'net-snmptrapd.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
296
	'net-snmp_trapgen.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
297
	'net-snmp_users.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
298
	'net-snmp.xml' => 'https://doc.pfsense.org/index.php/NET-SNMP_package',
299
	'nmap.xml' => 'https://doc.pfsense.org/index.php/Nmap_package',
300
	'notes.xml' => 'https://doc.pfsense.org/index.php/Notes_package',
301
	'nrpe.xml' => 'https://doc.pfsense.org/index.php/NRPE_package',
302 d9d8a8f1 jim-p
	'ntopng.xml' => 'https://doc.pfsense.org/index.php/How_can_I_monitor_bandwidth_usage',
303 6dbc42de jim-p
	'nut_settings.php' => 'https://doc.pfsense.org/index.php/Nut_package',
304
	'nut_status.php' => 'https://doc.pfsense.org/index.php/Nut_package',
305 d9d8a8f1 jim-p
	'nut.xml' => 'https://doc.pfsense.org/index.php/Nut_package',
306
	'openbgpd_groups.xml' => 'https://doc.pfsense.org/index.php/OpenBGPD_package',
307
	'openbgpd_neighbors.xml' => 'https://doc.pfsense.org/index.php/OpenBGPD_package',
308 6dbc42de jim-p
	'openbgpd_raw.php' => 'https://doc.pfsense.org/index.php/OpenBGPD_package',
309
	'openbgpd_status.php' => 'https://doc.pfsense.org/index.php/OpenBGPD_package',
310 d9d8a8f1 jim-p
	'openbgpd.xml' => 'https://doc.pfsense.org/index.php/OpenBGPD_package',
311
	'open-vm-tools.xml' => 'https://doc.pfsense.org/index.php/Open_VM_Tools_package',
312 6dbc42de jim-p
	'packages/backup/backup_edit.php' => 'https://doc.pfsense.org/index.php/Backup_package',
313
	'packages/backup/backup.php' => 'https://doc.pfsense.org/index.php/Backup_package',
314
	'packages/cron/cron_edit.php' => 'https://doc.pfsense.org/index.php/Cron_package',
315
	'packages/cron/cron.php' => 'https://doc.pfsense.org/index.php/Cron_package',
316
	'packages/cron/index.php' => 'https://doc.pfsense.org/index.php/Cron_package',
317
	'packages/lcdproc/index.php' => 'https://doc.pfsense.org/index.php/LCDProc_package',
318
	'packages/lcdproc/lcdproc.php' => 'https://doc.pfsense.org/index.php/LCDProc_package',
319
	'packages/lcdproc/lcdproc_screens.php' => 'https://doc.pfsense.org/index.php/LCDProc_package',
320
	'pfblockerng/pfblockerng_alerts_ar.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
321
	'pfblockerng/pfblockerng_alerts.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
322
	'pfblockerng/pfblockerng_dnsbl_easylist.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
323
	'pfblockerng/pfblockerng_dnsbl_lists.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
324
	'pfblockerng/pfblockerng_dnsbl.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
325
	'pfblockerng/pfblockerng_log.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
326
	'pfblockerng/pfblockerng.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
327
	'pfblockerng/pfblockerng_sync.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
328
	'pfblockerng/pfblockerng_threats.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
329
	'pfblockerng/pfblockerng_update.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
330
	'pfblockerng/pfblockerng_v4lists.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
331
	'pfblockerng/pfblockerng_v6lists.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
332
	'pfblockerng/www/index.php' => 'https://doc.pfsense.org/index.php/Pfblocker',
333
	'pfblockerng.xml' => 'https://doc.pfsense.org/index.php/Pfblocker',
334
	'quagga_ospfd_interfaces.xml' => 'https://doc.pfsense.org/index.php/Quagga_package',
335
	'quagga_ospfd_raw.xml' => 'https://doc.pfsense.org/index.php/Quagga_package',
336
	'quagga_ospfd.xml' => 'https://doc.pfsense.org/index.php/Quagga_package',
337 d9d8a8f1 jim-p
	'routed.xml' => 'https://doc.pfsense.org/index.php/Routing_Information_Protocol_(RIP)', # RIP
338 6dbc42de jim-p
	'services_servicewatchdog_add.php' => 'https://doc.pfsense.org/index.php/Service_Watchdog_package',
339
	'services_servicewatchdog.php' => 'https://doc.pfsense.org/index.php/Service_Watchdog_package',
340
	'servicewatchdog.xml' => 'https://doc.pfsense.org/index.php/Service_Watchdog_package',
341
	'shellcmd.xml' => 'https://doc.pfsense.org/index.php/Executing_commands_at_boot_time',
342
	'siproxd_registered_phones.php' => 'https://doc.pfsense.org/index.php/Siproxd_package',
343 d9d8a8f1 jim-p
	'siproxdusers.xml' => 'https://doc.pfsense.org/index.php/Siproxd_package',
344
	'siproxd.xml' => 'https://doc.pfsense.org/index.php/Siproxd_package',
345 38d21414 jim-p
	'snort/snort_alerts.php' => 'https://doc.pfsense.org/index.php/Snort_alerts',
346 d9d8a8f1 jim-p
	'snort/snort_barnyard.php' => 'https://doc.pfsense.org/index.php/Snort_barnyard2',
347 38d21414 jim-p
	'snort/snort_blocked.php' => 'https://doc.pfsense.org/index.php/Snort_blocked_hosts',
348 d9d8a8f1 jim-p
	'snort/snort_define_servers.php' => 'https://doc.pfsense.org/index.php/Snort_define_servers',
349 6dbc42de jim-p
	'snort/snort_download_rules.php' => 'https://doc.pfsense.org/index.php/Snort_updates',
350 d9d8a8f1 jim-p
	'snort/snort_download_updates.php' => 'https://doc.pfsense.org/index.php/Snort_updates',
351 6dbc42de jim-p
	'snort/snort_edit_hat_data.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
352
	'snort/snort_frag3_engine.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
353
	'snort/snort_ftp_client_engine.php' => 'https://doc.pfsense.org/index.php/Snort_preprocessors',
354
	'snort/snort_ftp_server_engine.php' => 'https://doc.pfsense.org/index.php/Snort_preprocessors',
355
	'snort/snort_httpinspect_engine.php' => 'https://doc.pfsense.org/index.php/Snort_preprocessors',
356
	'snort/snort_import_aliases.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
357
	'snort/snort_interface_logs.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
358 a5c0aaa1 bmeeks8
	'snort/snort_interfaces_edit.php' => 'https://doc.pfsense.org/index.php/Snort_interfaces_edit',
359 d9d8a8f1 jim-p
	'snort/snort_interfaces_global.php' => 'https://doc.pfsense.org/index.php/Snort_interfaces_global',
360
	'snort/snort_interfaces.php' => 'https://doc.pfsense.org/index.php/Snort_interfaces',
361
	'snort/snort_interfaces_suppress_edit.php' => 'https://doc.pfsense.org/index.php/Snort_suppress_list',
362
	'snort/snort_interfaces_suppress.php' => 'https://doc.pfsense.org/index.php/Snort_suppress_list',
363
	'snort/snort_ip_list_mgmt.php' => 'https://doc.pfsense.org/index.php/Snort_ip_list_mgmt',
364 6dbc42de jim-p
	'snort/snort_iprep_list_browser.php' => 'https://doc.pfsense.org/index.php/Snort_ip_reputation',
365 d9d8a8f1 jim-p
	'snort/snort_ip_reputation.php' => 'https://doc.pfsense.org/index.php/Snort_ip_reputation_preprocessor',
366 6dbc42de jim-p
	'snort/snort_list_view.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
367
	'snort/snort_log_mgmt.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
368 d9d8a8f1 jim-p
	'snort/snort_passlist_edit.php' => 'https://doc.pfsense.org/index.php/Snort_passlist',
369
	'snort/snort_passlist.php' => 'https://doc.pfsense.org/index.php/Snort_passlist',
370
	'snort/snort_preprocessors.php' => 'https://doc.pfsense.org/index.php/Snort_preprocessors',
371 6dbc42de jim-p
	'snort/snort_rules_edit.php' => 'https://doc.pfsense.org/index.php/Snort_rules',
372 a5c0aaa1 bmeeks8
	'snort/snort_rulesets.php' => 'https://doc.pfsense.org/index.php/Snort_rulesets',
373 6dbc42de jim-p
	'snort/snort_rules_flowbits.php' => 'https://doc.pfsense.org/index.php/Snort_rules',
374 a5c0aaa1 bmeeks8
	'snort/snort_rules.php' => 'https://doc.pfsense.org/index.php/Snort_rules',
375 6dbc42de jim-p
	'snort/snort_select_alias.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
376
	'snort/snort_sid_mgmt.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
377
	'snort/snort_stream5_engine.php' => 'https://doc.pfsense.org/index.php/Category:Snort',
378 a5c0aaa1 bmeeks8
	'snort/snort_sync.xml' => 'https://doc.pfsense.org/index.php/Snort_sync',
379 d9d8a8f1 jim-p
	'snort.xml' => 'https://doc.pfsense.org/index.php/Setup_Snort_Package',
380 6dbc42de jim-p
	'softflowd.xml' => 'https://doc.pfsense.org/index.php/Exporting_NetFlow_with_softflowd',
381
	'sqstat/sqstat.class.php' => 'https://doc.pfsense.org/index.php/Sqstat_package',
382
	'sqstat/sqstat.php' => 'https://doc.pfsense.org/index.php/Sqstat_package',
383
	'squid_antivirus.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
384 d9d8a8f1 jim-p
	'squid_auth.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
385
	'squid_cache.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
386
	'squidguard_acl.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
387
	'squidguard_default.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
388
	'squidguard_dest.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
389
	'squidguard_rewr.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
390 6dbc42de jim-p
	'squidGuard/squidguard_blacklist.php' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
391
	'squidGuard/squidguard_log.php' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
392
	'squidguard_sync.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
393 d9d8a8f1 jim-p
	'squidguard_time.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
394
	'squidguard.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
395 6dbc42de jim-p
	'squidguard.xml' => 'https://doc.pfsense.org/index.php/SquidGuard_package',
396
	'squid_log_parser.php' => 'https://doc.pfsense.org/index.php/Category:Squid',
397
	'squid_monitor_data.php' => 'https://doc.pfsense.org/index.php/Category:Squid',
398
	'squid_monitor.php' => 'https://doc.pfsense.org/index.php/Category:Squid',
399
	'squid_reverse_general.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
400
	'squid_reverse_peer.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
401
	'squid_reverse_redir.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
402
	'squid_reverse_sync.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
403
	'squid_reverse_uri.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
404
	'squid_sync.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
405 d9d8a8f1 jim-p
	'squid_traffic.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
406
	'squid_upstream.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
407
	'squid_users.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
408
	'squid.xml' => 'https://doc.pfsense.org/index.php/Category:Squid',
409 6dbc42de jim-p
	'status_ladvd.php' => 'https://doc.pfsense.org/index.php/LADVD_package',
410
	'status_mail_report_add_cmd.php' => 'https://doc.pfsense.org/index.php/Mail_Reports_package',
411
	'status_mail_report_add_log.php' => 'https://doc.pfsense.org/index.php/Mail_Reports_package',
412
	'status_mail_report_edit.php' => 'https://doc.pfsense.org/index.php/Mail_Reports_package',
413
	'status_mail_report.php' => 'https://doc.pfsense.org/index.php/Mail_Reports_package',
414
	'status_ospfd.php' => 'https://doc.pfsense.org/index.php/Quagga_package',
415
	'status_tinc.php' => 'https://doc.pfsense.org/index.php/Tinc_package',
416
	'status_traffic_totals.php' => 'https://doc.pfsense.org/index.php/Traffic_Totals_package',
417 2dd9b120 jim-p
	'stunnel_certs.xml' => 'https://doc.pfsense.org/index.php/Stunnel_package',
418 d9d8a8f1 jim-p
	'stunnel.xml' => 'https://doc.pfsense.org/index.php/Stunnel_package',
419 6dbc42de jim-p
	'sudo.xml' => 'https://doc.pfsense.org/index.php/Sudo_Package',
420
	'suricata/suricata_alerts.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
421
	'suricata/suricata_app_parsers.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
422
	'suricata/suricata_barnyard.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
423
	'suricata/suricata_blocked.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
424
	'suricata/suricata_define_vars.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
425
	'suricata/suricata_download_rules.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
426
	'suricata/suricata_download_updates.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
427
	'suricata/suricata_flow_stream.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
428
	'suricata/suricata_global.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
429
	'suricata/suricata_import_aliases.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
430
	'suricata/suricata_interfaces_edit.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
431
	'suricata/suricata_interfaces.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
432
	'suricata/suricata_ip_list_mgmt.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
433
	'suricata/suricata_iprep_list_browser.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
434
	'suricata/suricata_ip_reputation.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
435
	'suricata/suricata_libhtp_policy_engine.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
436
	'suricata/suricata_list_view.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
437
	'suricata/suricata_logs_browser.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
438
	'suricata/suricata_logs_mgmt.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
439
	'suricata/suricata_os_policy_engine.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
440
	'suricata/suricata_passlist_edit.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
441
	'suricata/suricata_passlist.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
442
	'suricata/suricata_rules_edit.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
443
	'suricata/suricata_rulesets.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
444
	'suricata/suricata_rules_flowbits.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
445
	'suricata/suricata_rules.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
446
	'suricata/suricata_select_alias.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
447
	'suricata/suricata_sid_mgmt.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
448
	'suricata/suricata_suppress_edit.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
449
	'suricata/suricata_suppress.php' => 'https://doc.pfsense.org/index.php/Suricata_package',
450
	'suricata/suricata_sync.xml' => 'https://doc.pfsense.org/index.php/Suricata_package',
451
	'suricata.xml' => 'https://doc.pfsense.org/index.php/Suricata_package',
452
	'syslog-ng_advanced.xml' => 'https://doc.pfsense.org/index.php/Syslog-ng_package',
453
	'syslog-ng_log_viewer.php' => 'https://doc.pfsense.org/index.php/Syslog-ng_package',
454
	'syslog-ng.xml' => 'https://doc.pfsense.org/index.php/Syslog-ng_package',
455
	'system_patches_edit.php' => 'https://doc.pfsense.org/index.php/System_Patches',
456
	'system_patches.php' => 'https://doc.pfsense.org/index.php/System_Patches',
457
	'systempatches.xml' => 'https://doc.pfsense.org/index.php/System_Patches',
458
	'tftpd.xml' => 'https://doc.pfsense.org/index.php/Tftpd_package',
459
	'tftp_files.php' => 'https://doc.pfsense.org/index.php/Tftpd_package',
460
	'tinc_hosts.xml' => 'https://doc.pfsense.org/index.php/Tinc_package',
461
	'tinc.xml' => 'https://doc.pfsense.org/index.php/Tinc_package',
462 0123cb32 jim-p
	'vpc_vpn_wizard.xml' => 'https://www.netgate.com/docs/pfsense/solutions/aws-vpn-appliance/vpc-wizard-guide.html',
463 6dbc42de jim-p
	'zabbix-agent-lts.xml' => 'https://doc.pfsense.org/index.php/Zabbix_Agent_package',
464
	'zabbix-proxy-lts.xml' => 'https://doc.pfsense.org/index.php/Zabbix_Proxy_package',
465 5262b29a jim-p
);
466
467
$pagename = "";
468
/* Check for parameter "page". */
469 cbb82e6b Steve Beaver
if ($_REQUEST && isset($_REQUEST['page'])) {
470
	$pagename = $_REQUEST['page'];
471 5262b29a jim-p
}
472
473
/* If "page" is not found, check referring URL */
474
if (empty($pagename)) {
475
	/* Attempt to parse out filename */
476
	$uri_split = "";
477
	preg_match("/\/(.*)\?(.*)/", $_SERVER["HTTP_REFERER"], $uri_split);
478
479
	/* If there was no match, there were no parameters, just grab the filename
480
		Otherwise, use the matched filename from above. */
481
	if (empty($uri_split[0])) {
482 ae5c8d0e Warren Baker
		$pagename = ltrim(parse_url($_SERVER["HTTP_REFERER"], PHP_URL_PATH), '/');
483 5262b29a jim-p
	} else {
484
		$pagename = $uri_split[1];
485
	}
486
487 3903add3 Phil Davis
	/* If the referrer was index.php then this was a redirect to help.php
488
	   because help.php was the first page the user has priv to.
489
	   In that case we do not want to redirect off to the dashboard help. */
490
	if ($pagename == "index.php") {
491
		$pagename = "";
492 5262b29a jim-p
	}
493
494
	/* If the filename is pkg_edit.php or wizard.php, reparse looking
495 a9c0ebfe jim-p
		for the .xml filename */
496 b873ded5 jim-p
	if (($pagename == "pkg.php") || ($pagename == "pkg_edit.php") || ($pagename == "wizard.php")) {
497 5262b29a jim-p
		$param_split = explode('&', $uri_split[2]);
498
		foreach ($param_split as $param) {
499
			if (substr($param, 0, 4) == "xml=") {
500
				$xmlfile = explode('=', $param);
501
				$pagename = $xmlfile[1];
502
			}
503
		}
504
	}
505
}
506
507
/* Using the derived page name, attempt to find in the URL mapping hash */
508 3903add3 Phil Davis
if (strlen($pagename) > 0) {
509
	if (array_key_exists($pagename, $helppages)) {
510
		$helppage = $helppages[$pagename];
511
	} else {
512
		// If no specific page was found, use a generic help page
513
		$helppage = 'https://doc.pfsense.org/index.php/No_Help_Found';
514
	}
515
516
	/* Redirect to help page. */
517
	header("Location: {$helppage}");
518 5262b29a jim-p
}
519
520 3903add3 Phil Davis
// No page name was determined, so show a message.
521
$pgtitle = array(gettext("Help"), gettext("About this Page"));
522
require_once("head.inc");
523 5262b29a jim-p
524 3903add3 Phil Davis
if (is_array($allowedpages) && str_replace('*', '', $allowedpages[0]) == "help.php") {
525
	if (count($allowedpages) == 1) {
526
		print_info_box(gettext("The Help page is the only page this user has privilege for."));
527
	} else {
528
		print_info_box(gettext("Displaying the Help page because it is the first page this user has privilege for."));
529
	}
530
} else {
531
	print_info_box(gettext("Help page accessed directly without any page parameter."));
532 5262b29a jim-p
}
533
534 3903add3 Phil Davis
include("foot.inc");
535 5262b29a jim-p
?>