title: Is There A Way To Detect A Key Logging Software?
body: <p>I might write a program to detect malicious (or non-malicious) software that is key logging (logging key strokes to gain information).</p>
  
  <ol>
  <li>What tactics would be used? 
  <ul>
  <li>Is there certain code to look for? </li>
  <li>Are there certain locations I should search?</li>
  </ul></li>
  <li>I prefer Java or Perl as I am fluent in those languages
  <ul>
  <li>Would these languages work?</li>
  <li>Is there a better language to use for this case?</li>
  </ul></li>
  <li>What would be used?
  <ul>
  <li>Code?</li>
  <li>Algorithms?</li>
  <li>Function?</li>
  </ul></li>
  </ol>