此應用程序定期向服務器發送數據。我需要做的是在本地開發機器上設置一個測試環境,這樣我就可以在每種情況下檢查正在發送的正確數據包。我認爲一種好的方法是在本地計算機上安裝一臺服務器虛擬機,它可以接收數據包並像真實情況一樣進行響應,但問題是如何將運行在Windows上的應用程序的數據包路由到虛擬機。我不想修改我的應用程序代碼。我只想讓Windows將從應用程序接收到的數據包傳遞給VM或另一個將執行測試的應用程序。這可能嗎?如果沒有,請告訴我有關此問題的任何其他解決方案。如何在本地計算機上測試互聯網應用程序(windows-7)?
0
A
回答
0
如果你正在運行一個像樣的虛擬機,你應該能夠給它從主機可見的IP地址,並對其進行配置,這樣就可以在其上運行Web服務器,SSH吧,等
查看虛擬機的網絡功能。或者找到如何做到這一點,一個教程,如這一個VirtualBox的:
http://www.tolaris.com/2009/03/05/using-host-networking-and-nat-with-virtualbox/
0
這是一種黑客攻擊,但你可以使用ARP Poisoning
(中間人攻擊)來嗅探數據包。有一個名爲Cain & Abel
的工具可以爲你做到這一點。我用這個工具來嗅探兩臺非pc機器之間的數據包。如果您的防病毒工具發出警報,請自行承擔風險,並知道該工具沒有病毒,但是它會將其檢測爲一種病毒。
編輯:請注意,我的方法不需要VM服務器。
相關問題
- 1. 在本地計算機上測試UCMA應用程序
- 2. 在本地主機上測試網絡應用程序
- 3. 在本地計算機上運行asp.NET應用程序以進行測試
- 4. Ruby on Rails應用程序本地主機互聯網連接
- 5. 在互聯網上運行的主機java web應用程序
- 6. 反應本機Android應用程序錯誤關閉互聯網
- 7. 在本地主機上部署測試應用程序phing
- 8. 當計算機連接到互聯網時啓動程序
- 9. 將JNLP應用程序複製到缺少互聯網訪問的計算機
- 10. 在本地網絡上測試手機
- 11. 需要創建一個應用程序,也將在互聯網上工作,也是本地互聯網也
- 12. ClickOne更新本地計算機上的應用程序
- 13. 本地計算機上的WFC應用程序
- 14. 如何在iPhone模擬器上測試計算機上分發iPhone應用程序進行測試?
- 15. 如何測試另一臺計算機上VS C#程序
- 16. 使用@Test註釋在遠程計算機和本地計算機上並行運行一個測試用例
- 17. 使用ios5測試iPad應用程序上的互聯網連接
- 18. 角2在沒有互聯網的計算機上
- 19. 如何在網絡/互聯網上獲得本地網站?
- 20. 用YSlow在本地主機上慢慢模擬互聯網
- 21. 如何減慢iPhone互聯網連接速度來測試應用程序?
- 22. 使用本地計算機的IP地址到本地機器上測試網站
- 23. (How)Android虛擬設備可以使用本地計算機的互聯網嗎?
- 24. 獲取互聯網上的計算機的唯一ip地址在php
- 25. 在非聯網機器上調試C#Metro應用程序
- 26. 從互聯網訪問本地主機
- 27. 互聯網應用程序通信互聯網寬
- 28. 打開特定計算機上的網頁,即使互聯網在計算機上處於活動狀態
- 29. 如何訪問互聯網我的應用程序應用程序在Android Mi4i手機上最小化?
- 30. 本地機器上的網頁測試
既然你不明確修改應用程序代碼,這是不是每本身一個編程問題。您應該考慮在http://superuser.com/上發佈這類內容 – HostileFork