web-dev-qa-db-ja.com

lanパッケージでスパイウェイクアップ

私は、魔法で動いているWindowsコンピューターを持っています。コマンドが見つかるまで、これがなぜ起こるのか、長い間わかりませんでしたpowercfg -lastwakeこれは、私のNICコンピューターを覚醒させた。有線部分は、WOLパッケージを送信しなかったということだ。だから、ソースを知りたい。ここにLinux部分がある。

WOLパッケージのみを収集する方法を知っていますか?それはtcpdumpで可能だと思いますが、WOLパッケージをフィルター処理する方法と、RaspberryPiでデーモンとしてこれを実行する方法はわかりません。あなたはそれを達成する方法を知っていますか?最良の場合、ソース/ターゲットMACと時間を含むログファイルが必要です。

1
rekire

screenでこのコマンドを実行している独自のソリューションを見つけました:

Sudo tcpdump -i eth0 '(udp and port 7) or (udp and port 9)'

ロギングのために、その行を-xフラグとteeと組み合わせました。だから私の完全な解決策はこれです:

$ screen
$ Sudo tcpdump -i eth0 '(udp and port 7) or (udp and port 9)' -x | tee wol.log
2
rekire