Thank you guys. I've learned many useful tips in the last comments. Now I know the idea of comparing online users in RADIUS and NAS can be a good solution but since I use two different NAS types on my network, and I am almost sure both of them don't have standard API to allow other apps read their online users, It will be a little bit challenging and maybe time consuming to implement.
But whatever it is, I happy that we could come up with a solution in about 24 hours on this mailing list. :) Thank you, Moby
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html