我想知道所有可以用telnet完成的事情,目前我用它來確定遠程機器是否正在監聽某個特定的端口,如 telnet [machine] [port]。 任何想法請我們可以用telnet做的所有事情是什麼?
回答
FTP,HTTP我已經嘗試過。你可以telnet到一個web服務器來處理標題本身等...
看看telnet基本上打開一個端口上的另一臺機器的套接字。
您可以使用它登錄到另一臺機器(不安全)。如果您知道SMTP協議,則可以使用它發送郵件。如果您知道如何制定HTTP請求,您甚至可以使用它發出HTTP請求並獲取HTTP響應流。這是一個可愛的工具。
如果你非常耐心並且擅長數學,那麼你甚至可以用它來SSH。 – 2009-07-15 12:34:56
@Williham:L O L – 2009-07-15 12:44:45
它可以用於調試許多應用程序級別的協議。例如:
% telnet stackoverflow.com http
HEAD/HTTP/1.1
Host: stackoverflow.com
返回stackoverflow.com首頁的HTTP標頭。
雖然netcat(man 1 nc
)在這些類型的任務中更具多功能性。
可以與SMTP服務器交互,發送郵件:
telnet somemailserver.somedomain.com 25
HELO somesender.somesenddomain.com
MAIL FROM: [email protected]
RECPT TO: [email protected]
DATA
Type message now.
.
您可以連接到您的郵件服務器和使用telnet發送電子郵件。
遠程登錄到主機端口25上
HELO您的域名或任何
MAIL FROM:[email protected] RCPT TO:[email protected]_else.com
DATA
命中進入 QUIT
- 1. 我們可以做所有我們可以在BizTalk中使用SSIS做的事情嗎
- 2. 什麼是我們可以爲SparseMatrix實現做的最好的事情?
- 3. 是否可以用goto做所有事情?
- 4. 我們可以用Html5和Phonegap做的事情
- 5. 爲什麼我們可以用telnet連接http或memcached?
- 6. XSLT可以處理CSS可以做的所有事情嗎?
- 7. Tensorflow掛起。什麼是有些事情我可以做調試問題
- 8. 什麼是:管理,:所有在Ruby中做的事情?
- 9. 什麼情況我們可以去pragma_exception_init
- 10. 爲什麼使用事件來處理代表我可以做的事情?
- 11. 當我使用Finch播放音頻時,我真的可以做所有OpenAL可以做的事情嗎?
- 12. 我們可以使用原生JavaScript而不是使用jQuery來做所有事情嗎?
- 13. jquery - 在做完所有事情之後做些什麼 -
- 14. 爲什麼在做拉之前做所有事情?
- 15. 我們可以使用UCWA API(Lync)做什麼?以及我們無法使用UCWA API做什麼?
- 16. 我們可以用類實現同樣的事情,那麼爲什麼接口?
- 17. 人們可以用javascript做些什麼?
- 18. UML使用是否可以顯示演員可以做的所有事情(功能)或演員想要做的所有事情(目標)?
- 19. 我不能用keytool做什麼,我可以用OpenSSL做什麼?
- 20. 我們可以考績REQUEST_EVABLE_BT所以什麼是ACTION_REQUEST_ENABLE
- 21. 什麼是printWriter()對象在servlet中所做的事情?
- 22. 爲什麼使用getTag/setTag當我們可以用靜態變量做同樣的事情
- 23. 我們還可以使用Android M的指紋API做什麼?
- 24. 我們可以用ES6 Generator做什麼,我們不能用for循環?
- 25. 什麼是web.xml文件,我可以用它做什麼?
- 26. 如何隱藏我們在JavaScript函數中所做的事情?
- 27. 有沒有辦法讓事情做點什麼,做任何事情?
- 28. 什麼是BigInteger,我們什麼時候可以使用它?
- 29. 什麼是MD5CryptoServiceProvider,它可以做什麼?
- 30. 我可以有多個案件做同樣的事情嗎?
當人們關閉這樣的問題時,我討厭它。作爲開發人員,知道如何將telnet用作開發人員的診斷助手是一項關鍵技能。 – 2009-07-15 12:53:15