Jump to content
caramea

SSH List Checker

Recommended Posts

Posted

Aveti aici un checker SSH facut de mine. In lista.txt trebuie sa aveti pe fiecare linie introduse ip-uri/host-uri ca in exemplu:


user1:parola1:ip1
root:root:127.0.0.1
root:parola:127.0.0.2

Acesta va va scrie in bune.txt serverele ssh din lista.txt care au datele de autentificare valide, mai precis verifica daca pentru un anumit server user-ul si parola este corecta. (Nr: pentru cei care se ocupa cu root-uri si nu numai va ajuta sa verificati la ce servere aveti acces fara sa stati pentru fiecare server sa introduceti datele).

Serverele valide vor fi scrise in bune.txt.

[+]Cerinte:

-Extensia PHP ssh2_connect instalata pe server

[+]Utilizare: Salavati codul de mai jos sub nume.php, creeati un fisier lista.txt in care introduceti datele dupa modelul de mai sus si un fisier bune.txt cu permisiuni 777 pentru ca scriptul sa poata scrie in acesta.

Se recomanda utilizarea din consola:

php /cale/catre/fisier/nume.php

<?php
error_reporting(0);
$fisier = file_get_contents('lista.txt');
$linii = explode("\n", $fisier);
$fisier = fopen("bune.txt", "a");
for($i = 0; $i < count($linii) - 1; $i++) test($linii[$i]);
function test($root)
{
global $fisier;
$splited = explode(':',$root);
$host= $splited[2];
$user= $splited[0];
$parola= $splited[1];
if (!function_exists("ssh2_connect")) die("Functia ssh2_connect nu exista!");
if (!($con = ssh2_connect("$host", 22))) {
//nu se poate conecta
} else {

if (!ssh2_auth_password($con, "$user", "$parola")) {
//nu se poate autentifica
} else {
//scrie in fisier ce e bun
echo $root;
fwrite($fisier, $root . "\n");
}
}
}

?>

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...