2010-12-14 33 views
-1

我們在Windows XP下成功使用了一個名爲knock.exe的程序來敲擊一些端口,然後通過另一個端口上的ssh建立一個連接到遠程機。此程序在Windows XP下運行良好,但在Windows 7下運行需要很長時間(不提供任何錯誤消息),並且無法連接到遠程計算機。在Windows 7下無法使用端口敲擊

如果我在沒有運行Windows 7的虛擬機內部運行knock.exe,那麼使用SSH從Windows 7機器連接,然後它就可以工作。

請注意,從Windows 7運行端口應用程序時,事件會傳遞到遠程計算機,因爲在運行knockd(linux)的遠程計算機上使用本地計算機的IP地址進行日誌記錄。

我也試過從sourceforge使用knock7沒有成功。

我已經嘗試了許多其他的變化,如設置兼容模式,以及其他端口敲應用程序沒有成功。

這似乎是Windows 7行爲中Windows 7行爲(可能在Vista中引入)的變化。

最好不要運行虛擬機來做端口敲打。

任何建議將不勝感激。 謝謝!

+0

你有沒有knock7的副本? sourceforge上的文件已損壞。源代碼和二進制文件都已損壞。所以我無法測試它。 – Nightforce2 2011-02-12 03:17:54

+0

不再。我認爲這與Windows考慮將部分開放的端口(那些被端口敲擊的端口)視爲安全風險有關。 – Coder 2011-02-12 16:01:13

回答

-1

使用cygwin版本的knock.exe