Kami memiliki jaringan kantor kecil dengan server Mac, dan semua karyawan memiliki laptop Mac sendiri yang mereka bawa pulang pada akhir hari.
Saya mencari cara untuk secara otomatis mencatat waktu karyawan di kantor. Secara teoritis, seharusnya memungkinkan untuk memeriksa host Bonjour lain yang ditemukan secara otomatis di jaringan dan menyimpulkan waktu mereka di kantor dari sana.
Sekarang pertanyaan saya adalah, apakah ada aplikasi atau solusi lain yang tersedia untuk itu?
EDIT:
Saya harus mencatat bahwa pengguna tidak benar-benar masuk ke jaringan atau keluar. Komputer mereka bukan bagian dari Direktori Terbuka. Saya juga benar-benar tidak ingin menginstal atau mengakses apa pun di komputer mereka secara langsung.
Saya ingin mencatat kehadiran mereka murni berdasarkan mendengarkan keberadaan jaringan mereka. Saya juga tidak ingin mengelola daftar komputer secara manual, komputer harus dilacak secara otomatis begitu ditemukan di jaringan.
Pada akhir minggu / bulan saya ingin bisa mendapatkan daftar semua nama komputer yang terhubung selama periode itu, dengan periode waktu mereka terhubung. Beberapa representasi grafis yang mirip dengan tampilan-hari di iCal akan sempurna, tetapi jika saya memiliki informasi tekstual ini saya selalu dapat mengimplementasikan bagian itu sendiri.
EDIT 2:
Saya telah melakukan riset sendiri dan menemukan tentang alat dns-sd. Sebagai contoh:
dns-sd -B _afpovertcp._tcp local
daftar semua komputer dengan AFP diaktifkan.
Namun, dua masalah:
- utilitas dns-sd dari command-line tidak cocok untuk skrip, halaman manual merekomendasikan menentangnya, perintah juga tidak mengakhiri sendiri
- Contoh di atas tidak berfungsi ketika berbagi file AFP dinonaktifkan