deepin 系統 wireshark 抓包 x11 協議

修改 /etc/lightdm/lightdm.conf 文件dom

[Seat:*]
xserver-allow-tcp=true

若是有須要禁止 unix domain socket , 寫上 xserver-command = X -nolisten local -nolisten unixsocket

若是容許tcp,則 lightdm 啓動 X 的命令會加上 -listen tcp ,讓 X Server 監聽 tcp 端口 (一般爲6000~6063) , 而後重啓 lightdm 服務。tcp

使用root權限啓動wireshark,捕獲接口 Loopback: lo,顯示過濾器設置爲 x11 。oop

設置環境變量 DISPLAY=localhost:0 ,運行 xdpyinfo 命令,能夠在 wireshark 界面看到被捕獲到的結果。unix

若是隻想看到特定的請求,有必要修改顯示過濾器設置,好比只看 GetProperty 請求,設置顯示過濾器爲x11.get-property-type。可點擊[表達式...] 按鈕進行搜索。code

參考: man Xserver

man XServer接口

Capture the X11 protocol's trafficget

相關文章
相關標籤/搜索