給定了一個閃存應用程序,該應用程序可以打開與Web服務器的套接字連接,是否可以讀取與java應用程序交換的數據包,而無需重定向所有閃存通信(即,無需編程套接字代理)?使用java的「攔截」閃存套接字
1
A
回答
1
你正在嘗試做需要比插座下級網絡分析。即libpcap及其Java綁定,jNetPcap。這可以讓你捕獲數據包的方式與Wireshark相同,但是來自Java。其他選項是在實驗後分析Wireshark日誌,並且可能會很快變得笨重。你也可以考慮寫一個自定義的wireshark dissector。
1
我能想到的唯一方法是修改hosts
文件以列出您的Java服務器地址,就好像它是目標地址一樣。
順便說一句,如果你只對感興趣檢查網絡數據流量,從而應用程序,您還可以使用fiddler
相關問題
- 1. 攔截套接字函數(windows)
- 2. Java - 閃存套接字策略問題
- 3. java攔截器不攔截
- 4. Java mysql攔截連接
- 5. 用於攔截/修改網絡套接字的Chrome擴展API
- 6. 的Java Spring MVC的前/使用攔截
- 7. Java - 使用guice的攔截方法?
- 8. 如何攔截套接字級別的Tomcat請求?
- 9. 使用python服務器的閃存套接字
- 10. PHP5套接字服務器閃存
- 11. Java - 使用註釋和攔截方法?
- 12. 使用AngularJS攔截
- 13. 使用攔截器
- 14. 攔截使用招
- 15. 攔截由應用程序進行的套接字調用並將其映射到自定義套接字
- 16. 使用.NET攔截鏈接點擊
- 17. 保存時不使用NHibernate攔截器
- 18. 的Java攔截HTTP請求
- 19. Java的攔截優先
- 20. 何時Java字符串被攔截?
- 21. 攔截器不攔截
- 22. 不使用攔截器綁定調用攔截器方法
- 23. Java EE EJB攔截器
- 24. Java程序攔截端口?
- 25. 攔截用AOP
- 26. Play2(java?) - 如何在不使用會話或閃存的情況下在攔截器中增加請求
- 27. 使用PostSharp攔截ADO.Net
- 28. 使用httpservletrequest攔截http post
- 29. 使用OpenMP攔截功能
- 30. android上的攔截攔截器
這就像建立一個代理服務器......我希望更多地「看到」數據包而不重定向所有內容。就像whireshark所做的一樣,但只限於特定的套接字而不是記錄所有網絡流量。 – kaharas 2010-12-07 23:15:40