Kidlogger for Windows

KidLogger - free, open sources application monitors user activity from the target computer. Record and save all the activity.
Key-word monitoring
Define a list of key-words and phrases that you want to monitor. Kidlogger will send you screenshot when user will type this keyword. This will allow to know when your kid is talking/searching all about 'drugs', 'money' etc
Skype video logger
Now it logs even Skype video chats, by making screenshots of Skype video frames.
Sending logs and screen-shot to your email
Sending recorded reports is easy then ever. Kidlogger supports all email account types (yahoo, gmail). For the user convenience it is possibe to choose between sending log files or screen captures or both.
Upload logs and screen-shot to KidLogger.net web server log viewer
This is a server side solution allowing to easily watch on many PCs activity. Standart membership is free. Try it now.
Voice monitoring
Voice-Activated-Recording into MP3. KidLogger will monitor noise level in Mic and record input sound into mp3 file if there is a voice activity detected. Noise level can be customized to record only loud sounds. This feature allows to record voice conversations in Skype, Yahoo messenger, ICQ and others VoIP clients as well as phone call made in the room.
C++ / Cocoa open-Source keylogger
Kidlogger setup package includes full-source code package that can be found in setup file or program directory after install.
System requirements:
Works in Windows 2000 / XP / 2003 / Vista / 2008 + Windows Seven 
"...How to make Kidlogger almost undetectable: When I installed it I just unchecked where it offers to put it in start menu. After installation, I moved the desktop icon to my Documents folder and renamed it. You could also rename it under programs in the file tree...."
... said Tomp at CNet.
read full review...
KidLogger monitoring features:
- Keystrokes recording
- Chat recording and monitoring. It can capture all instant messengers chats, online chats and forums typed by the kid or Guest on the keyboard.
- Email recording It will log every e-mail created on your computer. Should be configured manually in snap.bat file.
- Monitoring USB flash drives and CD/DVD media activity. Removal / Insertion events. (PRO version only)
- Launch automatically at windows startup. KidLogger invisibly starts on Windows startup. You don't need to launch monitoring features manually. All configurations is simple for your best convenience. .
- Support monitoring multiple users The keylogger will start monitoring only on selected user account. To select the user you should log into his/her user account and run it. The log entry for the user can be opened from Control Panel. .
- Application monitoring and screen shoot capture.
KidLogger record all applications ran and the text typed in these applications. You will know the exact time, date, window caption of the programs launched on your computer. Also every 5 (or even less) minutes Kidlogger captures all display picture into a JPG file. So you see what was really on the monitor at the moment. - Record what files, documents and folders the user works with.
Logs the Folder Path where user currently working (Like Address: My Pictures or Address: c:\temp\my folder\) - Log files are separated by date and time.
KidLogger creates a separate folder for each user account log files. To browse for logs click "View log files..." button. This logger present logs in a user-friendly manner - HTML files. - User activity monitor.
KidLogger logs when user started a session, when user step away (hibernation\resumes events), and screensaver as well as inactivity periods. - Automatic log history delete.
Automatically delete log files older that 10 days. KidLogger will not consume all of you HDD free space.
SOON Video surveillance
Motion-Activated-Recording into AVI. KidLogger will monitor web camera picture and record AVI file if there is a motion activity detected in the web camera view. Motion level can be customized to record only big movements.
Screenshots:




How it works ?
This program provides a simple way of monitoring your Kid activity. It is designed for first-time users.
- After installation setup wizard will open KidLogger Control Panel.
- Open Options and configure KidLogger.
- Click on "Start logging", then you can Close KidLogger. Kidlogger is monitoring current user account right now. Each Windows start KidLogger will start to monitor user automatically.
To Stop KidLogger:
- Open KidLogger (Start -> Programs -> KidLogger)
- Click "Stop logging".
To View Log and screenshots:
- Open KidLogger (Start -> Programs -> KidLogger)
- Click "View current log"
- Click "Open log folder" to see screenshots for each day.
TIPs:
- KidLogger automatically will start next time on Windows startup in invisible mode. You don't need to launch monitoring manually.
- To stop monitoring - Open "Control Panel" and press "Stop Logger" button.
- To open Control Panel - click Start -> Programs -> KidLogger -> KidLogger
How to browse log files and screenshots ?
Log files are separated by date. They could be HTML files or encrypted files, and screenshots. KidLogger creates a separate folder for each user account logged files. This logger present logs in a user-friendly manner - HTML files.
To browse for log file (your Kid yesterday's activity) :
- Open KidLogger Control Panel. (Start -> Programs -> KidLogger -> KidLogger)
- Click "View log file" button.
This will open Log Viewer or HTML viewer program.
KidLogger folder with user accounts and activity history.
- Log files and screen captures may take up to 200 Mb your disk space.
Important notice:
No Spyware / Adware KidLogger does contain adware or spyware modules. It doesn't send anything else except log files to the internet. Some antiviruses may warn you about KidLogger because it contain key-board hooking code that is classified like spyware. Kidlogger comes with source-code so the community could ensure there is no hidden and malware functionality.
Uninstalling note:
Any user with good Windows skills can detect and remove this key logger. For more sophisticated features see KidLogger PRO.
C++ source code: keystroke logger, screen capture, computer activity monitor
KidLogger for Windows setup packages comes with full source code. Program package contain "sources.zip" that is installed into KidLogger folder. This is VisualC++ 6.0 / X-Code project files. It is provided for educational purposes and to proof that this key logger software do not contain any hidden code.
Requirements to build KidLogger from source code:
- Microsoft Visual C++ 6.0, Visual Studio 2005/2008
- XCode 3 for Mac
Using this sources you can compile and build your own key-logger copy and use it.
What key-logger features you could see in source code:
- KidLogger control panel source code:
- Capture screenshots periodically
- Detecting when user desktop is locked and not active (screen saver, login window)
- Calculating user idle time (When user is not typing on the keyboard and not moving mouse. WinAPI GetLastInputInfo() )
- Log current URL of active web-browser (Accessibility APIs SetWinEventHook, AccessibleObjectFromEvent )
- Using a tiny encryption for log file encryption (AES 128 bit encryption)
- Monitoring power event (Suspend, Hibernation, Resume)
- Monitoring devices plugin/removal events (USB drives, web cams, USB ports)
- Encrypted log files viewerby date.
- Automatically delete log files and screenshots older that 10 days
- Listening Microphone and record only voice activity.
- Detecting Skype video call window ('TConversationVideoPanel')
- Getting the current path of Windows File Explorer window (via windows classes 'WorkerW', 'ReBarWindow32', 'Address Band Root')
- Key-stroke filter features (makes screenshot on key-phrase match)
- Sending email
- report.exe - email sending and web server upload utility .
Sending email with SMTP authentication
Sending attached files in Base64 encoding
Uploading log files and screenshots to the Kidlogger.net server. - hooks.dll - keyboard hook source code.
- Monitoring pressed buttons on the keyboard
- Writing HTML formatted log files
- Writing encrypted log files
