require_once("config.inc"); require_once("util.inc"); require_once("service-utils.inc"); function usage() { echo "Usage: /usr/local/sbin/pfSsh.php playback maker_als \n"; } global $g, $config, $argv, $command_split; if (is_array($command_split)) { $args = array_slice($command_split, 2); } else { $args = array_slice($argv, 3); } if (empty($args[0])) { die(usage()); } $ip = $args[0]; preg_match('/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/', $ip) or die(usage()); $config['aliases'] = array('alias' => array()); $s_list = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '15', '20', '25', '30', '40', '50', '60', '70', '80', '90', '100', '150', '200', '250', '300', '500', '1000'); foreach ($s_list as &$e) { $config['aliases']['alias'][] = Array ( 'name' => 's' . $e . 'mbit', 'type' => urltable, 'url' => 'http://' . $ip . '/shapers/s' . $e . 'mbit.txt', 'updatefreq' => 1, 'address' => 'http://' . $ip . '/shapers/s' . $e . 'mbit.txt', 'descr' => '', 'detail' => '' ); } write_config(); print_r($config['aliases']);