リモートマウス netcat(/dev/input/mice)

リモートマウス netcat(/dev/input/mice)

私はncを使用していますが、このツールがどれほどパワフルで汎用性があるかを発見しました。このファイル/dev/input/miceを実行するとcat /dev/input/mice出力が表示されますが、使用方法がわからないので、このファイルがどのように機能するのか疑問に思います。

私はマウスの座標が変わると思いましたが、echo "blablabla" > /dev/input/mice何も起こりませんでした。

netcatを使ってリモートでマウスを使うことができるという記事を見ました(どこで見たのかわかりません)。

もしそうなら、リモートPCの/dev/input/miceに書かれた内容を受信して​​いるサーバーに送り、それを彼のdev/input/mice¿に書き込めばどうなりますか?

私の意見は次のとおりです。

仕える人: nc -l -p 6000 > /dev/input/mice

顧客:nc <IP> 6000 < /dev/input/mice

私はそれがうまくいかないと思いますが、これを実行して説明する方法を知っている人はいますか?事前にありがとう

ベストアンサー1

私は書いたより詳細な答え本質的に同じ質問しかし、主なアイデアは次のとおりです。

顧客:nc -l -p 4567 | uinput

仕える人:intercept -g /dev/input/by-id/usb-My-mouse-name | nc 10.1.2.3 4567

これは以下を使用します。インターセプタ - libudevとlibevdevに基づく最小構成可能インフラストラクチャ

おすすめ記事