pexpect

    0熱度

    1回答

    我想與Pexpect的LIB蟒蛇運行telnet,我想如果Telnet口令是真實的,真實的打印與錯,錯印... 現在我的代碼是: import pexpect ip="192.168.1.1" password="admin" child = pexpect.spawn("telnet "+ip+" -l admin", timeout=2) child.expect ("Passwo

    1熱度

    1回答

    我正在使用pexpect將ssh-ing自動化成提示輸入密碼的遠程服務器。這個過程是非常簡單的,偉大工程: child = pexpect.spawn("ssh -Y remote.server") child.expect(re.compile(b".*password.*")) child.sendline(password) child.interact() 這個偉大的工程,但是,

    0熱度

    1回答

    import pexpect # importing the python-expect child = pexpect.spawn ('telnet x.x.x.x y') child.expect ('Hit \[Enter\] to boot immediately\, or space bar for command prompt.', 300) child.send ('\x20'

    0熱度

    1回答

    我想使用pxssh爲NetScaler(一種基於FreeBSD的產品)製作自動升級腳本。 我在FreeBSD上成功上傳和tar固件並進行安裝。 隨着promop「你要立即啓用?[Y/N]」,我的腳本未能sendline「否」,它 錯誤代碼爲「‘海峽’對象不是可調用的」 下面是輸出: You can also configure this feature anytime using the comm

    2熱度

    1回答

    我正在運行一個Python腳本user1,並且在此腳本中,我需要將文件移動到我無權訪問的文件夾中。該文件夾歸用戶2。 我想要做的是: - 從USER1變化的user2使用su - user2 - 輸入密碼 - 移動文件 到目前爲止,我與POPEN嘗試: p = subprocess.Popen(["su", "-", "user2"]) p.communicate("user2_password

    -1熱度

    1回答

    我有一個從pexpect的session.before得到的字符串對象。 從這我試圖re.search使用下面的正則表達式獲取設備ID。但它不匹配。 print (str(sess.before)) b'\r\n* daemon not running. starting it now on port 5037 *\r\n* daemon started successfully *\r\n35

    -2熱度

    2回答

    我試圖使用Pexpect的庫來獲得一些接口信息來連接交換機瞻博網絡,這裏是我的代碼: import pexpect child = pexpect.spawn('ssh [email protected]') child.expect('login as: ') child.sendline('root') child.expect('password:') child.sendlin

    0熱度

    1回答

    下面的觀察並非總是如此,但訪問一段時間後SUT多次使用ssh以root用戶密碼正確的Python代碼陷入困境有: Apr 25 05:51:56 SUT sshd[31570]: pam_tally2(sshd:auth): user root (0) tally 83, deny 10 Apr 25 05:52:16 SUT sshd[31598]: pam_unix(sshd:auth):

    1熱度

    1回答

    我想用我們的系統來部署我們的系統。我曾經期望在陽明文件模塊,並嘗試使用ansible-playbook運行它,並得到這個錯誤: fatal: [192.168.100.132]: FAILED! => {"changed": false, "failed": true, "msg": "The pexpect python module is required"} 然後我從pypi.python.

    0熱度

    1回答

    實際上有兩個部分對我的問題。我已經寫了一個函數來通過簡單的替換從字符串中刪除ANSI代碼,但是函數按原樣返回字符串。我已經嘗試過使用pdb進行調試,但結果並不合理,因爲看起來好像Python本身存在一個小故障。然而,我懷疑這一點,所以我想弄清楚在代碼中沒有看到什麼錯誤。此外,我想知道是否有更好的方法來刪除(可能還沒有看到)的ANSI代碼,而無需每次修改該函數。 這裏有我不解的PDB屏幕的鏡頭: p