1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| <pre>
<?php
$liste=array(
'telnet 198.21.13.47 (login/ )',
'telnet 198.21.13.47 (login/pwd)',
'telnet 198.21.13.47 ()',
);
foreach($liste as $value2) {
// if (preg_match("/telnet (\d+\.\d+\.\d+\.\d+) \((\S+)?\/?(\S+)?\).*/", trim($value2))) {
// echo " PWD ";
// preg_match("/telnet (\d+\.\d+\.\d+\.\d+) \((\S+)?\/?(\S+)?\).*/", trim($value2) , $tabCon);
// var_dump($tabCon);
// } else {
// echo " BDL IP ";
// preg_match("/telnet (\d+\.\d+\.\d+\.\d+)\/(\d+\.\d+\.\d+\.\d+).*/", trim($value2) , $tabCon);
// var_dump($tabCon);
// }
//
// echo "<hr>";
preg_match('#telnet (\d+\.\d+\.\d+\.\d+) \((\w+)?/?(?:(\w+)?|\s*)\).*#', trim($value2) , $tabCon);
echo '<b><u>'.$value2.'</u> : ';
var_dump($tabCon);
echo '</b>';
@list(,$IP, $login, $pass) = $tabCon;
if (isset($pass)) {
echo '=> PWD';
} else {
echo '=> SANS PWD';
}
echo '<br>';
}
?>
</pre> |
Partager