【php】telnetする
問題
telnetで接続してコマンドを実行する自動処理をphpで書きたいです。
答え
サンプルコード
<?php $socket = fsockopen("192.168.0.123", 23); if(!$socket)return; sleep(2); fputs($socket, "netscreen\r"); sleep(1); fputs($socket, "passwordpassword\r"); sleep(1); fputs($socket, "get clock\r"); sleep(1); fputs($socket, 'set address "Untrust" "attacker" 192.0.2.123 255.255.255.255' . "\r"); sleep(1); fputs($socket, 'set group address "Untrust" "brock" add "attacker"' . "\r"); sleep(1); fputs($socket, "exit\r"); sleep(1); fputs($socket, "n\r"); fpassthru($socket); fclose($socket);
コメント