mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Merge pull request #485 from N0YB/Diag_DNS_Lookup_Dialog_Output
Diag DNS Lookup Dialog Output
This commit is contained in:
commit
9072d260dd
@ -144,6 +144,23 @@ if ($_POST) {
|
||||
}
|
||||
}
|
||||
|
||||
if( ($_POST['host']) && ($_POST['dialog_output']) ) {
|
||||
display_host_results ($host,$resolved,$dns_speeds);
|
||||
exit;
|
||||
}
|
||||
|
||||
function display_host_results ($address,$hostname,$dns_speeds) {
|
||||
echo gettext("IP Address") . ": {$address} \n";
|
||||
echo gettext("Host Name") . ": {$hostname} \n";
|
||||
echo "\n";
|
||||
echo gettext("Server") . "\t" . gettext("Query Time") . "\n";
|
||||
if(is_array($dns_speeds))
|
||||
foreach($dns_speeds as $qt){
|
||||
echo trim($qt['dns_server']) . "\t" . trim($qt['query_time']);
|
||||
echo "\n";
|
||||
}
|
||||
}
|
||||
|
||||
include("head.inc"); ?>
|
||||
<body link="#000000" vlink="#000000" alink="#000000">
|
||||
<?php include("fbegin.inc"); ?>
|
||||
|
||||
@ -344,6 +344,8 @@ include("head.inc");
|
||||
$dststr = $filterent['dstip'] . get_port_with_service($filterent['dstport'], $proto);
|
||||
?>
|
||||
<td class="listMRr" nowrap="nowrap">
|
||||
<a href="#" onclick="javascript:getURL('diag_dns.php?host=<?php echo "{$filterent['srcip']}"; ?>&dialog_output=true', outputrule);" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<img border="0" src="/themes/<?= $g['theme']; ?>/images/icons/icon_log_d.gif" alt="Icon Reverse Resolve with DNS"/></a>
|
||||
<a href="diag_dns.php?host=<?php echo $filterent['srcip']; ?>" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<img border="0" src="/themes/<?= $g['theme']; ?>/images/icons/icon_log.gif" alt="Icon Reverse Resolve with DNS"/></a>
|
||||
<a href="easyrule.php?<?php echo "action=block&int={$int}&src={$filterent['srcip']}&ipproto={$ipproto}"; ?>" title="<?=gettext("Easy Rule: Add to Block List");?>" onclick="return confirm('<?=gettext("Do you really want to add this BLOCK rule?")."\n\n".gettext("Easy Rule is still experimental.")."\n".gettext("Continue at risk of your own peril.")."\n".gettext("Backups are also nice.")?>')">
|
||||
@ -351,6 +353,8 @@ include("head.inc");
|
||||
<?php echo $srcstr;?>
|
||||
</td>
|
||||
<td class="listMRr" nowrap="nowrap">
|
||||
<a href="#" onclick="javascript:getURL('diag_dns.php?host=<?php echo "{$filterent['dstip']}"; ?>&dialog_output=true', outputrule);" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<img border="0" src="/themes/<?= $g['theme']; ?>/images/icons/icon_log_d.gif" alt="Icon Reverse Resolve with DNS" /></a>
|
||||
<a href="diag_dns.php?host=<?php echo $filterent['dstip']; ?>" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<img border="0" src="/themes/<?= $g['theme']; ?>/images/icons/icon_log.gif" alt="Icon Reverse Resolve with DNS" /></a>
|
||||
<a href="easyrule.php?<?php echo "action=pass&int={$int}&proto={$proto}&src={$filterent['srcip']}&dst={$filterent['dstip']}&dstport={$filterent['dstport']}&ipproto={$ipproto}"; ?>" title="<?=gettext("Easy Rule: Pass this traffic");?>" onclick="return confirm('<?=gettext("Do you really want to add this PASS rule?")."\n\n".gettext("Easy Rule is still experimental.")."\n".gettext("Continue at risk of your own peril.")."\n".gettext("Backups are also nice.");?>')">
|
||||
|
||||
@ -185,8 +185,12 @@ function format_log_line(row) {
|
||||
</a>
|
||||
</td>
|
||||
<td class="listMRr ellipsis nowrap" title="<?php echo htmlspecialchars($filterent['interface']);?>"><?php echo htmlspecialchars($filterent['interface']);?></td>
|
||||
<td class="listMRr ellipsis nowrap" title="<?php echo htmlspecialchars($filterent['src']);?>"><?php echo htmlspecialchars($filterent['src']);?></td>
|
||||
<td class="listMRr ellipsis nowrap" title="<?php echo htmlspecialchars($filterent['dst']);?>"><?php echo htmlspecialchars($filterent['dst']);?></td>
|
||||
<td class="listMRr ellipsis nowrap" title="<?php echo htmlspecialchars($filterent['src']);?>">
|
||||
<a href="#" onclick="javascript:getURL('diag_dns.php?host=<?php echo "{$filterent['srcip']}"; ?>&dialog_output=true', outputrule);" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<?php echo htmlspecialchars($filterent['srcip']);?></a><?php echo ":" . htmlspecialchars($filterent['srcport']);?></td>
|
||||
<td class="listMRr ellipsis nowrap" title="<?php echo htmlspecialchars($filterent['dst']);?>">
|
||||
<a href="#" onclick="javascript:getURL('diag_dns.php?host=<?php echo "{$filterent['dstip']}"; ?>&dialog_output=true', outputrule);" title="<?=gettext("Reverse Resolve with DNS");?>">
|
||||
<?php echo htmlspecialchars($filterent['dstip']);?></a><?php echo ":" . htmlspecialchars($filterent['dstport']);?></td>
|
||||
<?php
|
||||
if ($filterent['proto'] == "TCP")
|
||||
$filterent['proto'] .= ":{$filterent['tcpflags']}";
|
||||
|
||||
Loading…
Reference in New Issue
Block a user