Автор Тема: работа с команден прозорец  (Прочетена 1443 пъти)

0 Потребители и 1 Гост преглежда(т) тази тема.

systems

  • Гост
работа с команден прозорец
« -: 20 Януари 2016, 23:37:11 »
Добър вечер искам да попитам следното:
възможно ли е да извадя информация с php от команден прозорец  които се отваря по-след начин
telnet localhost порт
след което иска парола
след въвеждането на парола да вади резултат от дадена команда

възможно ли е подобно нещо и как се прави.


ето така се свързва и ми извежда данните на прозореца но като добавя парола или опитам да добавя команда ми дава бял екран:

Код: PHP
  1. <?php
  2. $ip = '';
  3. $port = '';
  4. $address = $ip. ":".$port;
  5. $addresss = $password. ":".$commnds;
  6. $fp = stream_socket_client($address);
  7. $string = fread($fp, 90000);
  8. stream_set_blocking($fp,900000);  
  9. echo $string."\n";  
  10. fclose($fp);
  11. ?>
  12.  
  13.  
« Последна редакция: 21 Януари 2016, 00:32:04 от black »

kjufte

  • Sr. Member
  • ****
  • Благодарности
  • -Казани: 1
  • -Получени: 51
  • Публикации: 308
Re: работа с команден прозорец
« Отговор #1 -: 21 Януари 2016, 08:35:40 »
Използвай expect.
Ети ти и PHP примери.