0); $ActiveDigTab=isset( $_POST['Dig'] ); $value=""; if( isset( $_POST['Ping'] ) ) { if (CSRFValidate()) { $value=$_POST['Ping']; exec('sudo /bin/ping -c 1 -w 2 '.$_POST['Ping'], $output, $return); if ($return == 0) { $status->addMessage('Ping '.$_POST['Ping'].'
'.$output[2].'
'.$output[6], 'success'); } else { $status->addMessage('Failed to ping '.$_POST['Ping'].'', 'danger'); } } else { error_log('CSRF violation'); } } else if( isset( $_POST['Dig'] ) ) { if (CSRFValidate()) { $value=$_POST['Dig']; exec('/usr/bin/dig '.$_POST['record'].' '.$_POST['Dig'], $output, $return); $Lines=count($output); $DigMessage='Dig '.$_POST['record'].' '.$_POST['Dig'].'
'; for($i=1;$i<$Lines;$i++) { $DigMessage=$DigMessage.$output[$i].'
'; } $status->addMessage($DigMessage, 'success'); } else { error_log('CSRF violation'); } } else { if( $output_state ) { $status->addMessage('Eth0 is Up and Running', 'success'); } else { $status->addMessage('Eth0 is Down', 'danger'); } } ?>
Ping & Dig

showMessages(); ?>

'; } else { echo '
'; } ?>

Ping IP or Domain

'; } else { echo '
'; } ?>

DNS Looking Glass