telnetlib

    2熱度

    1回答

    我試圖做一個腳本,它通過telnet連接到服務器。我正在使用python和telnetlib。我有問題超時工作。我想在連接到主機時使用可選超時,以便在主機不在線時收到異常。 我已經閱讀了python telnetlib文檔,但我不知道我的代碼有什麼問題。 這裏是我的簡單的代碼: import telnetlib host = 'hostname' tn = telnetlib.Telnet(

    1熱度

    1回答

    我剛剛從python 2切換到python 3.我用python 2編寫的一個python代碼失敗了。該錯誤不能理解,我不想將我的Python 2代碼轉換爲Python 3兼容版本。如果我重寫整個程序會更好。 但是,在谷歌的資源是混亂的,所以我無法找到任何資源的python 3 telnetlib模塊。有沒有人知道任何資源? 我連接錯誤消息時我執行中途轉換Python代碼: File "E:\Py

    0熱度

    1回答

    我試圖用python的庫「telnetlib」連接bbs,試圖讓機器人回答 這條消息。當我回覆信息時,機器人返回超過1條信息。這些是我的 代碼。 # -*- coding: cp950 -*- import telnetlib,random #f= open("ans.txt","r") ans = [b"oao", b"xd"] '''while True: line = f.read

    -1熱度

    1回答

    一切工作正常,直到我輸入DATA命令後的最後,您提交消息的正文,並且爲了在服務器的隊列中提交電子郵件,您需要鍵入句點「。」。對自己的新線,所以我最終的交易片段看起來像這樣 self.tnet.write("\n.\n") self.tnet.read_until("250") 其中self.tnet是我的telnet會話var和read_until等待250 OK響應所說的電子郵件已經發送到

    4熱度

    3回答

    我正在寫一個庫來支持遠程服務器的遠程登錄並運行應用程序。在建立連接,獲取數據,解析等方面(至少如同通過文本界面與程序進行通信一樣),事情正在順利進行。 一個應用程序會改變光標是否進入正確,或保留原始光標如果失敗(我不寫的應用程序,我只需要使用它們。) 當所述APP正常啓動這工作沒有任何問題: promptB = "hello(x)# " # Yes, the space at the end is

    0熱度

    2回答

    ,當我telnet我的電腦的IP地址,它說(IP隱藏出於安全原因): telnet 7-.---.--.--- 4005 Trying 7-.---.--.---... telnet: connect to address 7-.---.--.---: Connection refused telnet: Unable to connect to remote host 然而,當我做的t

    3熱度

    3回答

    我使用python的telnetlib連接到遠程telnet服務器。我很難檢測連接是否仍然打開,或者遠程服務器是否關閉了我。 我會注意到下次嘗試讀取或寫入連接時連接已關閉,但希望能夠根據需要檢測它。 有沒有辦法在不影響實際連接的情況下發送某種'Are You There'數據包? telnet RFC支持「你在那裏」和「NOP」命令 - 只是不知道如何讓telnetlib發送它們!

    2熱度

    2回答

    我寫一個python scrpit將文件上傳到我的文件服務器: host = "myhost.dev" tn = telnetlib.Telnet() tn.open(host, 5202) print tn.read_until("\n") fp = "./output" f = open(fp, "r") f_body = f.read() tn.write(f_body)

    1熱度

    1回答

    背景: 我正在拉動防火牆的連接表,以便構建一個頂級通話人/聽衆列表。 在某些情況下,連接表是200,000+個條目。我正在使用telnetlib遠程訪問防火牆並獲取連接表。我使用read_until來捕獲數據。但是,當表格大於40,000個條目時,它會掛起。當我殺了它,我看到以下內容: Traceback (most recent call last): File "test2.py", lin

    0熱度

    1回答

    如您所知,有時您必須單擊空間才能獲取telnet連接下的下一頁,即unix。例如,你'更'是一個文本文件。您無法一次獲得所有內容。使用'空格'可以進入下一頁。 這是問題,使用telnetlib,python時該怎麼辦?我必須得到所有的信息。在這裏發佈代碼會更好。謝謝!