Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Сканирование расшаренных ресурсов (PHP) (http://forum.oszone.net/showthread.php?t=57164)

Igor_I 26-11-2005 18:21 377802

Сканирование расшаренных ресурсов (PHP)
 
Пожалуй расскажу полностью.
Есть задача просканировать при помощи PHP расшаренные ресурсы. В поисковике ffsearch есть данная возможность, но она не работает. Поскольку сканер написан на перле, что-либо подправить нет возможности. Пытаюсь сделать это на PHP.
Есть функции exec shell_exec system
Один из вариантов:
PHP код:

$listal system ('smbclient -L //igorhome/ -U guest -N');
$list system ('netstat -rn'); 

Первая строчка не работает, вторая выводит то, что и выводит shell.
Как заставить работать эту строчку.

smbclient -L //igorhome/ -U guest -N

vadimiron 26-11-2005 19:32 377811

Цитата:

smbclient -L //igorhome/ -U guest -N
А эта строчка просто в shell-е работает?

Igor_I 26-11-2005 20:25 377816

да
PHP код:

$listal shell_exec ('/usr/local/bin/smbclient -L //192.168.0.1/ -U guest -N | fgrep \'$\' -v | grep  -n Disk');

$listal trim (str_replace ('Disk',' ',$listal));

$listal preg_split ("/[0-9]+\:/"$listal);

echo  
'<br>'
print_r (array_slice ($listal,0)); 

На сегодня хватит, :) правда что делать дальше я не знаю.


Время: 11:26.

Время: 11:26.
© OSzone.net 2001-