次のようなデータベースを持つ addrwatch データベース ( https://github.com/fln/addrwatch ) があります。
1381347053|eth0|0|20:XX:XX:XX:XX:a9|192.168.1.108|0
1381347056|eth0|0|00:XX:XX:XX:XX:02|192.168.1.138|0
1381347066|eth0|0|f4:XX:XX:XX:XX:39|192.168.1.152|0
1381347093|eth0|0|00:XX:XX:XX:XX:27|192.168.1.157|0
1381347112|eth0|0|00:XX:XX:XX:XX:20|192.168.1.104|0
1381347132|eth0|0|00:XX:XX:XX:XX:cc|192.168.1.107|0
1381347142|eth0|0|00:XX:XX:XX:XX:0b|192.168.1.5|0
次のすべての商品を返品したい:
- MAC アドレスが過去 24 時間以内に表示されている
- MAC アドレスが 24 時間以上前に表示されなかった
addrwatch は、MAC アドレスのすべてのアクティビティのエントリを作成するため、過去 24 時間を検索するだけで、アクティブなネットワーク デバイスがすべて返されます。過去 24 時間以内にネットワークに導入されたデバイスのみをリストしたいと思います。