Feature request: Session information

I’ve been wondering if it would be possible and not conflicting with privacy, to have more data available of each user session.

I would like to see from the session if there are stream compression used, which auth method, amount of messages so far and such.

Could this be possible in the core or as a plugin?

I assume this is only a matter of presenting the data, the backend most likely already has all this data stored.

I think this could be handled by Ad-Hoc Commands. There is already a User Properties request implemented and a user session request could be implemented very similar. To make this available for all users I would prefer that the admin has to setup an extra Openfire system property (for a better privacy). I’m not sure but I think this can be added by a plugin or if more people vote for this feature it could be integrated to the Openfire itself.