Writes a log of the Username, Computer, Time, Date and IP address to a database table. Ideal for keeping a log of when users log on to the network. There is also the ability to store custom events based on information given to the client from the command line.
This is an upgrade to an older tool called EyeLogger which writes a log of the Username, Computer, Time, Date and IP address to a LOGIN.LOG file.
Requirements
* Microsoft Windows 2000/XP/Vista
* MySQL, MSSQL or MSSQL Express database server
* The MySQL ODBC Data Connector version 5.1 if using a MySQL Database Server
Installation - Database Server
Using your MSSQL or MySQL database administration tool create a new
database with a name of your choosing. It is also recommended to create
a special user who has privilages to append/insert records but not to
do anything else.
Installation - Client
1) Run dbconfig.exe.
2) Choose the server type. MSSQL or MySQL
3) Specify the Hostname or IP address or the server to connect to.
(Remember for MSSQL you may have to specify the instance of SQL eg
192.168.0.1\sqlexpress)
4) Specify the database username you want to use to connect to this
database. (This can be any user, but should really be a locked down
user for maximum security)
5) Specify the password for the database user.
6) Click Save. If all goes well you should see a "Connected to DB
successfully" message otherwise you will see some other type of message
indicating what has gone wrong. Hopefully there is enough information
in this to help you figure out the problem. If not there may be some
information on our forumsUsing.
7) At the command prompt run eye.exe /createtable this will cause it to
create the initial table called computerusage and populate this with an
entry as a test.
8) Verify you see an entry in the newly created computerusage table using the MSSQL or MYSQL database administration tool.
Using
Eyelogger Version 2.00 can run on any number of system events. As it is
a standard executable the sky is the limit. Run is at login, in a batch
file, as part of an installation process, on shutdown/logout/startup,
in a scheduled task, when the screen save is activated, when a user
runs a program, in the startup section of the start menu, whereever you
want.
Most people tend to put it as the last line off the login script for their users.
There are a few parameters at the command line that can add a bit of flexibility to the program:
eye.exe /SILENT - When the SILENT parameter is specified, the splash
screen will not be displayed. It will also silently terminate if any
error occurs.
eye.exe /EVENT:customevent - When the EVENT parameter is specified
anything after the : will be added as an event to the entry placed in
the database for that user. This allows an administrator to later sort
entries in the computer usage database based on an event. Or limit
entries to a single event. customevent can be anytext you like, however
if it contains a space then you must place " around the text so the
program treats the text as a whole. As per this example. eye.exe
/EVENT:"This is a lot of text with spaces"
You can combine any of these parameters together to mix the functionality of the program.
Change Log
v2.00 30/6/2009 - Initial Release of Version 2.00 client
Download (Must be logged on to Download)
EyeLogger Client v2.00 (838.53 kB)
|