Latest posts on module pexpect cisco asa topichttps://python.su/forum/topic/32084/2017-02-08T11:45:18+02:00Общий :: Network :: module pexpect cisco asa
2017-02-08T11:45:18+02:00nick789175096надо получить информацию с asa.<br/>мне удается подключиться по ssh<br/>логинемся, заходим в enable<br/>отправляем команду show arp например<br/><div class="code"><pre> <span class="o">...</span>
<span class="n">child</span><span class="o">.</span><span class="n">sendline</span> <span class="p">(</span><span class="s1">'sh arp'</span><span class="p">)</span>
<span class="n">child</span><span class="o">.</span><span class="n">expect</span> <span class="p">(</span><span class="s1">'.asa# '</span><span class="p">)</span>
<span class="n">mes</span><span class="o">=</span><span class="n">child</span><span class="o">.</span><span class="n">before</span>
<span class="k">print</span> <span class="n">mes</span>
<span class="o">..</span>
</pre></div><br/>получаю:<br/><div class="code"><pre> <span class="o">[</span>user@co asa<span class="o">]</span>$ ./asa.py
*********
<span class="o">[</span>user@co asa<span class="o">]</span>$
</pre></div>ну то есть список не выводится ..<br/><br/>а должно быть:<br/><div class="code"><pre> asa# sh arp
inside 192.168.x.x 0026.xxxx.xxxx 971
outside 212.x.x.x 0016.xxxx.xxxx 3783
asa#
</pre></div><br/>проблема кроется в child.expect ('.asa# ')<br/>что тут указывать ?<br/><br/>или надо как то чистить child.before ?<br/>не подскажите ??