summaryrefslogtreecommitdiffstats
path: root/usr/local/www/diag_testport.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2015-05-27 16:25:15 +0545
committerPhil Davis <phil.davis@inf.org>2015-05-27 16:25:15 +0545
commit699737d90221580b18adfbd30abdbd609803cffd (patch)
treec899d693cdc72c36c9893d8f58d5f9d18217f703 /usr/local/www/diag_testport.php
parent7fd939939c7cfd73ea5e944e05ce28a73cb073e2 (diff)
downloadpfsense-699737d90221580b18adfbd30abdbd609803cffd.zip
pfsense-699737d90221580b18adfbd30abdbd609803cffd.tar.gz
Code style www diag more bits
Diffstat (limited to 'usr/local/www/diag_testport.php')
-rw-r--r--usr/local/www/diag_testport.php172
1 files changed, 86 insertions, 86 deletions
diff --git a/usr/local/www/diag_testport.php b/usr/local/www/diag_testport.php
index 7054a95..fbc448a 100644
--- a/usr/local/www/diag_testport.php
+++ b/usr/local/www/diag_testport.php
@@ -57,7 +57,7 @@ if ($_POST || $_REQUEST['host']) {
/* input validation */
$reqdfields = explode(" ", "host port");
- $reqdfieldsn = array(gettext("Host"),gettext("Port"));
+ $reqdfieldsn = array(gettext("Host"), gettext("Port"));
do_input_validation($_REQUEST, $reqdfields, $reqdfieldsn, $input_errors);
if (!is_ipaddr($_REQUEST['host']) && !is_hostname($_REQUEST['host'])) {
@@ -179,108 +179,108 @@ include("head.inc"); ?>
</td>
</tr>
<tr>
- <td valign="top" colspan="2">
- <?php if ($do_testport) {
- echo "<font face=\"terminal\" size=\"2\">";
- echo "<strong>" . gettext("Port Test Results") . ":</strong><br />";
- ?>
- <script type="text/javascript">
- //<![CDATA[
- window.onload=function() {
- document.getElementById("testportCaptured").wrap='off';
- }
- //]]>
- </script>
- <?php
- echo "<textarea id=\"testportCaptured\" style=\"width:98%\" name=\"code\" rows=\"15\" cols=\"66\" readonly=\"readonly\">";
- $result = "";
- $nc_base_cmd = "/usr/bin/nc";
- $nc_args = "-w " . escapeshellarg($timeout);
- if (!$showtext) {
- $nc_args .= " -z ";
- }
- if (!empty($srcport)) {
- $nc_args .= " -p " . escapeshellarg($srcport) . " ";
- }
-
- /* Attempt to determine the interface address, if possible. Else try both. */
- if (is_ipaddrv4($host)) {
- $ifaddr = ($sourceip == "any") ? "" : get_interface_ip($sourceip);
- $nc_args .= " -4";
- } elseif (is_ipaddrv6($host)) {
- if ($sourceip == "any") {
- $ifaddr = "";
- } else if (is_linklocal($sourceip)) {
- $ifaddr = $sourceip;
- } else {
- $ifaddr = get_interface_ipv6($sourceip);
+ <td valign="top" colspan="2">
+ <?php if ($do_testport) {
+ echo "<font face=\"terminal\" size=\"2\">";
+ echo "<strong>" . gettext("Port Test Results") . ":</strong><br />";
+ ?>
+ <script type="text/javascript">
+ //<![CDATA[
+ window.onload=function() {
+ document.getElementById("testportCaptured").wrap='off';
}
- $nc_args .= " -6";
- } else {
- switch ($ipprotocol) {
- case "ipv4":
- $ifaddr = get_interface_ip($sourceip);
- $nc_ipproto = " -4";
- break;
- case "ipv6":
- $ifaddr = (is_linklocal($sourceip) ? $sourceip : get_interface_ipv6($sourceip));
- $nc_ipproto = " -6";
- break;
- case "any":
- $ifaddr = get_interface_ip($sourceip);
- $nc_ipproto = (!empty($ifaddr)) ? " -4" : "";
- if (empty($ifaddr)) {
- $ifaddr = (is_linklocal($sourceip) ? $sourceip : get_interface_ipv6($sourceip));
- $nc_ipproto = (!empty($ifaddr)) ? " -6" : "";
- }
- break;
+ //]]>
+ </script>
+ <?php
+ echo "<textarea id=\"testportCaptured\" style=\"width:98%\" name=\"code\" rows=\"15\" cols=\"66\" readonly=\"readonly\">";
+ $result = "";
+ $nc_base_cmd = "/usr/bin/nc";
+ $nc_args = "-w " . escapeshellarg($timeout);
+ if (!$showtext) {
+ $nc_args .= " -z ";
}
- /* Netcat doesn't like it if we try to connect using a certain type of IP without specifying the family. */
- if (!empty($ifaddr)) {
- $nc_args .= $nc_ipproto;
- } elseif ($sourceip == "any") {
+ if (!empty($srcport)) {
+ $nc_args .= " -p " . escapeshellarg($srcport) . " ";
+ }
+
+ /* Attempt to determine the interface address, if possible. Else try both. */
+ if (is_ipaddrv4($host)) {
+ $ifaddr = ($sourceip == "any") ? "" : get_interface_ip($sourceip);
+ $nc_args .= " -4";
+ } elseif (is_ipaddrv6($host)) {
+ if ($sourceip == "any") {
+ $ifaddr = "";
+ } else if (is_linklocal($sourceip)) {
+ $ifaddr = $sourceip;
+ } else {
+ $ifaddr = get_interface_ipv6($sourceip);
+ }
+ $nc_args .= " -6";
+ } else {
switch ($ipprotocol) {
case "ipv4":
+ $ifaddr = get_interface_ip($sourceip);
$nc_ipproto = " -4";
break;
case "ipv6":
+ $ifaddr = (is_linklocal($sourceip) ? $sourceip : get_interface_ipv6($sourceip));
$nc_ipproto = " -6";
break;
+ case "any":
+ $ifaddr = get_interface_ip($sourceip);
+ $nc_ipproto = (!empty($ifaddr)) ? " -4" : "";
+ if (empty($ifaddr)) {
+ $ifaddr = (is_linklocal($sourceip) ? $sourceip : get_interface_ipv6($sourceip));
+ $nc_ipproto = (!empty($ifaddr)) ? " -6" : "";
+ }
+ break;
+ }
+ /* Netcat doesn't like it if we try to connect using a certain type of IP without specifying the family. */
+ if (!empty($ifaddr)) {
+ $nc_args .= $nc_ipproto;
+ } elseif ($sourceip == "any") {
+ switch ($ipprotocol) {
+ case "ipv4":
+ $nc_ipproto = " -4";
+ break;
+ case "ipv6":
+ $nc_ipproto = " -6";
+ break;
+ }
+ $nc_args .= $nc_ipproto;
}
- $nc_args .= $nc_ipproto;
}
- }
- /* Only add on the interface IP if we managed to find one. */
- if (!empty($ifaddr)) {
- $nc_args .= " -s " . escapeshellarg($ifaddr) . " ";
- $scope = get_ll_scope($ifaddr);
- if (!empty($scope) && !strstr($host, "%")) {
- $host .= "%{$scope}";
+ /* Only add on the interface IP if we managed to find one. */
+ if (!empty($ifaddr)) {
+ $nc_args .= " -s " . escapeshellarg($ifaddr) . " ";
+ $scope = get_ll_scope($ifaddr);
+ if (!empty($scope) && !strstr($host, "%")) {
+ $host .= "%{$scope}";
+ }
}
- }
- $nc_cmd = "{$nc_base_cmd} {$nc_args} " . escapeshellarg($host) . " " . escapeshellarg($port) . " 2>&1";
- exec($nc_cmd, $result, $retval);
- //echo "NC CMD: {$nc_cmd}\n\n";
- if (empty($result)) {
- if ($showtext) {
- echo gettext("No output received, or connection failed. Try with \"Show Remote Text\" unchecked first.");
- } else {
- echo gettext("Connection failed (Refused/Timeout)");
- }
- } else {
- if (is_array($result)) {
- foreach ($result as $resline) {
- echo htmlspecialchars($resline) . "\n";
+ $nc_cmd = "{$nc_base_cmd} {$nc_args} " . escapeshellarg($host) . " " . escapeshellarg($port) . " 2>&1";
+ exec($nc_cmd, $result, $retval);
+ //echo "NC CMD: {$nc_cmd}\n\n";
+ if (empty($result)) {
+ if ($showtext) {
+ echo gettext("No output received, or connection failed. Try with \"Show Remote Text\" unchecked first.");
+ } else {
+ echo gettext("Connection failed (Refused/Timeout)");
}
} else {
- echo htmlspecialchars($result);
+ if (is_array($result)) {
+ foreach ($result as $resline) {
+ echo htmlspecialchars($resline) . "\n";
+ }
+ } else {
+ echo htmlspecialchars($result);
+ }
}
+ echo '</textarea>&nbsp;</font>' ;
}
- echo '</textarea>&nbsp;</font>' ;
- }
- ?>
- </td>
+ ?>
+ </td>
</tr>
</table>
</form>
OpenPOWER on IntegriCloud