Separate Out Real Users

If you install the following plugin and leave that one running for a while… you can see who logged in since using that plugin:

http://wordpress.org/extend/plugins/wp-last-login/

enter image description here

That seems to do what you need.

As far as I quickly can see it runs on $this->hook( ‘wp_login’ ) and does:

$user   =   get_user_by( 'login', $user_login );
update_user_meta( $user->ID, 'last-login-in-meta-table', time() );

Possibly the

user-settings-time 

in the meta table can help somewhat on determining the history before installing the plugin, never used it (see http://wpseek.com/wp_user_settings/)