Master Keystroke Logger Pro

Help System
 
If you need Tech-Support, email Bill Krahmer at ElectraSoft
See what is new at ElectraSoft

Table of Contents
About This Manual
Buttons and Dialog Box

Getting Started
Installing Master Keystroke Logger Pro

The Main Window
File menu item
Help menu item
Time stamp added to log - Time-Stamp Method Options combo dropdown list and editbox
eMail options Email - Email Method Options combo dropdown list and editbox
Configure eMail Server Settings and Email Addresses button
Send Test eMail button
At boot-up time combo dropdown list
Current date and time static text
Stealth Mode button
Restore Shortcuts button
Hide Now button
Exit Master Keystroke Logger Pro button

Configure Email Server Settings box
Email From Address
Email From Name
Email to Address or Addresses, and Name Format
Email Subject On Outgoing Email Logs
Select Email Server Method
Email Server SMTP, editbox
SMTP Setup, button

SMTP Setup box
End Table of Contents

About This Manual

Buttons and Dialog Box

While reading this manual, words in square brackets [ ] will be in reference to [Buttons and Dialog Box].
-Back to the Top-


Getting Started

Installing Master Keystroke Logger Pro

Go to http://www.electrasoft.com/klr.htm and download the newest version. During installation, it will ask you for your registration name and email address. Enter the name and email address you want Master Keystroke Logger Pro to be registered to. This is the name and email address that you will be known to us at ElectraSoft as. When asked for your [From] or [Sender's] name and email address. Enter your [Reply To] and email address for the people you send messages to. You can change any of these items later if you wish. It will also ask you for a Password. Don't worry if you do not have it yet, you can get it later.

Installation Notes:

Permissions Problems

If you experience permissions problems it is most likely that you have a [Standard User] account. Changing your account to an [Administrator] account will fix this problem.

You can not change your [Standard User] account to an [Administrator] account while logged into your own account because, (you guessed it), you do not have permission.

To change your [Standard User] account to an [Administrator] account: Log off your account, log on to an [administrator account], change your account to an [Administrator] account, and reboot the computer.

If you are running Windows Vista:
o Click the [Start] button
o Locate and select [Switch User]
o Log on to an [administrator account]
o Click the [Start] button
o Select [Settings]
o Select [ Control Panel]
o Select [User Accounts]
o Select [Manage another account]
o Find and select [your user account]
o Select [Change the account type]
o Change your account to [Administrator]
o Select [Change Account Type]
o Reboot the computer
-Back to the Top-


The Main Window

[File]

[File], [Exit]

[Help]

[Help], [Help]

This will bring up the Master Keystroke Logger Pro help.

[Help], [Show ScreenTips for Beginners]

Select this to turn on ScreenTips help. With this option selected, you can place your pointer over any control and a ScreenTips help box will appear.

If checked, Shows ScreenTips for Beginners. When you do not need ScreenTips any longer, un-check this by clicking on it.

When ScreenTips are active, place your mouse-cursor over a control, and a help pane will appear.

[Help], [Readme]

This will bring up the Master Keystroke Logger Pro readme.

[Help], [Manual]

This will bring up the Master Keystroke Logger Pro manual.

[Help], [Tech-Support by:], [Web site]

[Help], [Tech-Support by:], [FAQ]

[Help], [Tech-Support by:], [Email]

This will bring up your default email program with the from and to email addresses already filled in.

[Help], [Tech-Support by:], [Phone]

[Help], [About]

This will bring up the Master Keystroke Logger Pro about box.

[Help], [Buy this program...]

Will let you enter your email address, Username, Password.

Time stamp added to log - Time-Stamp Method Options

Time-stamp method options are: [Do not add], [Minutes between], [Hours between], [Days between] - You can, optionally, insert a time-stamp into the log so you know what time the logged keystrokes were pressed.

First select the method, then type a number in the edit box.

Example: If you select [Minutes between] and to the right you type 30 in the edit box, you will see a time-stamp in the log when Master Keystroke Logger Pro starts, and then every 30 minutes thereafter.

eMail options Email - Email Method Options

Email method options are: [Do not email], [Minutes between emails], [Hours between emails], [Days between emails] - You can, optionally, email the log to any email address or list of addresses you specify. First select the method, then type a number in the edit box.

Example: If you select [Hours between emails] and to the right you type 6 in the edit box, the specified emailing will be done when Master Keystroke Logger Pro starts, and then every 6 hours thereafter.

Configure eMail Server Settings and Email Addresses

Configure the SMTP (Simple Mail Transfer Protocol) email server settings and type in the email address or list of addresses that you want the log to be emailed to.

Send Test eMail

After configuring the SMTP email server settings and typing in the email address or list of addresses that you want the log to be emailed to, click this button to send an email test send. If this test works you will get an email, meaning that the Master Keystroke Logger Pro emailing system is working properly.

After running this test [Master Keystroke Logger Pro] will put the test results in a browser window where you will have the opportunity to send it to ElectraSoft tech-support for help.

At boot-up time

Auto-run options are: [Do not auto-run at startup], [Auto-run at startup, visible ], [Auto-run at startup, invisible, hide] - Select the option you need. Every time the computer is started, this option will be in effect.

Current date and time

Current date and time. World date format, 24 hour time format * YYYY-MM-DD, HH:MM:SS * Year-Month-Day, Hour:Minute:second

Stealth Mode

Click this button to delete the [Master Keystroke Logger Pro] desktop-shortcut and remove [Master Keystroke Logger Pro] from the [Strat]-[All Programs] menu options. Then Master Keystroke Logger Pro will go into [invisible, hide] mode for the rest of this Windows session. When Windows starts in the future, the [At boot-up time] will be set to [Auto-run at startup, invisible, hide]. Because we will be running invisible, you can no longer edit the configure options. To make changes to Master Keystroke Logger Pro in the future, simple double-click C:\Program Files\klr\klr.exe or C:\klr\klr.exe. Also re-install will restore it.

Restore Shortcuts

Restores the [Master Keystroke Logger Pro] desktop-shortcut and puts [Master Keystroke Logger] back in the [Strat]-[All Programs] menu options. Use this when you want to reverse the [Stealth Mode] action.

Configure while in Stealth Mode

Start Windows Explore, browse to the Master Keystroke Logger Pro folder (ie: C:\Program Files\klr or C:\klr), double-click KLR.EXE. This will put the Master Keystroke Logger Pro interface on your desk-top. Minimize all programs until Master Keystroke Logger Pro is viable.

To Get out of Stealth Mode so you can configure or uninstall, click [Restore Shortcuts].

Uninstall

Click [Start], [Programs], [Master Keystroke Logger Pro], Uninstall].

Hide Now

Click this button and Master Keystroke Logger Pro will go into [invisible, hide] mode for the rest of this Windows session. The next Windows startup, it will revert back to the [auto-run options] setting that is currently selected.

Exit Master Keystroke Logger Pro

Exit Master Keystroke Logger Pro. The next Windows startup, it will revert back to the [auto-run options] setting that is currently selected, and the behavior of Master Keystroke Logger Pro will be determined by the current settings.

-Back to the Top-


Configure eMail Server Settings box

Email From Address

The email address you want to send the log from.

Email From Name

The name you want to send the log from.

Email to Address or Addresses, and Name Format

All the email addresses in this field will receive a copy of the log when it is sent.

Email Subject On Outgoing Email Logs

This field is where you put the subject that will appear on each log emailed to the email address or list of email addresses you add.

Select Email Server Method

Select email server method, the way you want to send email. SMTP, MX, or MX with fallback to SMTP if MX fails.

Use, SMTP, radio button

When this option is selected, we send all email using your SMTP (Simple Mail Transfer Protocol).

Master Keystroke Logger Pro will use the specified SMTP server as a relay to send emails. This is normally the way you send regular email to people through your regular email client, such as Outlook or Eudora.

SMTP is the best choice provided your ISP (Internet Service Provider) does not put a limit on how many emails you can send or how fast you can send them. SMTP is much faster and it is less likely that your emails will be filtered out by Spam-filters. Talk to your ISP; telling them the number of messages you want to send and at what speed you want to send them.

This is the recommended way because most email receiving servers will not except email from any other systems such as MX.

Use, MX, radio button

When this option is selected, we send all email using MX (Mail eXchanger).

Master Keystroke Logger Pro will act as its own SMTP server, sending the mail directly to the recipient's host email server, to be delivered.

Reasons for using MX instead of SMTP: Some SMTP servers will not allow you to send out mass emails. They may have *flood* detection turned on. If so, when they see that you are sending out more emails in a given length of time than they allow, they will cut you off. They may also limit the number of emails you can send simultaneously. MX has no limits.

Here is how it works: We use your DNS (Domain Name System) to get the MX for each email, and send using this MX IP address instead of your SMTP.

This option is not the recommended because most email receiving servers will not except email from systems such as MX.

Use, MX & SMTP, radio button

When this option is selected, we first try sending an email with MX. If MX fails, we retry using your SMTP.

Master Keystroke Logger Pro will act as its own SMTP server, sending the mail directly to the recipient's host email server, to be delivered. If the recipient's host email server rejects email from you for some reason, Master Keystroke Logger Pro will attempt to send the email via the backup SMTP server that you have specified.

This option is not the recommended because most email receiving servers will not except email from systems such as MX.

Email Server SMTP, editbox

Your SMTP (Simple Mail Transfer Protocol) is your email server that you use to email the log files to your email addresses. Select or type in a valid SMTP. If port 25 is blocked by your ISP (Internet Service Provider), cable company, or virus detector, you can override the default SMTP port 25 to the required port. To do so, after the SMTP address, type in a colon [:] then the port number, ie: [smtp.domain.com:587]. Do not add any spaces. This will override the SMTP port to 587. This override assumes that your SMTP, computer, virus detector, and ISP all support port 587.

Alternatively, click the [SMTP Setup] button and type the number in the [Port] edit box.

A valid SMTP email server URL looks something like one of these: smtp.yourserver.com, smtp.yourserver.com:587, smtp.comcast.net:587, smtp.mail.yahoo.com:587, smtp.hotmail.com:587, smtp.aol.com:587, smtp.gmail.com:587.

[SMTP Setup] button

If your SMTP server requires a Username, Password, etc, click this and give the needed information.
See [SMTP Setup] box

-Back to the Top-


SMTP Setup box

SMTP

Your SMTP (Simple Mail Transfer Protocol) is the email server you use to email the log files to your email addresses. You fill this in from the main window under [Email Server: SMTP], before loading this dialog box. If port 25 is blocked by your ISP (Internet Service Provider), cable company, or virus detector, you can override the default SMTP port 25 to the required port using the [Port] edit box just to the right. For example, to override the SMTP port to 587, type the number 587 in the [Port] edit box. This will override the SMTP port to 587. This override assumes that your SMTP, computer, virus detector, and ISP all support port 587.

A valid SMTP email server URL looks something like one of these: smtp.yourserver.com, smtp.yourserver.com:587, smtp.comcast.net:587, smtp.mail.yahoo.com:587, smtp.hotmail.com:587, smtp.aol.com:587, smtp.gmail.com:587.

SMTP Port, editbox

By default, your SMTP uses port 25. If your SMTP uses an alternative port, type the override port number here.

HELO domain

Most SMTP servers require [HELO LocalHostName]. Some SMTP servers require a simple [HELO]. Use this [HELO domain] checkbox to select what works for your SMTP server.

If you are getting log error [550 Invalid greeting], you probably need to use just plain [HELO], otherwise you most likely need [HELO LocalHostName]. Check with your ISP (Internet Service Provider) if you are not sure.

POP3 Server

A POP3 address is only required if you select the POP3 authentication method, below. The POP3 address is usually the same as the SMTP address, but in some cases it may be different. If you are unsure, please contact your ISP or mail server provider.

Advanced users: You can override the default POP port (110) to whatever you want. To do so, after the POP address, type in a colon [:] then the port number, ie: [mail.domain.com:995]. Do not add any spaces. This will override the POP port to 995. This override assumes that port 995 exists. A POP address looks something like: mail.yourserver.com. Alternatively, type the number in the [Port] edit box.

POP3 Server Port, editbox

By default, your POP-Server uses port 110. If your POP-Server uses an alternative port, type the override port number here.

Username, editbox

Type in the Username if needed.

Password, editbox

Type in the Password if needed.

Option 1, Does not require Username and Password, radio button

Unrestricted.

Option 2, POP3 - (Check Mail Status) - requires Username and Password, radio button

If your SMTP server requires you to check your email status before you are allowed to send email. You will also need to enter in your Username and Password information in the above fields, [Username] and [Password]. Some SMTP servers use this method to ensure that you are indeed an authorized user of the SMTP server.

Option 3, AUTH LOGIN (authentication, Username and Password required), radio button

If your SMTP (Email Server) requires login, Username and Password for sending email. You will also need to enter in your Username and Password information in the above fields, [Username] and [Password].

Seconds Between POP3s (55 - 900 depending on SMTP), editbox

If you are using a POP3 (Post Office Protocol 3) account, you must check your email to see if there are any received emails for you to download and read. You do not have to get the mail, just check it. After you check the mail, you can send email for a short time and then, depending on your specific POP3 server you have to check the mail again.

On AUTH LOGIN, send EHLO and HELO, checkbox

When you use the AUTH LOGIN (authentication, Username and Password required) method, your SMTP (Email Server) will require login, Username and Password for sending email. The server then uses EHLO to process the email. Most servers continue with the transaction, but there may be some servers that need a HELO also. If the SMTP (Email Server) needs the HELO after EHLO, then you should use this option.

Slow Response SMTP Delay, such as: ArGoSoft, combo dropdown list

Some servers are slow about responding. To avoid timing problems, this combobox gives you the ability to extent the time.

-Back to the Top-