我的Android應用程序知道遠程桌面計算機的IP地址。 是否有可能獲得有關它的操作系統的任何信息? (Mac或Win)如何獲取遠程計算機的操作系統版本
1
A
回答
0
短缺porting nmap to Android,我不認爲有一個很好的解決方案。
0
假設遠程計算機沒有協同工作(即它沒有運行守護程序,您可以連接到該守護程序以詢問它的操作系統),您可以嘗試一些指紋識別機制。
其基本思想是以某種方式與系統進行交互並觀察它如何反應。這可以提示主機正在使用哪個操作系統。正如你可以想象的那樣,它很少完美。
一種常用的方法是TCP/IP fingerprinting:您基本上與目標OS的TCP/IP堆棧進行交互,並查看一些關鍵值。這些提示了使用哪個TCP/IP堆棧,這反過來又給出了OS的提示。不幸的是,我不知道Android是否允許深入訪問自己的TCP/IP堆棧來收集所有信息。
相關問題
- 1. 如何使用計算機名稱或IP地址獲取遠程計算機的操作系統版本?
- 2. 獲取計算機操作系統版本
- 3. 如何創建Ansible playbook來獲取遠程主機的操作系統版本?
- 4. 獲取Android操作系統版本表
- 5. 獲取過程的產品版本的遠程計算機
- 6. 如何獲得計算機運行java的操作系統?
- 7. 如何獲取Ruby上的特定操作系統版本?
- 8. 如何獲取Windows Phone的當前操作系統版本?
- 9. 如何獲取vb.net中選定計算機的操作系統名稱?
- 10. 如何使用Ansible計算有關主機(如操作系統版本)的統計信息?
- 11. 如何使用C++準確獲取Windows操作系統版本?
- 12. 如何獲取android操作系統版本?
- 13. 如何獲取操作系統版本號?
- 14. 如何唯一標識計算機上的操作系統?
- 15. 本地計算機上的默認操作系統環境
- 16. 獲取本地計算機的DNS名稱,如遠程計算機所示
- 17. 獲取操作系統版本的Shell腳本
- 18. 如何查找blackberyy手機的操作系統版本?
- 19. 如何在沒有WMI的.Net中獲得遠程機器操作系統版本?
- 20. JQuery不會改變href取決於計算機操作系統
- 21. 如何訪問和操作遠程計算機上的文件?
- 22. 如何在c#中獲得真正的操作系統版本?
- 23. 如何獲得人類可讀的Android操作系統版本
- 24. jQuery - 檢測操作系統和操作系統版本
- 25. 獲取網絡終端的操作系統版本(JAVA)
- 26. 獲取C#中Windows 10的最新版本操作系統#
- 27. 使用javascript獲取操作系統的位版本
- 28. 是否可以使用Java獲取遠程主機的操作系統類型?
- 29. 如何獲取OS X系統版本?
- 30. 如何獲得「友好」操作系統版本名稱?