Revision 1d333258
Added by Scott Ullrich almost 16 years ago
usr/local/www/pkg.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: pkgs |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-package-settings |
... | ... | |
34 | 37 |
##|*MATCH=pkg.php* |
35 | 38 |
##|-PRIV |
36 | 39 |
|
37 |
|
|
38 | 40 |
require_once("guiconfig.inc"); |
39 | 41 |
require_once("pkg-utils.inc"); |
40 | 42 |
|
usr/local/www/pkg_edit.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_BUILDER_BINARIES: /sbin/ifconfig |
|
31 |
pfSense_MODULE: pkgs |
|
32 |
*/ |
|
29 | 33 |
|
30 | 34 |
##|+PRIV |
31 | 35 |
##|*IDENT=page-package-edit |
... | ... | |
34 | 38 |
##|*MATCH=pkg_edit.php* |
35 | 39 |
##|-PRIV |
36 | 40 |
|
37 |
|
|
38 | 41 |
require_once("guiconfig.inc"); |
39 | 42 |
require_once("pkg-utils.inc"); |
40 | 43 |
|
usr/local/www/pkg_mgr.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_BUILDER_BINARIES: /sbin/ifconfig |
|
31 |
pfSense_MODULE: pkgs |
|
32 |
*/ |
|
29 | 33 |
|
30 | 34 |
##|+PRIV |
31 | 35 |
##|*IDENT=page-system-packagemanager |
usr/local/www/pkg_mgr_install.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /bin/rm |
|
32 |
pfSense_MODULE: pkgs |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
##|+PRIV |
32 | 36 |
##|*IDENT=page-system-packagemanager-installpackage |
... | ... | |
35 | 39 |
##|*MATCH=pkg_mgr_install.php* |
36 | 40 |
##|-PRIV |
37 | 41 |
|
38 |
|
|
39 | 42 |
require_once("guiconfig.inc"); |
40 | 43 |
require_once("pkg-utils.inc"); |
41 | 44 |
|
usr/local/www/pkg_mgr_installed.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: pkgs |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-system-packagemanager-installed |
... | ... | |
34 | 37 |
##|*MATCH=pkg_mgr_installed.php* |
35 | 38 |
##|-PRIV |
36 | 39 |
|
37 |
|
|
38 | 40 |
require_once("guiconfig.inc"); |
39 | 41 |
require_once("pkg-utils.inc"); |
40 | 42 |
|
usr/local/www/progress.php | ||
---|---|---|
1 |
#!/usr/local/bin/php?php |
|
1 |
<?php |
|
2 |
|
|
2 | 3 |
/* $Id$ */ |
3 | 4 |
|
4 | 5 |
include("guiconfig.inc"); |
... | ... | |
8 | 9 |
else |
9 | 10 |
$g['theme'] = "pfsense"; |
10 | 11 |
|
11 |
|
|
12 | 12 |
$url = 'progress.php?UPLOAD_IDENTIFIER='. $_GET["UPLOAD_IDENTIFIER"] .'&e=1'; |
13 | 13 |
|
14 | 14 |
function nice_value($x) { |
... | ... | |
18 | 18 |
return sprintf("%.2fMB", $x/1000/1000); |
19 | 19 |
} |
20 | 20 |
|
21 |
|
|
22 | 21 |
$X = upload_progress_meter_get_info( $_GET["UPLOAD_IDENTIFIER"] ); |
23 | 22 |
if (!$X) { |
24 | 23 |
|
... | ... | |
29 | 28 |
echo ('<HTML><meta HTTP-EQUIV="Refresh" CONTENT="1; url='. $url .'"><BODY></BODY></HTML>'); |
30 | 29 |
} |
31 | 30 |
|
32 |
}else{
|
|
31 |
} else {
|
|
33 | 32 |
|
34 | 33 |
$meter = sprintf("%.2f", $X['bytes_uploaded'] / $X['bytes_total'] * 100); |
35 | 34 |
|
... | ... | |
44 | 43 |
|
45 | 44 |
if ($X['bytes_total'] > 1 && $X['bytes_uploaded'] >= $X['bytes_total'] && $X['est_sec'] == 0) { |
46 | 45 |
echo ('<HTML><BODY onLoad="window.close()"> UPLOAD completed!</BODY></HTML>'); |
47 |
}else{
|
|
46 |
} else {
|
|
48 | 47 |
|
49 | 48 |
?> |
50 | 49 |
|
... | ... | |
78 | 77 |
<td width="5" height="15" background="./themes/<?= $g['theme']; ?>/images/misc/bar_right.gif" align="top"></td> |
79 | 78 |
</table> |
80 | 79 |
|
81 |
|
|
82 |
|
|
83 |
|
|
84 |
|
|
85 |
|
|
86 | 80 |
<br> |
87 | 81 |
|
88 | 82 |
<TABLE WIDTH="100%"> |
usr/local/www/reboot.php | ||
---|---|---|
36 | 36 |
##|*MATCH=reboot.php* |
37 | 37 |
##|-PRIV |
38 | 38 |
|
39 |
|
|
40 | 39 |
require("guiconfig.inc"); |
41 | 40 |
|
42 | 41 |
if ($_POST) { |
... | ... | |
47 | 46 |
} |
48 | 47 |
} |
49 | 48 |
|
50 |
|
|
51 | 49 |
$pgtitle = array("Diagnostics","Reboot System"); |
52 | 50 |
include("head.inc"); |
53 | 51 |
|
... | ... | |
77 | 75 |
exit; |
78 | 76 |
} |
79 | 77 |
} |
80 |
?> |
|
78 |
|
|
79 |
?> |
usr/local/www/restart_httpd.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_BUILDER_BINARIES: /bin/chmod |
|
30 |
pfSense_MODULE: pkgs |
|
31 |
*/ |
|
28 | 32 |
|
29 | 33 |
##|+PRIV |
30 | 34 |
##|*IDENT=page-diagnostics-restart-httpd |
... | ... | |
47 | 51 |
<?php flush(); sleep(1); conf_mount_rw(); ?> |
48 | 52 |
Done.<br> |
49 | 53 |
Forcing all PHP file permissions to 0755... |
50 |
<?php flush(); sleep(1); system('chmod -R 0755 /usr/local/www/*.php'); ?> |
|
54 |
<?php flush(); sleep(1); system('/bin/chmod -R 0755 /usr/local/www/*.php'); ?>
|
|
51 | 55 |
Done.<br> |
52 | 56 |
Mounting file systems read only... |
53 | 57 |
<?php flush(); sleep(1); conf_mount_ro(); ?> |
usr/local/www/services_captiveportal.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_MODULE: captiveportal |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-services-captiveportal |
... | ... | |
35 | 38 |
##|*MATCH=services_captiveportal.php* |
36 | 39 |
##|-PRIV |
37 | 40 |
|
38 |
|
|
39 | 41 |
$pgtitle = array("Services","Captive portal"); |
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
usr/local/www/services_captiveportal_filemanager.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: captiveportal |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-captiveportal-filemanager |
usr/local/www/services_captiveportal_ip.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /sbin/ipfw |
|
32 |
pfSense_MODULE: captiveportal |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
##|+PRIV |
32 | 36 |
##|*IDENT=page-services-captiveportal-allowedips |
... | ... | |
35 | 39 |
##|*MATCH=services_captiveportal_ip.php* |
36 | 40 |
##|-PRIV |
37 | 41 |
|
38 |
|
|
39 | 42 |
$pgtitle = array("Services","Captive portal"); |
40 | 43 |
require("guiconfig.inc"); |
41 | 44 |
|
usr/local/www/services_captiveportal_ip_edit.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /sbin/ipfw |
|
32 |
pfSense_MODULE: captiveportal |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
##|+PRIV |
32 | 36 |
##|*IDENT=page-services-captiveportal-editallowedips |
usr/local/www/services_captiveportal_mac.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_MODULE: captiveportal |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-services-captiveportal-macaddresses |
... | ... | |
35 | 38 |
##|*MATCH=services_captiveportal_mac.php* |
36 | 39 |
##|-PRIV |
37 | 40 |
|
38 |
|
|
39 | 41 |
$pgtitle = array("Services","Captive portal"); |
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
usr/local/www/services_captiveportal_mac_edit.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_MODULE: captiveportal |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-services-captiveportal-editmacaddresses |
usr/local/www/services_captiveportal_vouchers.php | ||
---|---|---|
24 | 24 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 | 25 |
POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
*/ |
27 |
/* |
|
28 |
pfSense_BUILDER_BINARIES: /usr/local/bin/voucher |
|
29 |
pfSense_MODULE: captiveportal |
|
30 |
*/ |
|
27 | 31 |
|
28 | 32 |
##|+PRIV |
29 | 33 |
##|*IDENT=page-services-captiveportal-vouchers |
usr/local/www/services_captiveportal_vouchers_edit.php | ||
---|---|---|
24 | 24 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 | 25 |
POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
*/ |
27 |
/* |
|
28 |
pfSense_MODULE: captiveportal |
|
29 |
*/ |
|
27 | 30 |
|
28 | 31 |
##|+PRIV |
29 | 32 |
##|*IDENT=page-services-captiveportal-voucher-edit |
usr/local/www/services_dhcp.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /bin/rm |
|
33 |
pfSense_MODULE: interfaces |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-services-dhcpserver |
... | ... | |
257 | 261 |
$config['dhcpd'][$if]['maxleasetime'] = $_POST['maxtime']; |
258 | 262 |
$config['dhcpd'][$if]['netmask'] = $_POST['netmask']; |
259 | 263 |
$previous = $config['dhcpd'][$if]['failover_peerip']; |
260 |
if($previous <> $_POST['failover_peerip']) {
|
|
261 |
mwexec("rm -rf /var/dhcpd/var/db/*"); |
|
262 |
} |
|
264 |
if($previous <> $_POST['failover_peerip']) |
|
265 |
mwexec("/bin/rm -rf /var/dhcpd/var/db/*");
|
|
266 |
|
|
263 | 267 |
$config['dhcpd'][$if]['failover_peerip'] = $_POST['failover_peerip']; |
264 | 268 |
|
265 | 269 |
unset($config['dhcpd'][$if]['winsserver']); |
usr/local/www/services_dhcp_edit.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /usr/sbin/arp |
|
33 |
pfSense_MODULE: dhcpserver |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-services-dhcpserver-editstaticmapping |
usr/local/www/services_dhcp_relay.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: dhcprelay |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-dhcprelay |
... | ... | |
36 | 39 |
##|*MATCH=services_dhcp_relay.php* |
37 | 40 |
##|-PRIV |
38 | 41 |
|
39 |
|
|
40 | 42 |
function get_wan_dhcp_server() { |
41 | 43 |
global $config, $g; |
42 | 44 |
$dhclientfn = $g['vardb_path'] . "/dhclient.leases." . $config['interfaces']['wan']['if']; |
usr/local/www/services_dnsmasq.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: dnsforwarder |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-dnsforwarder |
... | ... | |
36 | 39 |
##|*MATCH=services_dnsmasq.php* |
37 | 40 |
##|-PRIV |
38 | 41 |
|
39 |
|
|
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
42 | 44 |
$pconfig['enable'] = isset($config['dnsmasq']['enable']); |
usr/local/www/services_dnsmasq_domainoverride_edit.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_MODULE: dnsforwarder |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-services-dnsforwarder-editdomainoverride |
... | ... | |
35 | 38 |
##|*MATCH=services_dnsmasq_domainoverride_edit.php* |
36 | 39 |
##|-PRIV |
37 | 40 |
|
38 |
|
|
39 | 41 |
require("guiconfig.inc"); |
40 | 42 |
|
41 | 43 |
if (!is_array($config['dnsmasq']['domainoverrides'])) { |
usr/local/www/services_dnsmasq_edit.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: dnsforwarder |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-dnsforwarder-edithost |
usr/local/www/services_dyndns.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_BUILDER_BINARIES: /usr/bin/host |
|
30 |
pfSense_MODULE: dyndns |
|
31 |
*/ |
|
28 | 32 |
|
29 | 33 |
##|+PRIV |
30 | 34 |
##|*IDENT=page-services-dynamicdnsclients |
... | ... | |
33 | 37 |
##|*MATCH=services_dyndns.php* |
34 | 38 |
##|-PRIV |
35 | 39 |
|
36 |
|
|
37 | 40 |
require("guiconfig.inc"); |
38 | 41 |
|
39 | 42 |
if (!is_array($config['dyndnses']['dyndns'])) |
... | ... | |
109 | 112 |
$real_int = get_real_interface($if); |
110 | 113 |
$filename = "{$g['conf_path']}/dyndns_{$int}dyndns.cache"; |
111 | 114 |
if(file_exists($filename)) { |
112 |
$dns_resolv = str_replace("\n", "", `host {$dyndns['host']} | awk '{ print $4 }'`); |
|
115 |
$dns_resolv = str_replace("\n", "", `/usr/bin/host {$dyndns['host']} | awk '{ print $4 }'`);
|
|
113 | 116 |
$cached_ip_s = split(":", file_get_contents($filename)); |
114 | 117 |
$cached_ip = $cached_ip_s[0]; |
115 | 118 |
$int_ip = find_interface_ip($real_int); |
usr/local/www/services_dyndns_edit.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_BUILDER_BINARIES: /bin/rm |
|
30 |
pfSense_MODULE: dyndns |
|
31 |
*/ |
|
28 | 32 |
|
29 | 33 |
##|+PRIV |
30 | 34 |
##|*IDENT=page-services-dynamicdnsclient |
... | ... | |
33 | 37 |
##|*MATCH=services_dyndns_edit.php* |
34 | 38 |
##|-PRIV |
35 | 39 |
|
36 |
|
|
37 | 40 |
/* returns true if $uname is a valid DynDNS username */ |
38 | 41 |
function is_dyndns_username($uname) { |
39 | 42 |
if (!is_string($uname)) |
... | ... | |
111 | 114 |
$retval = 0; |
112 | 115 |
|
113 | 116 |
conf_mount_rw(); |
114 |
mwexec("rm {$g['conf_path']}/dyndns_{$dyndns['interface']}{$dyndns['type']}.cache"); |
|
117 |
mwexec("/bin/rm {$g['conf_path']}/dyndns_{$dyndns['interface']}{$dyndns['type']}.cache");
|
|
115 | 118 |
conf_mount_ro(); |
116 | 119 |
|
117 | 120 |
$retval = services_dyndns_configure_client($dyndns); |
usr/local/www/services_igmpproxy.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: dyndns |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-services-igmpproxy |
... | ... | |
40 | 43 |
##|*MATCH=services_igmpproxy.php* |
41 | 44 |
##|-PRIV |
42 | 45 |
|
43 |
|
|
44 | 46 |
require("guiconfig.inc"); |
45 | 47 |
|
46 | 48 |
if (!is_array($config['igmpproxy']['igmpentry'])) |
usr/local/www/services_igmpproxy_edit.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: igmpproxy |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-services-igmpproxy |
... | ... | |
40 | 43 |
##|*MATCH=services_igmpproxy_edit.php* |
41 | 44 |
##|-PRIV |
42 | 45 |
|
43 |
|
|
44 | 46 |
$pgtitle = array("Firewall","IGMP Proxy", "Edit"); |
45 | 47 |
|
46 | 48 |
require("guiconfig.inc"); |
usr/local/www/services_proxyarp.php | ||
---|---|---|
30 | 30 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
31 | 31 |
POSSIBILITY OF SUCH DAMAGE. |
32 | 32 |
*/ |
33 |
/* |
|
34 |
pfSense_MODULE: proxyarp |
|
35 |
*/ |
|
33 | 36 |
|
34 | 37 |
##|+PRIV |
35 | 38 |
##|*IDENT=page-services-proxyarp |
... | ... | |
38 | 41 |
##|*MATCH=services_proxyarp.php* |
39 | 42 |
##|-PRIV |
40 | 43 |
|
41 |
|
|
42 | 44 |
require("guiconfig.inc"); |
43 | 45 |
|
44 | 46 |
if (!is_array($config['proxyarp']['proxyarpnet'])) { |
usr/local/www/services_proxyarp_edit.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: proxyarp |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-proxyarp-edit |
usr/local/www/services_rfc2136.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_MODULE: dnsupdate |
|
30 |
*/ |
|
28 | 31 |
|
29 | 32 |
##|+PRIV |
30 | 33 |
##|*IDENT=page-services-rfc2136clients |
... | ... | |
33 | 36 |
##|*MATCH=services_rfc2136.php* |
34 | 37 |
##|-PRIV |
35 | 38 |
|
36 |
|
|
37 | 39 |
require("guiconfig.inc"); |
38 | 40 |
|
39 | 41 |
if (!is_array($config['dnsupdates']['dnsupdate'])) |
usr/local/www/services_rfc2136_edit.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_MODULE: dnsupdate |
|
30 |
*/ |
|
28 | 31 |
|
29 | 32 |
require("guiconfig.inc"); |
30 | 33 |
|
usr/local/www/services_snmp.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: snmp |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-snmp |
... | ... | |
36 | 39 |
##|*MATCH=services_snmp.php* |
37 | 40 |
##|-PRIV |
38 | 41 |
|
39 |
|
|
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
42 | 44 |
if (!is_array($config['snmpd'])) { |
usr/local/www/services_usermanager.php | ||
---|---|---|
31 | 31 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
32 | 32 |
POSSIBILITY OF SUCH DAMAGE. |
33 | 33 |
*/ |
34 |
/* |
|
35 |
pfSense_MODULE: interfaces |
|
36 |
*/ |
|
34 | 37 |
|
35 | 38 |
##|+PRIV |
36 | 39 |
##|*IDENT=page-services-usermanager |
... | ... | |
40 | 43 |
##|-PRIV |
41 | 44 |
|
42 | 45 |
require("guiconfig.inc"); |
46 |
|
|
43 | 47 |
if(isset($_POST['save'])){ |
44 | 48 |
$_POST['username']=trim($_POST['username']); |
45 | 49 |
if($_POST['old_username']!="" && $_POST['old_username']!=$_POST['username']){ |
usr/local/www/services_wol.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /usr/local/bin/wol |
|
33 |
pfSense_MODULE: wol |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-services-wakeonlan |
... | ... | |
36 | 40 |
##|*MATCH=services_wol.php* |
37 | 41 |
##|-PRIV |
38 | 42 |
|
39 |
|
|
40 | 43 |
require("guiconfig.inc"); |
41 | 44 |
|
42 | 45 |
if (!is_array($config['wol']['wolentry'])) { |
... | ... | |
148 | 151 |
</td> |
149 | 152 |
</tr> |
150 | 153 |
</table> |
151 |
<br> |
|
152 |
Wake all clients at once: <a href="services_wol.php?wakeall=true"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_wol_all.gif" width="17" height="17" border="0"></a><p/> |
|
153 |
Or Click the MAC address to wake up an individual device: |
|
154 |
<table width="100%" border="0" cellpadding="0" cellspacing="0"> |
|
154 |
<br>
|
|
155 |
Wake all clients at once: <a href="services_wol.php?wakeall=true"><img src="./themes/<?= $g['theme']; ?>/images/icons/icon_wol_all.gif" width="17" height="17" border="0"></a><p/>
|
|
156 |
Or Click the MAC address to wake up an individual device:
|
|
157 |
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
|
155 | 158 |
<tr> |
156 | 159 |
<td width="15%" class="listhdrr">Interface</td> |
157 | 160 |
<td width="25%" class="listhdrr">MAC address</td> |
... | ... | |
188 | 191 |
</tr> |
189 | 192 |
</table> |
190 | 193 |
</td> |
191 |
</tr> |
|
194 |
</tr>
|
|
192 | 195 |
<?php $i++; endforeach; ?> |
193 | 196 |
<tr> |
194 | 197 |
<td class="list" colspan="3"></td> |
... | ... | |
201 | 204 |
</table> |
202 | 205 |
</td> |
203 | 206 |
|
204 |
</tr> |
|
207 |
</tr>
|
|
205 | 208 |
</table> |
206 | 209 |
<span class="vexpl"> |
207 | 210 |
<span class="red"> |
usr/local/www/services_wol_edit.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: wol |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-services-wakeonlan-edit |
usr/local/www/status.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /usr/bin/vmstat /usr/bin/netstat /sbin/dmesg /sbin/mount /usr/local/sbin/setkey /usr/local/sbin/pftop |
|
33 |
pfSense_BUILDER_BINARIES: /sbin/pfctl /sbin/sysctl /usr/bin/top /usr/bin/netstat /sbin/pfctl /sbin/ifconfig |
|
34 |
pfSense_MODULE: support |
|
35 |
*/ |
|
31 | 36 |
|
32 | 37 |
##|+PRIV |
33 | 38 |
##|*IDENT=page-hidden-detailedstatus |
... | ... | |
124 | 129 |
defCmdT("System uptime","uptime"); |
125 | 130 |
defCmdT("Interfaces","/sbin/ifconfig -a"); |
126 | 131 |
|
127 |
defCmdT("PF Info","pfctl -s info"); |
|
132 |
defCmdT("PF Info","/sbin/pfctl -s info");
|
|
128 | 133 |
|
129 | 134 |
defCmdT("Routing tables","netstat -nr"); |
130 | 135 |
|
... | ... | |
149 | 154 |
|
150 | 155 |
defCmdT("pfctl -vsq","/sbin/pfctl -vsq"); |
151 | 156 |
|
152 |
defCmdT("pfctl -vs Tables","pfctl -vs Tables"); |
|
157 |
defCmdT("pfctl -vs Tables","/sbin/pfctl -vs Tables");
|
|
153 | 158 |
|
154 | 159 |
defCmdT("Load Balancer","/sbin/pfctl -a slb -s nat"); |
155 | 160 |
|
... | ... | |
169 | 174 |
defCmdT("df","/bin/df"); |
170 | 175 |
|
171 | 176 |
defCmdT("racoon.conf","cat /var/etc/racoon.conf"); |
172 |
defCmdT("SPD","/sbin/setkey -DP"); |
|
173 |
defCmdT("SAD","/sbin/setkey -D"); |
|
177 |
defCmdT("SPD","/usr/local/sbin/setkey -DP");
|
|
178 |
defCmdT("SAD","/usr/local/sbin/setkey -D");
|
|
174 | 179 |
|
175 | 180 |
if(isset($config['system']['usefifolog'])) { |
176 | 181 |
defCmdT("last 200 system log entries","/usr/sbin/fifolog_reader /var/log/system.log 2>&1 | tail -n 200"); |
usr/local/www/status_captiveportal.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: captiveportal |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-status-captiveportal |
... | ... | |
38 | 41 |
|
39 | 42 |
require("guiconfig.inc"); |
40 | 43 |
|
41 |
|
|
42 | 44 |
if ($_GET['act'] == "del") { |
43 | 45 |
captiveportal_disconnect_client($_GET['id']); |
44 | 46 |
Header("Location: status_captiveportal.php"); |
usr/local/www/status_captiveportal_test.php | ||
---|---|---|
24 | 24 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 | 25 |
POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
*/ |
27 |
/* |
|
28 |
pfSense_MODULE: captiveportal |
|
29 |
*/ |
|
27 | 30 |
|
28 | 31 |
##|+PRIV |
29 | 32 |
##|*IDENT=page-status-captiveportal-test |
usr/local/www/status_captiveportal_voucher_rolls.php | ||
---|---|---|
24 | 24 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 | 25 |
POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
*/ |
27 |
/* |
|
28 |
pfSense_MODULE: captiveportal |
|
29 |
*/ |
|
27 | 30 |
|
28 | 31 |
##|+PRIV |
29 | 32 |
##|*IDENT=page-status-captiveportal-voucher-rolls |
usr/local/www/status_captiveportal_vouchers.php | ||
---|---|---|
24 | 24 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
25 | 25 |
POSSIBILITY OF SUCH DAMAGE. |
26 | 26 |
*/ |
27 |
/* |
|
28 |
pfSense_MODULE: captiveportal |
|
29 |
*/ |
|
27 | 30 |
|
28 | 31 |
##|+PRIV |
29 | 32 |
##|*IDENT=page-status-captiveportal-vouchers |
usr/local/www/status_filter_reload.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: filter |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-status-filterreloadstatus |
usr/local/www/status_gateway_groups.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: routing |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-status-gatewaygroups |
... | ... | |
36 | 39 |
##|*MATCH=status_gateway_groups.php* |
37 | 40 |
##|-PRIV |
38 | 41 |
|
39 |
|
|
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
42 | 44 |
if (!is_array($config['gateways']['gateway_group'])) |
usr/local/www/status_gateways.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: routing |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-status-gateways |
... | ... | |
36 | 39 |
##|*MATCH=status_gateways.php* |
37 | 40 |
##|-PRIV |
38 | 41 |
|
39 |
|
|
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
42 | 44 |
$a_gateways = return_gateways_array(); |
usr/local/www/status_graph.php | ||
---|---|---|
31 | 31 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
32 | 32 |
POSSIBILITY OF SUCH DAMAGE. |
33 | 33 |
*/ |
34 |
/* |
|
35 |
pfSense_MODULE: routing |
|
36 |
*/ |
|
34 | 37 |
|
35 | 38 |
##|+PRIV |
36 | 39 |
##|*IDENT=page-status-trafficgraph |
... | ... | |
39 | 42 |
##|*MATCH=status_graph.php* |
40 | 43 |
##|-PRIV |
41 | 44 |
|
42 |
|
|
43 |
|
|
44 | 45 |
require("guiconfig.inc"); |
45 | 46 |
|
46 | 47 |
if ($_POST['width']) |
usr/local/www/status_graph_cpu.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_MODULE: system |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-status-cpuload |
... | ... | |
35 | 38 |
##|*MATCH=status_graph_cpu.php* |
36 | 39 |
##|-PRIV |
37 | 40 |
|
38 |
|
|
39 | 41 |
$pgtitle = array("Status", "CPU load"); |
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
include("head.inc"); |
usr/local/www/status_interfaces.php | ||
---|---|---|
31 | 31 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
32 | 32 |
POSSIBILITY OF SUCH DAMAGE. |
33 | 33 |
*/ |
34 |
/* |
|
35 |
pfSense_MODULE: interfaces |
|
36 |
*/ |
|
34 | 37 |
|
35 | 38 |
##|+PRIV |
36 | 39 |
##|*IDENT=page-status-interfaces |
... | ... | |
39 | 42 |
##|*MATCH=status_interfaces.php* |
40 | 43 |
##|-PRIV |
41 | 44 |
|
42 |
|
|
43 | 45 |
require_once("guiconfig.inc"); |
44 | 46 |
|
45 | 47 |
if ($_GET['if']) { |
usr/local/www/status_openvpn.php | ||
---|---|---|
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 | 29 |
/* DISABLE_PHP_LINT_CHECKING */ |
30 |
/* |
|
31 |
pfSense_MODULE: openvpn |
|
32 |
*/ |
|
30 | 33 |
|
31 | 34 |
##|+PRIV |
32 | 35 |
##|*IDENT=page-status-openvpn |
... | ... | |
35 | 38 |
##|*MATCH=status_openvpn.php* |
36 | 39 |
##|-PRIV |
37 | 40 |
|
38 |
|
|
39 | 41 |
$pgtitle = array("Status", "OpenVPN"); |
40 | 42 |
require("guiconfig.inc"); |
41 | 43 |
|
usr/local/www/status_queues.php | ||
---|---|---|
29 | 29 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
30 | 30 |
POSSIBILITY OF SUCH DAMAGE. |
31 | 31 |
*/ |
32 |
/* |
|
33 |
pfSense_BUILDER_BINARIES: /sbin/pfctl |
|
34 |
pfSense_MODULE: shaper |
|
35 |
*/ |
|
32 | 36 |
|
33 | 37 |
##|+PRIV |
34 | 38 |
##|*IDENT=page-status-trafficshaper-queues |
... | ... | |
37 | 41 |
##|*MATCH=status_queues.php* |
38 | 42 |
##|-PRIV |
39 | 43 |
|
40 |
|
|
41 | 44 |
require("guiconfig.inc"); |
42 | 45 |
|
43 | 46 |
if ($_REQUEST['getactivity']) { |
usr/local/www/status_rrd_graph.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /usr/bin/find |
|
32 |
pfSense_MODULE: system |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
##|+PRIV |
32 | 36 |
##|*IDENT=page-status-rrdgraphs |
usr/local/www/status_rrd_graph_img.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /usr/bin/find /bin/rm /usr/local/bin/rrdtool |
|
32 |
pfSense_MODULE: system |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
require("guiconfig.inc"); |
32 | 36 |
|
usr/local/www/status_rrd_graph_settings.php | ||
---|---|---|
27 | 27 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
28 | 28 |
POSSIBILITY OF SUCH DAMAGE. |
29 | 29 |
*/ |
30 |
/* |
|
31 |
pfSense_BUILDER_BINARIES: /usr/bin/find |
|
32 |
pfSense_MODULE: system |
|
33 |
*/ |
|
30 | 34 |
|
31 | 35 |
##|+PRIV |
32 | 36 |
##|*IDENT=page-status-rrdgraphs |
... | ... | |
35 | 39 |
##|*MATCH=status_rrd_graph_settings.php* |
36 | 40 |
##|-PRIV |
37 | 41 |
|
38 |
|
|
39 | 42 |
require("guiconfig.inc"); |
40 | 43 |
|
41 | 44 |
$pconfig['enable'] = isset($config['rrd']['enable']); |
usr/local/www/status_services.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_BUILDER_BINARIES: /usr/local/sbin/openvpn /usr/bin/killall /bin/ps |
|
30 |
pfSense_MODULE: services |
|
31 |
*/ |
|
28 | 32 |
|
29 | 33 |
##|+PRIV |
30 | 34 |
##|*IDENT=page-status-services |
... | ... | |
33 | 37 |
##|*MATCH=status_services.php* |
34 | 38 |
##|-PRIV |
35 | 39 |
|
36 |
|
|
37 | 40 |
require("guiconfig.inc"); |
38 | 41 |
require_once("service-utils.inc"); |
39 | 42 |
|
... | ... | |
72 | 75 |
upnp_action('restart'); |
73 | 76 |
break; |
74 | 77 |
case 'racoon': |
75 |
exec("killall -9 racoon"); |
|
78 |
exec("/usr/bin/killall -9 racoon");
|
|
76 | 79 |
sleep(1); |
77 | 80 |
vpn_ipsec_force_reload(); |
78 | 81 |
break; |
... | ... | |
85 | 88 |
killbypid($pidfile); |
86 | 89 |
sleep(1); |
87 | 90 |
$configfile = $g['varetc_path'] . "/openvpn_{$vpnmode}{$id}.conf"; |
88 |
mwexec_bg("openvpn --config $configfile"); |
|
91 |
mwexec_bg("/usr/local/sbin/openvpn --config $configfile");
|
|
89 | 92 |
} |
90 | 93 |
} |
91 | 94 |
break; |
... | ... | |
128 | 131 |
$id = $_GET['id']; |
129 | 132 |
if (is_numeric($id)) { |
130 | 133 |
$configfile = $g['varetc_path'] . "/openvpn_{$vpnmode}{$id}.conf"; |
131 |
mwexec_bg("openvpn --config $configfile"); |
|
134 |
mwexec_bg("/usr/local/sbin/openvpn --config $configfile");
|
|
132 | 135 |
} |
133 | 136 |
} |
134 | 137 |
break; |
usr/local/www/status_slbd_pool.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_MODULE: routing |
|
33 |
*/ |
|
31 | 34 |
|
32 | 35 |
##|+PRIV |
33 | 36 |
##|*IDENT=page-status-loadbalancer-pool |
usr/local/www/status_slbd_vs.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /usr/local/sbin/relayctl |
|
33 |
pfSense_MODULE: routing |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-status-loadbalancer-virtualserver |
... | ... | |
36 | 40 |
##|*MATCH=status_slbd_vs.php* |
37 | 41 |
##|-PRIV |
38 | 42 |
|
39 |
|
|
40 | 43 |
require("guiconfig.inc"); |
41 | 44 |
|
42 | 45 |
if (!is_array($config['load_balancer']['lbpool'])) { |
usr/local/www/status_upnp.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /sbin/pfctl |
|
33 |
pfSense_MODULE: upnp |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-status-upnpstatus |
... | ... | |
36 | 40 |
##|*MATCH=status_upnp.php* |
37 | 41 |
##|-PRIV |
38 | 42 |
|
39 |
|
|
40 | 43 |
require("guiconfig.inc"); |
41 | 44 |
|
42 | 45 |
if ($_POST) { |
usr/local/www/status_wireless.php | ||
---|---|---|
25 | 25 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
26 | 26 |
POSSIBILITY OF SUCH DAMAGE. |
27 | 27 |
*/ |
28 |
/* |
|
29 |
pfSense_MODULE: interfaces |
|
30 |
*/ |
|
28 | 31 |
|
29 | 32 |
##|+PRIV |
30 | 33 |
##|*IDENT=page-diagnostics-wirelessstatus |
... | ... | |
33 | 36 |
##|*MATCH=status_wireless.php* |
34 | 37 |
##|-PRIV |
35 | 38 |
|
36 |
|
|
37 | 39 |
require_once("guiconfig.inc"); |
38 | 40 |
|
39 | 41 |
function gentitle_pkg($pgname) { |
usr/local/www/system.php | ||
---|---|---|
28 | 28 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
29 | 29 |
POSSIBILITY OF SUCH DAMAGE. |
30 | 30 |
*/ |
31 |
/* |
|
32 |
pfSense_BUILDER_BINARIES: /bin/kill /usr/bin/tar |
|
33 |
pfSense_MODULE: system |
|
34 |
*/ |
|
31 | 35 |
|
32 | 36 |
##|+PRIV |
33 | 37 |
##|*IDENT=page-system-generalsetup |
... | ... | |
36 | 40 |
##|*MATCH=system.php* |
37 | 41 |
##|-PRIV |
38 | 42 |
|
39 |
|
|
40 | 43 |
require("guiconfig.inc"); |
41 | 44 |
|
42 | 45 |
$pconfig['hostname'] = $config['system']['hostname']; |
... | ... | |
73 | 76 |
require_once("functions.inc"); |
74 | 77 |
$pid = `ps awwwux | grep -v "grep" | grep "tcpdump -v -l -n -e -ttt -i pflog0" | awk '{ print $2 }'`; |
75 | 78 |
if($pid) { |
76 |
mwexec("kill $pid"); |
|
79 |
mwexec("/bin/kill $pid");
|
|
77 | 80 |
usleep(1000); |
78 | 81 |
} |
79 | 82 |
filter_pflog_start(); |
usr/local/www/system_advanced_admin.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_BUILDER_BINARIES: /usr/bin/killall |
|
37 |
pfSense_MODULE: system |
|
38 |
*/ |
|
35 | 39 |
|
36 | 40 |
##|+PRIV |
37 | 41 |
##|*IDENT=page-system-advanced-admin |
... | ... | |
40 | 44 |
##|*MATCH=system_advanced_admin.php* |
41 | 45 |
##|-PRIV |
42 | 46 |
|
43 |
|
|
44 | 47 |
require("guiconfig.inc"); |
45 | 48 |
|
46 | 49 |
$pconfig['webguiproto'] = $config['system']['webgui']['protocol']; |
... | ... | |
398 | 401 |
log_error("webConfigurator configuration has changed. Restarting webConfigurator."); |
399 | 402 |
touch("{$g['tmp_path']}/restart_webgui"); |
400 | 403 |
} |
401 |
?> |
|
404 |
|
|
405 |
?> |
usr/local/www/system_advanced_firewall.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: system |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-system-advanced-firewall |
... | ... | |
40 | 43 |
##|*MATCH=system_advanced.php* |
41 | 44 |
##|-PRIV |
42 | 45 |
|
43 |
|
|
44 | 46 |
require("guiconfig.inc"); |
45 | 47 |
|
46 | 48 |
$pconfig['disablefilter'] = $config['system']['disablefilter']; |
usr/local/www/system_advanced_misc.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: system |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-system-advanced-misc |
... | ... | |
40 | 43 |
##|*MATCH=system_advanced.php* |
41 | 44 |
##|-PRIV |
42 | 45 |
|
43 |
|
|
44 | 46 |
require("guiconfig.inc"); |
45 | 47 |
|
46 | 48 |
$pconfig['harddiskstandby'] = $config['system']['harddiskstandby']; |
usr/local/www/system_advanced_network.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: system |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-system-advanced-network |
usr/local/www/system_advanced_notifications.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: system |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-system-advanced-notifications |
usr/local/www/system_advanced_sysctl.php | ||
---|---|---|
32 | 32 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
33 | 33 |
POSSIBILITY OF SUCH DAMAGE. |
34 | 34 |
*/ |
35 |
/* |
|
36 |
pfSense_MODULE: system |
|
37 |
*/ |
|
35 | 38 |
|
36 | 39 |
##|+PRIV |
37 | 40 |
##|*IDENT=page-system-advanced-sysctl |
... | ... | |
40 | 43 |
##|*MATCH=system_advanced-sysctrl.php* |
41 | 44 |
##|-PRIV |
42 | 45 |
|
43 |
|
|
44 | 46 |
require("guiconfig.inc"); |
45 | 47 |
|
46 | 48 |
if (!is_array($config['sysctl']['item'])) |
usr/local/www/system_authservers.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: auth |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-system-authservers |
usr/local/www/system_camanager.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: certificate_managaer |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-system-camanager |
usr/local/www/system_certmanager.php | ||
---|---|---|
26 | 26 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
27 | 27 |
POSSIBILITY OF SUCH DAMAGE. |
28 | 28 |
*/ |
29 |
/* |
|
30 |
pfSense_MODULE: certificate_managaer |
|
31 |
*/ |
|
29 | 32 |
|
30 | 33 |
##|+PRIV |
31 | 34 |
##|*IDENT=page-system-certmanager |
usr/local/www/system_firmware.php | ||
---|---|---|
30 | 30 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
31 | 31 |
POSSIBILITY OF SUCH DAMAGE. |
32 | 32 |
*/ |
33 |
/* |
|
34 |
pfSense_BUILDER_BINARIES: /usr/bin/tar |
|
35 |
pfSense_MODULE: firmware |
|
36 |
*/ |
|
33 | 37 |
|
34 | 38 |
##|+PRIV |
35 | 39 |
##|*IDENT=page-system-firmware-manualupdate |
... | ... | |
58 | 62 |
else |
59 | 63 |
return false; |
60 | 64 |
} |
61 |
exec("tar xzf $filename -C /tmp/ etc/platform"); |
|
65 |
exec("/usr/bin/tar xzf $filename -C /tmp/ etc/platform");
|
|
62 | 66 |
if(!file_exists("/tmp/etc/platform")) |
63 | 67 |
return false; |
64 | 68 |
$upgrade_is_for_platform = trim(file_get_contents("/tmp/etc/platform")); |
usr/local/www/system_firmware_auto.php | ||
---|---|---|
30 | 30 |
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE |
31 | 31 |
POSSIBILITY OF SUCH DAMAGE. |
32 | 32 |
*/ |
33 |
/* |
|
34 |
pfSense_BUILDER_BINARIES: /usr/bin/tar /usr/bin/nohup /bin/cat /sbin/sha256 |
|
35 |
pfSense_MODULE: firmware |
|
36 |
*/ |
|
33 | 37 |
|
34 | 38 |
##|+PRIV |
35 | 39 |
##|*IDENT=page-system-firmware-checkforupdate |
... | ... | |
38 | 42 |
##|*MATCH=system_firmware_auto.php* |
39 | 43 |
##|-PRIV |
40 | 44 |
|
41 |
|
|
42 | 45 |
require("guiconfig.inc"); |
43 | 46 |
|
44 | 47 |
$curcfg = $config['system']['firmware']; |
... | ... | |
148 | 151 |
if($needs_system_upgrade == true) |
149 | 152 |
$external_upgrade_helper_text .= "{$g['upload_path']}/latest.tgz"; |
150 | 153 |
|
151 |
$downloaded_latest_tgz_sha256 = str_replace("\n", "", `sha256 -q {$g['upload_path']}/latest.tgz`); |
|
152 |
$upgrade_latest_tgz_sha256 = str_replace("\n", "", `cat {$g['upload_path']}/latest.tgz.sha256 | awk '{ print $4 }'`); |
|
154 |
$downloaded_latest_tgz_sha256 = str_replace("\n", "", `/sbin/sha256 -q {$g['upload_path']}/latest.tgz`);
|
|
155 |
$upgrade_latest_tgz_sha256 = str_replace("\n", "", `/bin/cat {$g['upload_path']}/latest.tgz.sha256 | awk '{ print $4 }'`);
|
|
153 | 156 |
|
154 | 157 |
$sigchk = 0; |
155 | 158 |
|
... | ... | |
193 | 196 |
} else { |
194 | 197 |
update_output_window("{$g['product_name']} is now upgrading.\\n\\nThe firewall will reboot once the operation is completed."); |
195 | 198 |
echo "\n<script language=\"JavaScript\">document.progressbar.style.visibility='hidden';\n</script>"; |
Also available in: Unified diff
Add pfSense_BUILDER_BINARIES: and pfSense_MODULE:. Adjust Copyright to include 2009 on files that I have asserted (C) on