telnetlib

    0熱度

    1回答

    在python中創建正則表達式時,有沒有辦法忽略特殊字符的含義?換句話說,採取字符串「原樣」。 我正在編寫內部使用expect方法的Telnet對象,該對象只接受正則表達式。因此,答案不能是明顯的「使用==而不是正則表達式」。 我想這 import re SPECIAL_CHARACTERS = "\\.^$*+?{}[]|():" # backslash must be placed fir

    2熱度

    1回答

    大家好,你好! 我目前正在嘗試爲Python 2.7使用Telnetlib(https://docs.python.org/2/library/telnetlib.html)與某些外部設備進行通信。 我已經建立了基礎: import sys import telnetlib tn_ip = xxxx tn_port = xxxx tn_username = xxxxx tn_passwo

    1熱度

    1回答

    import getpass import sys import telnetlib host = "10.28.103.126" user = b"apc" password = b"apc" outlet = b"8" tnObject = telnetlib.Telnet(host) print("yes") tnObject.read_until(b"User Nam

    0熱度

    1回答

    python的新手,但我試圖自動化打開一個telnet會話(使用內置的「telnetlib」庫)到路由器,執行一個簡單的命令(「spc」),打印輸出到本地控制檯,然後離開。 #!/usr/bin/python import sys import telnetlib HOST="54.18.5.0" PORT=55555 tn=telnetlib.Telnet(HOST, PORT)

    0熱度

    2回答

    import getpass import sys import telnetlib import re import smtplib print "Pasul 1" HOST = "route-views.routeviews.org" user = "rviews" password = "" tn = telnetlib.Telnet(HOST) tn.read_

    0熱度

    1回答

    我正在嘗試創建模型遠程登錄服務器(用於對現有代碼的某些功能測試)。現在我只修改了服務器的歡迎信息,並且正在嘗試使用客戶端代碼讀取此消息,但是它的讀取方法在超時沒有附加信息時會失敗。但隨着啓用pudb調試器它大多數時間工作... 我正在使用virtualenv,使用pip安裝pudb和telnetsrv。 Python 2.7.12,Ubuntu 16.04。 服務器代碼: import Socke

    0熱度

    1回答

    很多資源,包括telnetlib官方文檔中的示例,都提示在執行read_all()之前的最後一步,您需要在命令爲: tn.write("ls\n") tn.write("exit\n") 有人可以幫我理解爲什麼需要這個嗎? 如果我嘗試在沒有退出的情況下執行此操作,則telnet連接將掛起(或至少看起來像掛起),因爲執行的命令的輸出未顯示在終端上。 另外,使其工作的另一種方式,正如我在某些資源

    1熱度

    1回答

    我將Arduino設置爲服務器。在終端(I使用的是Mac),一個可連接到它,看到輸出,並關閉連接如下: > telnet HOST Trying 192.168.0.101... Connected to HOST. Escape character is '^]'. 0 , 25486 , 0.00 : 1 , 25754 , 0.00 : 2 , 26054 , 0.00 : 3

    0熱度

    1回答

    正如我們所知,Scrapy在6023到6073之間的端口上運行。 但由於防火牆的原因,這些端口被阻塞,我非常吝嗇。 現在我正試圖改變scrapy的端口。 像127.0.0.1:80這樣的東西。

    0熱度

    1回答

    我正在研究使用python的telnetlib連接到路由器並執行命令並將輸出存儲在文件中的代碼。我使用read_until('#')函數並期待Router提示符,然後執行下一個命令,但是當我從遠程telnet端收到'--More--'數據時,我的代碼凍結了。我嘗試使用模式匹配來查找'--More--',但之後有時候--More--關鍵字不會立即顯示。 有什麼建議嗎? 我需要發送一些IAC命令到遠程