telnetlib

    0熱度

    1回答

    ,我想連接到我通過telnetlib創建一個套接字,我可以從netcat的連接到它,但是當我從蟒蛇嘗試拒絕連接。 tn.write(b"/usr/bin/nc -l -p 3333 -e /bin/sh\n") print("netcat listening on 3333 on target, trying to connect") s = socket.socket(socket.AF_I

    0熱度

    1回答

    首先這是我在該網站的第一個問題,所以我可能會犯一些基本的錯誤,提前道歉。無論如何,我試圖爲telnet做一個GUI,我用python3作爲編程語言。但是我想連續連接,可惜我無法得到任何輸出,直到我停止程序(tn.write(b「exit \ n」))。我願意接受各種反饋(比如你應該使用套接字或者其他...)任何你給的信息都會被讚賞。 Ps:我只嘗試連接到目前爲止,我只填充連接按鈕。 Ps2:不知何

    0熱度

    1回答

    我需要做一個遠程登錄會話,這使我使用官方telnetlib庫,在這裏廣泛解釋:telnetlib。 實際使用此軟件的機器有幾個IP,但似乎telnetlib不提供一種簡單或明顯的方式來更改我在遠程登錄對話握手階段使用的IP。 任何人都有一些有用的信息呢?

    0熱度

    1回答

    我使用telnetlib連接到遠程telnet服務器並解析它的響應,但是,所有telnetlib的read_*方法返回其原始響應 - 包括原始telnet命令字節(以0xFF開頭) - 哪對我的目的來說是不理想的。調用read_all當 例如: - b'Hello' 輸出由telnetlib返回 - 所需的輸出b'\xff\xfd\x18\xff\xfdHello' 有沒有一種方法,使telnet

    0熱度

    1回答

    如何在Python telnetlib中發送「ESC + 3」和「ESC + E」。 代碼: tn = telnetlib.Telnet(host) tn.write(ESC+3) 現在我有ESC的地方給予+ 3

    0熱度

    1回答

    在Python腳本中,例如,我需要通過Telnet發送一個字節,值爲0x06。但是,來自telnetlib(Telnet.write(buffer))的寫入功能僅將字符串作爲參數。 使用str(0x06)的轉換不起作用,因爲它的輸出將數字轉換爲一個字符數組,而我想要的是一個char值爲0x06的字符。 那麼基本上,如何使用Python通過Telnet發送單個字節?

    0熱度

    1回答

    我有一個python代碼,它啓動一個到遠程服務器的SSH連接,以進一步將telnet流量轉發到隱藏在此服務器後面的幾個路由器,以便遠程管理這些流量。代碼如下: def sshStart(self): try: self.sshServer = SSHTunnelForwarder( (SRVR_IP, SRVR_PORT), ssh_username

    0熱度

    1回答

    使用wireshark我捕獲了telnet數據包。在分析捕獲的數據包我得到的數據一部分, Data [truncated]: 17:46:26......****.... 我的問題是,現在我開始通過telnetlib在python telnet連接。通過我發送和接收數據。但有時在接收數據時,它會被截斷,如上所示。那麼,是否有可能以編程方式讀取這些截斷的數據?

    0熱度

    1回答

    我在python中編寫了一個簡單的腳本,用於telnet多個cisco交換機並添加vlans。我正在UNET LABS或最新的EVE-NG中測試我的腳本。 當我使用FOR循環遠程登錄到多個交換機和呼叫 TN = telnetlib.Telnet從與在循環中,僅Telnet到即10.1.1.7 在這裏,在可變HOST最後的值(HOST) 是我的代碼, #!/usr/bin/env python

    1熱度

    2回答

    我試圖直接使用IP地址加載文件,telnet給他們,發送一些命令並保存輸出。我得到它的工作和輸出看起來如預期。 我的問題是,如果有一個IP地址在文件中,在無法訪問和telnetlib超時。然後完整的腳本停止。 我想忽略超時的IP地址並繼續處理文件的其餘部分。 #!/usr/bin/env python3 import pexpect import getpass import telnet