2013-10-22 36 views
0

我想用nc作爲擴展回聲服務器來回顯一個十六進制緩衝區(保存在/tmp/data.hex文件中)。當我說「擴展」時,我的意思是服務器在客戶端連接後不會立即回顯這個緩衝區,而只是在客戶端發送一些信息之後。我想這樣做的原因是因爲我想模擬登錄請求(由我發送)和響應(由遠程服務器發送)。遠程服務器使用的協議非常嚴格,所以我需要這個仿真來調試我的系統。如何將nc用作擴展回聲服務器?

總之

1)啓動服務器仿真(什麼是命令?)

2)我的客戶端發送請求到服務器

3)客戶端得到了連接到服務器後, ,在任何客戶端請求時,服務器將發送文件/tmp/data.hex中的緩衝區(這是登錄響應)

nc命令(或任何其他程序)將獲得期望的結果是什麼?我運行的是fedora 17機器,我使用的是netcat-openbsd版本,所以它沒有-c選項。

回答

0

愚蠢的問題,簡單地使用安裝nmap百勝,該ncat將安裝程序,它具有-c選項,那麼你可以使用thisthat