changed some layout, added future features section, and overall purpose.

nanotube [2005-09-07 15:21]
changed some layout, added future features section, and overall purpose.
Filename
html/index.html
html/stylesheet.css
diff --git a/html/index.html b/html/index.html
index bab4b8f..77114bf 100644
--- a/html/index.html
+++ b/html/index.html
@@ -1,23 +1,26 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
   <head>
-    <title>PyKeylogger</title>
+    <title>PyKeylogger - The Universal Backup Solution</title>
     <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
     <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
     <meta name="robots" content="index,follow" />
   </head>
   <body>

-        <div style="display: block; clear: both"> </div>
     <div id="main">
       <div id="rightmenu">
         <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=147501&amp;type=2" width="125" height="37" border="0" alt="SourceForge.net Logo" /></a>
         <br>
         <ul>
-          <li id="activemenu"> <a href="#intro">PyKeylogger</a></li>
+          <li><a href="#intro">PyKeylogger</a></li>
           <li><a href="#download">Download</a></li>
           <li><a href="#instructions">Instructions</a></li>
-          <li><a href="#questions">Any questions?<a/><br></li>
+          <li><a href="#future">Future Direction</a></li>
+          <li><a href="#questions">Any questions?</a></li>
+          <li>&nbsp;</li>
+          <li><a href="http://sourceforge.net/projects/pykeylogger">SF Summary Page</a></li>
+          <li><a href="http://sourceforge.net/project/showfiles.php?group_id=147501">SF Download Page</a></li>
         </ul>
       </div>
       <div id="content">
@@ -28,6 +31,13 @@
             I threw it together one day after not being able to find a simple and trustworthy
             (as in, source available) keylogger for windows.
           </p>
+          <p>
+            My goal is to create a universal backup solution for everything you type. We have all
+            at one time or another accidentally closed that word or notepad file without saving. We have
+            all lost form data on the web after it failed to submit properly. Not even mentioning the
+            everpresent threat of computer crash. PyKeylogger logs everything you
+            type, so you can recover your text of anything you type in any application.
+          </p>
           <p>
             Since PyKeylogger is available as a simple python source file, there are no trust issues
             with using it - you can just look at the source yourself and make sure that it does exactly
@@ -41,7 +51,7 @@
         <h2><img class="icon" src="icon.png" alt="icon" />Download</h2>
           <p>
             You can download PyKeylogger from <a
-            href="https://sourceforge.net/project/showfiles.php?group_id=147501">the
+            href="http://sourceforge.net/project/showfiles.php?group_id=147501">the
             SourceForge download page</a>.
           </p>
         <a name="instructions"></a>
@@ -78,7 +88,8 @@
             <p>
                 Since the file's extension is ".pyw", it runs without a console window in the background,
                 if you just double-click the file. If you want to see the console (to see error output, e.g.),
-                just rename the file with ".py" extension, or run it from command line with "python keylogger.pyw" command.
+                just rename the file with ".py" extension, or run it from command line with
+                <pre class="code">python keylogger.pyw</pre>
             </p>

             <h4>Controlling pykeylogger:</h4>
@@ -135,6 +146,27 @@
                 so you will have to make a copy of the logfile and open the copy with wordpad, rather than open the logfile directly.
             </p>

+        <a name="future"></a>
+        <h2><img class="icon" src="icon.png" alt="icon" /> Future direction [Features planned]</h2>
+          <p>
+            Currently, the log file just has everything dumped into it as keyboard input is received.
+            This means that when you type something in say, notepad, then alt-tab into word, then write an email,
+            then come back to notepad, the log file has all that input mixed in, so while it is not lost, it is hard
+            to retrieve in "original condition".
+          </p>
+          <p>
+            I plan to enhance the logging capability so that it splits the keyboard input by window, and then create
+            a log viewer, where you can search by date, application name, and window title. So that you can, for example,
+            say "show me what I typed in all notepad windows yesterday", or "show me what I typed in word document titled 'some stuff'".
+          </p>
+          <p>
+            Another feature I plan for the log viewer is to have an option to parse the backspaces and arrow keys to recreate
+            the final output, rather than have a bunch of [Backspace] and [LeftArrow] text in the log. Of course, if you want that
+            to be particularly useful, you have to try to refrain from using the mouse to reposition your cursor :).
+          <p>
+            Any other ideas, or contributions to the code, are highly welcomed.
+          </p>
+
         <a name="questions"></a>
         <h2><img class="icon" src="icon.png" alt="icon" /> Where can I ask more questions?</h2>
           <p>
@@ -147,7 +179,8 @@
         <h4>How can I help out?</h4>
           <p>
             If you're a programmer, please feel free to hack around in PyKeylogger code,
-            to add features, or anything else you would like.
+            to add features, or anything else you would like. Get the latest src package, or just pull
+            the latest release (or, if you are feeling daring, HEAD) from CVS.
           </p>
           <p>
             If you're not a programmer, you could file bug reports or feature requests.
@@ -155,6 +188,9 @@
           <p>
             Any contributions will be gladly accepted as patches at sourceforge.
           </p>
+
+
+
       <span id='time'>Last changed: Sep 5 2005 14:27</span>
     </div>
     <div id="foot">
diff --git a/html/stylesheet.css b/html/stylesheet.css
index 82e04c6..0cce0a7 100644
--- a/html/stylesheet.css
+++ b/html/stylesheet.css
@@ -34,15 +34,15 @@ body {
   padding-left: 3em;
   padding-top: 1em;
   padding-bottom: 1em;
-  padding-right: 20em;
+  padding-right: 25em;
 }

 #rightmenu {
   font-size: 120%;
   position: absolute;
-  top: 90px;
+  top: 50px;
   right: 0px;
-  width: 15em;
+  width: 20em;
   border-left: dashed 1px #6464ff;
   border-top: dashed 1px #6464ff;
   margin-top: 1em;
@@ -101,8 +101,8 @@ img.paragraph-image {
 }

 a, a:visited {
-  color: #808080;
-  text-decoration: none
+  color: blue;
+  text-decoration: underline
 }
 a:hover, a:visited:hover {
   color: #808080;
ViewGit