コード例 #1
0
         if ($row % 2) {
             $bg = $bga;
             $bi = $bia;
         } else {
             $bg = $bgb;
             $bi = $bib;
         }
         $row++;
         echo "<tr bgcolor=#{$bg}><td align=right>{$row}</td><th>{$dv}</th><td>{$devos[$dv]}</td><td>{$devbi[$dv]}</td><td>{$devlo[$dv]}</td><td><a href=telnet://{$ip}>{$ip}</a></td><td align=center>{$devpo[$dv]}</td></tr>\n";
     }
     echo "</table><table bgcolor=#666666 {$tabtag} >\n";
     echo "<tr bgcolor=#{$bg2}><td>{$nres} results using {$query}</td></tr></table>\n";
 } else {
     if (preg_match("/adm/", $_SESSION['group'])) {
         $fd = @fopen("log/cmd_{$_SESSION['user']}", "w") or die("can't create log/cmd_{$_SESSION['user']}");
         fwrite($fd, Buildcmd($con));
         fclose($fd);
         echo "<h2>Devices</h2></center><p><ul><ul><ol>\n";
         foreach ($devip as $dv => $ip) {
             flush();
             if ($devpo[$dv] == 22) {
                 echo "<li><b>{$dv}</b> <a href=ssh://{$ip}>{$ip}</a> SSH ignored...";
             } else {
                 echo "<li><b>{$dv}</b> <a href=telnet://{$ip}>{$ip}</a> ";
                 $cred = stristr('i', $guiauth) ? "{$_SESSION['user']} {$pwd}" : "{$devlo[$dv]} dummy";
                 $log = `perl inc/Devsend.pl {$ip} {$devpo[$dv]} {$cred} {$devos[$dv]} log/cmd_{$_SESSION['user']}`;
                 echo $log;
                 echo " <a href=\"{$cf}-{$ip}.log\" target=window><img src=img/16/book.png border=0 title='view output'></a>";
             }
         }
         echo "</ol></ul></ul>";
コード例 #2
0
ファイル: Devices-Write.php プロジェクト: pl0o0f/nedi-puppet
<table class="content">
<tr class="<?php 
        echo $modgroup[$self];
        ?>
2"><td><?php 
        echo $row;
        ?>
 Devices (<?php 
        echo $query;
        ?>
)</td></tr>
</table>
	<?php 
    } elseif ($scm or $con) {
        $fd = @fopen("log/cmd_{$_SESSION['user']}.php", "w") or die("{$errlbl} {$wrtlbl} log/cmd_{$_SESSION['user']}.php");
        fwrite($fd, Buildcmd('', $cfgos, 1));
        fclose($fd);
        echo "<h2>{$actlbl} {$lstlbl}</h2>\n";
        foreach ($devip as $dv => $ip) {
            flush();
            echo "<h3>{$dv} " . DevCli($ip, $devpo[$dv], 1) . "</h3>";
            $cred = strstr($guiauth, '-pass') ? "{$_SESSION['user']} {$pwd}" : "{$devlo[$dv]} dummy";
            $cred = addcslashes($cred, ';$!');
            $out = system("perl {$nedipath}/inc/devwrite.pl {$nedipath} {$ip} {$devpo[$dv]} {$cred} {$devos[$dv]} log/cmd_{$_SESSION['user']}", $err);
            echo "<iframe style=\"display:block;\" class=\"textpad txta code\" " . ($ndev == 1 ? 'height="800"' : '') . " src=\"log/cmd_{$_SESSION['user']}-{$ip}.log\"></iframe>";
            $cstr = preg_replace('/\\n|"|\'/', ' ', $cmds);
            if (strlen($cstr) > 40) {
                $cstr = substr($cstr, 0, 40) . "...";
            }
            $msg = "User {$_SESSION['user']} wrote {$cstr}";
            if ($err) {
コード例 #3
0
    } else {
        if (preg_match("/adm/", $_SESSION['group'])) {
            if (!$sub) {
                $fd = @fopen("log/cmd_{$_SESSION['user']}", "w") or die("can't create log/cmd_{$_SESSION['user']}");
                fwrite($fd, Buildcmd('', $con));
                fclose($fd);
            }
            echo "<h2>Targets</h2></center><p><ul><ul><ol>\n";
            foreach ($devip as $dv => $ip) {
                flush();
                if ($devpo[$dv] == 22) {
                    echo "<li><b>{$dv}</b> <a href=ssh://{$ip}>{$ip}</a> SSH not supported yet...";
                } else {
                    if ($sub) {
                        $fd = @fopen("log/cmd_{$_SESSION['user']}", "w") or die("can't create log/cmd_{$_SESSION['user']}");
                        fwrite($fd, Buildcmd($devstb[$dv], $con));
                        fclose($fd);
                    }
                    echo "<li><b>{$dv}</b> <a href=telnet://{$ip}>{$ip}</a> ";
                    $cred = stristr('i', $guiauth) ? "{$_SESSION['user']} {$pwd}" : "{$devlo[$dv]} dummy";
                    $log = `perl inc/Devsend.pl {$ip} {$devpo[$dv]} {$cred} {$devos[$dv]} log/cmd_{$_SESSION['user']}`;
                    echo $log;
                    echo " <a href=\"{$cf}-{$ip}.log\" target=window><img src=img/16/book.png border=0 title='view output'></a>";
                }
            }
            echo "</ol></ul></ul>";
        } else {
            echo $nokmsg;
        }
    }
}