3

家に帰ってメイン ボタンを押すと、iPhone が自動的にホーム ネットワークに参加するので、これをきっかけとして、私が持っているホーム オートメーションのアイデア、特にアラーム システムの解除などを行うことができると考えました。

スクリプトを使用してブロードキャスト アドレスに ping を実行することで iPhone を検出し、ARP キャッシュでその MAC アドレスを探すことができますが、これを使用するには 15 秒ごとに行う必要があります。ただし、これは実際には最もエレガントなソリューションとは思えません。

このようなチェックを実装するためのより良い方法を考えられる人はいますか? MAC アドレスに応じて IP アドレスを割り当てることができれば、何を ping するべきかがわかるので、その後 MAC アドレスをチェックして安全を保つことができると思います。

ネットワーク上で MAC アドレスを見つけることができるという問題は、私が本当に興味を持っている部分であるため、MAC アドレスに基づいて DHCP IP を割り当てることができないと仮定してください。

次に、tcpdump を使用して、iPhone が一晩中自分自身と話しているように見えますが、ある種のイーサネット フレームのみであることに気付きました。

23:59:59.740097 00:26:08:ae:ed:eb > 00:26:08:ae:ed:eb、802.3、長さ 70: LLC、dsap Null (0x00) 個別、ssap 不明 (0x20) コマンド、 ctrl 0x33: 番号なし、23、フラグ [ポーリング]、長さ 56

これは 2 分ごとに発生します。

このトラフィックを監視して、「家」がプログラムを使用してまだそこにいることを知るにはどうすればよいですか? 私がそこにいなくなったときに家に自動的にアラームを鳴らすのは良いことかもしれません...

4

1 に答える 1

1

ここのルーターが制御点になるはずです...ルーターにログオンしているデバイスをログに記録できる場合は、その情報に基づいてセキュリティを無効にできます。

openWrt と互換性のあるルーターhttp://wiki.openwrt.org/toh/startをお持ちの場合は、確実に拡張して必要な機能を取得できます。

これは indigo ホーム オートメーション サーバーのリンク プラグインで、ルーターからの情報を bij ログに記録します。http://www.perceptiveautomation.com/userforum/viewtopic.php?f=19&t=6876&sid=07a351fa04c2eadcd2d3813afc72ae5a

注: MAC アドレスのスプーフィングは非常に簡単なので、他の検証も行うと興味深いかもしれません :-)

于 2011-08-08T12:10:28.673 に答える