<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Installation_Instructions</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>Recent changes to Installation_Instructions</description><atom:link href="https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 06 Sep 2014 14:47:20 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/feed" rel="self" type="application/rss+xml"/><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -14,72 +14,19 @@

 If you want to run PyKeylogger from source, it requires the following dependencies: 

-Library  Library Description  Library Version  OS  PyKeylogger Version  Comments 
+Library | Library Description | Library Version | OS | PyKeylogger Version | Comments 
+---     | ----                | ----            |----|-------------------  | -------
+[Python](http://www.python.org) | The python language interpreter | 2.4.x | All | 0.8.0 
+[Python](http://www.python.org) | The python language interpreter | &amp;gt;= 2.4.x | All | &amp;gt;= 0.8.1 | Use the official python distribution from python.org, to minimize potential problems. 
+[Python Imaging Library (PIL)](http://www.pythonware.com/products/pil/) | Image processing, used for image capture functionality. | &amp;gt;=1.1.6 | All | &amp;gt;=1.0.0 | Earlier versions may work, but no guarantees. 
+[ConfigObj](http://www.voidspace.org.uk/python/configobj.html) | Flexible .ini file parsing | &amp;gt;=4.5.2 | All | &amp;gt;= 0.8.0 | Get archive with both configobj.py and validate.py. To install ConfigObj: &lt;ul&gt;&lt;li&gt;Unzip the contents of the archive&lt;/li&gt;&lt;li&gt;Open a command prompt and 'cd' to the directory where you unzipped&lt;/li&gt;&lt;li&gt;Run "python setup.py install"&lt;/li&gt;&lt;/ul&gt;
+[pyHook](http://pyhook.sourceforge.net) | Wraps the Windows API to capture mouse and keyboard events. | 1.5.1 | Windows | All 
+[py2exe](http://www.py2exe.org/) | Builds windows executable out of python source. | 0.6.8 (Use 0.6.6 if you use pyHook version earlier than 1.5.1) | Windows | &amp;gt;= 0.8.0 | Optional, use only if you want to freeze your own executable out of source. 
+[PyWin32](http://sourceforge.net/projects/pywin32/) | Provide access to the Windows API. | &amp;gt;= 212 | Windows | All | Previously known as "win32all extensions" 
+[python-xlib](http://python-xlib.sourceforge.net/) | Interfaces with the X server API, used to capture mouse and keyboard events. | &amp;gt;= 0.14 | Linux | &amp;gt;= 1.0.0 |
+[pygtk](http://www.pygtk.org/) | Python GTK binding, used to quickly capture full-screen screenshots. | | Linux | &amp;gt;= 1.2.0 | Usually included in the default install. 

-[Python](http://www.python.org)
-The python language interpreter 
-2.4.x 
-All 
-0.8.0 
-
-[Python](http://www.python.org)
-The python language interpreter 
-&amp;gt;= 2.4.x 
-All 
-&amp;gt;= 0.8.1 
-Use the official python distribution from python.org, to minimize potential problems. 
-
-[Python Imaging Library (PIL)](http://www.pythonware.com/products/pil/)
-Image processing, used for image capture functionality. 
-&amp;gt;=1.1.6 
-All 
-&amp;gt;=1.0.0 
-Earlier versions may work, but no guarantees. 
-
-[ConfigObj](http://www.voidspace.org.uk/python/configobj.html)
-Flexible .ini file parsing 
-&amp;gt;=4.5.2 
-All 
-&amp;gt;= 0.8.0 
-Get archive with both configobj.py and validate.py. To install ConfigObj: 
-
-  * Unzip the contents of the archive 
-  * Open a command prompt and 'cd' to the directory where you unzipped 
-  * Run "python setup.py install" 
-
-[pyHook](http://pyhook.sourceforge.net)
-Wraps the Windows API to capture mouse and keyboard events. 
-1.5.1 
-Windows 
-All 
-
-[py2exe](http://www.py2exe.org/)
-Builds windows executable out of python source. 
-0.6.8 (Use 0.6.6 if you use pyHook version earlier than 1.5.1) 
-Windows 
-&amp;gt;= 0.8.0 
-Optional, use only if you want to freeze your own executable out of source. 
-
-[PyWin32](http://sourceforge.net/projects/pywin32/)
-Provide access to the Windows API. 
-&amp;gt;= 212 
-Windows 
-All 
-Previously known as "win32all extensions" 
-
-[python-xlib](http://python-xlib.sourceforge.net/)
-Interfaces with the X server API, used to capture mouse and keyboard events. 
-&amp;gt;= 0.14 
-Linux 
-&amp;gt;= 1.0.0 
-
-[pygtk](http://www.pygtk.org/)
-Python GTK binding, used to quickly capture full-screen screenshots. 
-Linux 
-&amp;gt;= 1.2.0 
-Usually included in the default install. 
-
-After all these dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. 
+After all the needed dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. 

 ## Some Linux notes

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Sat, 06 Sep 2014 14:47:20 -0000</pubDate><guid>https://sourceforge.net8fe692747080e8e3962b819db2e5219d0ada2172</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -85,7 +85,7 @@

   * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, _python-gtk2_, and of course, _python_. Just make sure you have the right versions of these in your repos - which you would, if you're running a relatively recent distro. 
   * You may also have to enable the 'record' extension on your X server (if it's not enabled by default). To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect. 
-  * Note that Xorg &amp;gt; 1.5 has a broken record module... Hopefully will be fixed soon, but for now refer to [these](http://sourceforge.net/forum/forum.php?thread_id=3363363&amp;amp;forum_id=493189) [links](http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2792089&amp;amp;group_id=147501&amp;amp;atid=768629) [for](http://bugs.freedesktop.org/show_bug.cgi?id=20500) more info. 
+  * Note that Xorg &amp;gt; 1.5 has a broken record module... Hopefully will be fixed soon, but for now refer to [these](http://sourceforge.net/forum/forum.php?thread_id=3363363&amp;amp;forum_id=493189) [links](http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2792089&amp;amp;group_id=147501&amp;amp;atid=768629) [for](http://bugs.freedesktop.org/show_bug.cgi?id=20500) more info. It seems that it is fixed as of the Xorg that ships with Ubuntu Lucid. 

 ## Create Windows executables

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:13 -0000</pubDate><guid>https://sourceforge.netb30dd163cb389589f08c2636f580fee9cfc80802</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -94,7 +94,7 @@
     python setup.py py2exe

-_Note: if you haven't included python in your PATH, you will have to specify the full path to the python executable._ This will create a subdirectory named "dist" with the binaries and all supporting libraries. 
+(Note: if you haven't included the python install directory in your PATH, you will have to specify the full path to the python executable in your command. Instead of just 'python', it will be something like _C:\Python26\python.exe_.) This will create a subdirectory named "dist" with the binaries and all supporting libraries. 

 To create your own installer, you have to get [NSIS (Nullsoft Scriptable Install System](http://nsis.sourceforge.net/), then use it to build the installer from the "pykeylogger_install_script.nsi" file that comes with the source distribution of PyKeylogger. Note that the .nsi looks for the built binaries in "./pykeylogger-[version]" directory, so you have to rename the "dist" subdirectory that was created by py2exe so that NSIS can find it. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:13 -0000</pubDate><guid>https://sourceforge.net531becb0744d798184077ec01b72d9508d5d0f4e</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -89,13 +89,12 @@

 ## Create Windows executables

-To create your own executables (Windows only), run 
+To create your own Windows executables, open a terminal (command prompt), _cd_ to the directory where you have extracted the PyKeylogger source, and run 

     python setup.py py2exe

-    

-from a terminal. This will create subdirectory named "dist" with the binaries and all supporting libraries. 
+_Note: if you haven't included python in your PATH, you will have to specify the full path to the python executable._ This will create a subdirectory named "dist" with the binaries and all supporting libraries. 

 To create your own installer, you have to get [NSIS (Nullsoft Scriptable Install System](http://nsis.sourceforge.net/), then use it to build the installer from the "pykeylogger_install_script.nsi" file that comes with the source distribution of PyKeylogger. Note that the .nsi looks for the built binaries in "./pykeylogger-[version]" directory, so you have to rename the "dist" subdirectory that was created by py2exe so that NSIS can find it. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.net0b709bb8506706a09de6f64b9e69fa3fb103b9f1</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -27,6 +27,7 @@
 &amp;gt;= 2.4.x 
 All 
 &amp;gt;= 0.8.1 
+Use the official python distribution from python.org, to minimize potential problems.

 [Python Imaging Library (PIL)](http://www.pythonware.com/products/pil/)
 Image processing, used for image capture functionality. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.net8bf0479f965c7ae8b28ad31b96f9b07a41acd253</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -14,37 +14,77 @@

 If you want to run PyKeylogger from source, it requires the following dependencies: 

-## Common libraries
+Library  Library Description  Library Version  OS  PyKeylogger Version  Comments 

-  * [Python](http://www.python.org)
-    * PyKeylogger v. 0.8.0 and earlier: use python 2.4.x 
-    * PyKeylogger v. 0.8.1 and later: can use both python 2.4.x and 2.5.x 
-  * [Python Imaging Library (PIL)](http://www.pythonware.com/products/pil/) For PyKeylogger 1.0.0 and up, for image capture functionality. 
-    * Recommended version: 1.1.6. (Earlier versions may work, but no guarantees.) 
-  * [ConfigObj](http://www.voidspace.org.uk/python/configobj.html)
-    * Recommended version: 4.5.2 and up. [Do not use versions between 4.3.2 and 4.5.2, they have a bug that breaks PyKeylogger] 
-    * Get archive with both configobj.py and validate.py. To install ConfigObj: 
-      * Unzip the contents of the archive 
-      * Open a command prompt and 'cd' to the directory where you unzipped 
-      * Run "python setup.py install" 
+[Python](http://www.python.org)
+The python language interpreter 
+2.4.x 
+All 
+0.8.0 

-## Windows Libraries
+[Python](http://www.python.org)
+The python language interpreter 
+&amp;gt;= 2.4.x 
+All 
+&amp;gt;= 0.8.1 

-  * [pyHook](http://pyhook.sourceforge.net) This is the library that interfaces with Windows API to capture mouse and keyboard events. 
-    * Recommended version: 1.5.1 
-  * [py2exe](http://www.py2exe.org/) [Optional: only if you want to freeze your own executable out of source.] 
-    * Recommended version: 0.6.8 [Use 0.6.6 if you use pyHook version earlier than 1.5.1] 
-  * [PyWin32 (formerly known as win32all extensions)](http://sourceforge.net/projects/pywin32/)
+[Python Imaging Library (PIL)](http://www.pythonware.com/products/pil/)
+Image processing, used for image capture functionality. 
+&amp;gt;=1.1.6 
+All 
+&amp;gt;=1.0.0 
+Earlier versions may work, but no guarantees. 

-## Linux Libraries
+[ConfigObj](http://www.voidspace.org.uk/python/configobj.html)
+Flexible .ini file parsing 
+&amp;gt;=4.5.2 
+All 
+&amp;gt;= 0.8.0 
+Get archive with both configobj.py and validate.py. To install ConfigObj: 

-  * [python-xlib](http://python-xlib.sourceforge.net/) This is the library that interfaces with the X server API to capture mouse and keyboard events. 
-    * Recommended version: 0.14 or later. Earlier versions do not have the record module and won't work. 
-  * [pygtk](http://www.pygtk.org/) is used to capture full-screen screenshots. This of course also requires the GTK library itself. 
-  * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, _python-gtk2_, and of course, _python_. Just make sure you have the right versions of these in your repos. 
-  * You may also have to enable the 'record' extension on your X server (if it's not enabled by default). To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect. 
+  * Unzip the contents of the archive 
+  * Open a command prompt and 'cd' to the directory where you unzipped 
+  * Run "python setup.py install" 
+
+[pyHook](http://pyhook.sourceforge.net)
+Wraps the Windows API to capture mouse and keyboard events. 
+1.5.1 
+Windows 
+All 
+
+[py2exe](http://www.py2exe.org/)
+Builds windows executable out of python source. 
+0.6.8 (Use 0.6.6 if you use pyHook version earlier than 1.5.1) 
+Windows 
+&amp;gt;= 0.8.0 
+Optional, use only if you want to freeze your own executable out of source. 
+
+[PyWin32](http://sourceforge.net/projects/pywin32/)
+Provide access to the Windows API. 
+&amp;gt;= 212 
+Windows 
+All 
+Previously known as "win32all extensions" 
+
+[python-xlib](http://python-xlib.sourceforge.net/)
+Interfaces with the X server API, used to capture mouse and keyboard events. 
+&amp;gt;= 0.14 
+Linux 
+&amp;gt;= 1.0.0 
+
+[pygtk](http://www.pygtk.org/)
+Python GTK binding, used to quickly capture full-screen screenshots. 
+Linux 
+&amp;gt;= 1.2.0 
+Usually included in the default install. 

 After all these dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. 
+
+## Some Linux notes
+
+  * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, _python-gtk2_, and of course, _python_. Just make sure you have the right versions of these in your repos - which you would, if you're running a relatively recent distro. 
+  * You may also have to enable the 'record' extension on your X server (if it's not enabled by default). To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect. 
+  * Note that Xorg &amp;gt; 1.5 has a broken record module... Hopefully will be fixed soon, but for now refer to [these](http://sourceforge.net/forum/forum.php?thread_id=3363363&amp;amp;forum_id=493189) [links](http://sourceforge.net/tracker/?func=detail&amp;amp;aid=2792089&amp;amp;group_id=147501&amp;amp;atid=768629) [for](http://bugs.freedesktop.org/show_bug.cgi?id=20500) more info. 

 ## Create Windows executables

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.netf2dcb67c4e0f4161b7d33fdf4ba089760ac83901</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -40,7 +40,8 @@

   * [python-xlib](http://python-xlib.sourceforge.net/) This is the library that interfaces with the X server API to capture mouse and keyboard events. 
     * Recommended version: 0.14 or later. Earlier versions do not have the record module and won't work. 
-  * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, and of course, _python_. Just make sure you have the right versions of these in your repos. 
+  * [pygtk](http://www.pygtk.org/) is used to capture full-screen screenshots. This of course also requires the GTK library itself. 
+  * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, _python-gtk2_, and of course, _python_. Just make sure you have the right versions of these in your repos. 
   * You may also have to enable the 'record' extension on your X server (if it's not enabled by default). To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect. 

 After all these dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. 
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.net6e2ae6f19c812c79bf5d5171ce5be07619136c62</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -41,7 +41,7 @@
   * [python-xlib](http://python-xlib.sourceforge.net/) This is the library that interfaces with the X server API to capture mouse and keyboard events. 
     * Recommended version: 0.14 or later. Earlier versions do not have the record module and won't work. 
   * You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named _python-configobj_, _python-xlib_, _python-imaging_, and of course, _python_. Just make sure you have the right versions of these in your repos. 
-  * You must also enable the 'record' extension on your X server. To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect. 
+  * You may also have to enable the 'record' extension on your X server (if it's not enabled by default). To do that, edit your _/etc/X11/xorg.conf_, and in _Section "Module"_ add the line **Load "record"**. Restart X for changes to take effect.

 After all these dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. 

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.netd7bdb8349e312eee0f0eedc455b9a8164e5c5521</guid></item><item><title>Installation_Instructions modified by nanotube</title><link>https://sourceforge.net/p/pykeylogger/wiki/Installation_Instructions/</link><description>&lt;div class="markdown_content"&gt;&lt;div class="toc"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#running-the-binary-windows-only"&gt;Running the Binary (Windows-only)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#running-from-source"&gt;Running from Source&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="#common-libraries"&gt;Common libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#windows-libraries"&gt;Windows Libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#linux-libraries"&gt;Linux Libraries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#create-windows-executables"&gt;Create Windows executables&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="#more-help"&gt;More Help&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h1 id="running-the-binary-windows-only"&gt;Running the Binary (Windows-only)&lt;/h1&gt;
&lt;p&gt;The simplest way to use PyKeylogger on Windows is to use the binary distribution. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Get the binary package (&lt;a class="" href="../Download_Instructions"&gt;instructions&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;If you got the executable installer, just run it and it will install PyKeylogger to wherever you specify. &lt;/li&gt;
&lt;li&gt;If you got the zip archive, unzip the archive, and put the contents anywhere you want (as long as they are all together in the same directory, of course) &lt;/li&gt;
&lt;li&gt;To start logging keys, just run pykeylogger.exe (if you used the installer, you can start it from the start menu shortcut). You can rename the exe to anything you want before running it, if you don't want "pykeylogger.exe" showing up in your task list. &lt;/li&gt;
&lt;li&gt;Default log location is the directory "logs" within the pykeylogger directory. Default master password is blank. To customize this, and other defaults, use the control panel. (For more detail, see &lt;a class="alink" href="/p/pykeylogger/wiki/Usage_Instructions/"&gt;[Usage_Instructions]&lt;/a&gt;.) &lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id="running-from-source"&gt;Running from Source&lt;/h1&gt;
&lt;p&gt;If you want to run PyKeylogger from source, it requires the following dependencies: &lt;/p&gt;
&lt;h2 id="common-libraries"&gt;Common libraries&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://www.python.org" rel="nofollow"&gt;Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PyKeylogger v. 0.8.0 and earlier: use python 2.4.x &lt;/li&gt;
&lt;li&gt;PyKeylogger v. 0.8.1 and later: can use both python 2.4.x and 2.5.x &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://www.pythonware.com/products/pil/" rel="nofollow"&gt;Python Imaging Library (PIL)&lt;/a&gt; For PyKeylogger 1.0.0 and up, for image capture functionality. &lt;ul&gt;
&lt;li&gt;Recommended version: 1.1.6. (Earlier versions may work, but no guarantees.) &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://www.voidspace.org.uk/python/configobj.html" rel="nofollow"&gt;ConfigObj&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;Recommended version: 4.5.2 and up. &lt;span&gt;[Do not use versions between 4.3.2 and 4.5.2, they have a bug that breaks PyKeylogger]&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;Get archive with both configobj.py and validate.py. To install ConfigObj: &lt;/li&gt;
&lt;li&gt;Unzip the contents of the archive &lt;/li&gt;
&lt;li&gt;Open a command prompt and 'cd' to the directory where you unzipped &lt;/li&gt;
&lt;li&gt;Run "python setup.py install" &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="windows-libraries"&gt;Windows Libraries&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://pyhook.sourceforge.net"&gt;pyHook&lt;/a&gt; This is the library that interfaces with Windows API to capture mouse and keyboard events. &lt;ul&gt;
&lt;li&gt;Recommended version: 1.5.1 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://www.py2exe.org/" rel="nofollow"&gt;py2exe&lt;/a&gt; &lt;span&gt;&lt;span&gt;&lt;span&gt;[Optional: only if you want to freeze your own executable out of source.]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;ul&gt;
&lt;li&gt;Recommended version: 0.6.8 &lt;span&gt;[Use 0.6.6 if you use pyHook version earlier than 1.5.1]&lt;/span&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a class="" href="http://sourceforge.net/projects/pywin32/"&gt;PyWin32 (formerly known as win32all extensions)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="linux-libraries"&gt;Linux Libraries&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://python-xlib.sourceforge.net/"&gt;python-xlib&lt;/a&gt; This is the library that interfaces with the X server API to capture mouse and keyboard events. &lt;ul&gt;
&lt;li&gt;Recommended version: 0.14 or later. Earlier versions do not have the record module and won't work. &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;You may be able to find a lot of these libraries in the repositories for your distro. Look for packages named &lt;em&gt;python-configobj&lt;/em&gt;, &lt;em&gt;python-xlib&lt;/em&gt;, &lt;em&gt;python-imaging&lt;/em&gt;, and of course, &lt;em&gt;python&lt;/em&gt;. Just make sure you have the right versions of these in your repos. &lt;/li&gt;
&lt;li&gt;You must also enable the 'record' extension on your X server. To do that, edit your &lt;em&gt;/etc/X11/xorg.conf&lt;/em&gt;, and in &lt;em&gt;Section "Module"&lt;/em&gt; add the line &lt;strong&gt;Load "record"&lt;/strong&gt;. Restart X for changes to take effect. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;After all these dependencies are installed, download and unzip the PyKeylogger source zip archive, double click the keylogger.pyw file (or run "python keylogger.pyw" from a terminal), and it will run in the background, logging your keys. &lt;/p&gt;
&lt;h2 id="create-windows-executables"&gt;Create Windows executables&lt;/h2&gt;
&lt;p&gt;To create your own executables (Windows only), run &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="n"&gt;python&lt;/span&gt; &lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;py2exe&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;from a terminal. This will create subdirectory named "dist" with the binaries and all supporting libraries. &lt;/p&gt;
&lt;p&gt;To create your own installer, you have to get &lt;a class="" href="http://nsis.sourceforge.net/"&gt;NSIS (Nullsoft Scriptable Install System&lt;/a&gt;, then use it to build the installer from the "pykeylogger_install_script.nsi" file that comes with the source distribution of PyKeylogger. Note that the .nsi looks for the built binaries in "./pykeylogger-&lt;span&gt;[version]&lt;/span&gt;" directory, so you have to rename the "dist" subdirectory that was created by py2exe so that NSIS can find it. &lt;/p&gt;
&lt;p&gt;Default log location is the directory "logs" within the pykeylogger directory. Default master password is blank. To customize this, and other defaults, use the control panel. (For more detail, see &lt;a class="" href="/p/pykeylogger/wiki/Usage_Instructions/"&gt;Usage Instructions&lt;/a&gt;.) &lt;/p&gt;
&lt;h1 id="more-help"&gt;More Help&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="alink" href="/p/pykeylogger/wiki/Usage_Instructions/"&gt;[Usage_Instructions]&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a class="" href="/p/pykeylogger/wiki/Frequently_Asked_Questions/"&gt;Troubleshooting/FAQ&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">nanotube</dc:creator><pubDate>Fri, 20 Jun 2014 18:22:12 -0000</pubDate><guid>https://sourceforge.net7aaabe1271150cad6f94c6f5f90ff2741330ace4</guid></item></channel></rss>