-2
A
回答
1
PHP無法直接分析TCP數據報(如果連接是從PHP內部啓動的)。您需要調用外部工具(如nmap)爲您執行此操作,或者使用包中包含的原始數據調用腳本。
關於nmap,您可以閱讀更多關於他們的指紋識別方法in this article,但說實話,它通常相當不可靠,特別是如果防火牆涉及連接。當然,每個操作系統也有許多工具可以真正隱藏服務器本身的指紋,因此不需要網絡干預來修改數據包,使其更加不可靠。
+0
好吧,我不需要編程它,但需要第三方腳本或其他東西來做..是的,我甚至想過這是不可靠的。謝謝 – 2012-03-15 12:10:52
+0
那麼PHP無法構造/讀取RAW數據包,這是您在閱讀數據包頭時所需要的。您需要一個更低級的應用程序來執行此操作,或者至少需要一個將頭/原始數據傳回您的PHP腳本進行處理的應用程序。 – 2012-03-15 14:39:34
相關問題
- 1. 如何檢測OS
- 2. 如何在OS X上使用node.js檢測隱藏文件
- 3. 使用Browscap文件檢測瀏覽器/ OS信息
- 4. OS和OS版本檢測在JavaScript
- 5. 檢測黑莓OS前7
- 6. 在PHP檢測OS運行
- 7. 用Ruby檢測OS X攝像機
- 8. 在使用NetworkStream時檢測客戶端TCP斷開類別
- 9. 在TCP模式下使用HAProxy檢測WebSocket
- 10. 如何檢測TCP連接丟失?
- 11. TCP重傳超時檢測在C++
- 12. 升壓asio ip tcp iostream錯誤檢測
- 13. Socket.SendAsync沒有檢測到死TCP連接
- 14. 如何檢測從電報
- 15. Python的檢測警報
- 16. 如何檢測多個iphone OS,等於和大於,使用宏?
- 17. 如何在運行時使用java類檢測OS?
- 18. 如何使用Python檢測Mac OS版本?
- 19. 如何檢測Mac OS X中使用揚聲器的程序?
- 20. 如何檢測OS X上的麥克風使用情況?
- 21. 使用ant來檢測os並設置屬性
- 22. 用if語句檢測警報Webdriverjs
- 23. 訪問並更改TCP報頭中的tcp報頭
- 24. 使用TCP傳輸文件
- 25. Mac OS X中的音高檢測
- 26. 檢測os類型並設置JAVA_HOME
- 27. 如何在Mac OS X中檢測SSD?
- 28. 檢測點擊OS X菜單欄?
- 29. PHP正則表達式OS檢測
- 30. 系統檢測(Windows,Mac OS X或Linux)
請原諒?你想使用哪個數據包從哪個數據包中提取什麼信息?請舉例說明你將如何接收數據包和數據包的結構,以及你想從中提取哪些信息。如果這些信息位於TCP頭部,那麼它幾乎是一個完整的PHP非啓動器。 – DaveRandom 2012-03-15 12:10:48
經過數週的谷歌搜索,我原以爲你至少學會了拼寫它:0) – vascowhite 2012-03-15 12:11:38
你的用例是什麼? – belgther 2012-03-15 12:11:46