frickin 1.2 Services: Frickin pkg_edit.php?xml=frickin.xml&id=0 Frickin Modify settings for the Frickin PPTP proxy.
Services
frickin.xml /pkg_edit.php?xml=frickin.xml&id=0
installedpackages->package->$packagename->configuration->settings /usr/local/bin/ a+x http://www.pfsense.com/packages/config/frickin.xml PPTP Server Address serveraddress Enter the PPTP server's IP address. input Maximum Concurrent Tunnels maxtunnels Enter the maximum number of concurrent tunnels to allow at any given time. input function write_frickin_static_config() { $fout = fopen("/usr/local/etc/rc.d/frickin.sh", "w"); fwrite($fout, "#!/bin/sh\n# This package was automatically generated\n# by the pfSense package system.\n\n"); fwrite($fout, "/usr/local/bin/frickin "); fclose($fout); } function sync_package_frickin() { $frickin_options = ""; if($_POST['serveraddress'] != "") $frickin_options .= "-s {$_POST['serveraddress']} "; if($_POST['maxtunnels'] != "") $frickin_options .= "-c {$_POST['maxtunnels']}"; $fout = fopen("/usr/local/etc/rc.d/frickin.sh", "a"); $fwrite($fout, $frickin_options . "\n"); mwexec("/usr/bin/killall frickin"); mwexec("/usr/local/etc/rc.d/frickin.sh"); } write_frickin_static_config(); sync_package_frickin(); unlink_if_exists("/usr/local/etc/rc.d/frickin.sh"); unlink_if_exists("/usr/local/bin/frickin");