Menu

PyKeylogger_ToDo_List

nanotube

What's this?

In order to help me keep track of things that need doing, I will update this ToDo list with things that need doing for the next release (bugs, feature requests, and various other improvements).

Minor enhancements

  • ** fixed in 1.0.5 ** Make username getter more generic, and catch Nones (https://sourceforge.net/forum/forum.php?thread_id=2475327&forum_id=493189 and https://sourceforge.net/forum/forum.php?thread_id=2085945&forum_id=493189 )
  • ** fixed in 1.0.5 ** Fix unicode errors in image capture (https://sourceforge.net/tracker/index.php?func=detail&aid=2121075&group_id=147501&atid=768629) (https://sourceforge.net/forum/forum.php?thread_id=2151118&forum_id=493189)
  • ** fixed in 1.0.5 ** Improve error handling in log emailing. (https://sourceforge.net/forum/forum.php?thread_id=2199585&forum_id=493189)
  • Make "python setup.py install" work properly (including all the data files, etc.)
  • Obfuscate the log file path in the .ini file (https://sourceforge.net/tracker/?func=detail&aid=2208430&group_id=147501&atid=768632)
  • Find way to make username getter work on multiuser linux systems (currently it essentially only logs the username of the user who owns the pykeylogger process)
  • Add some string replacements to email subject, and possibly email body (https://sourceforge.net/forum/forum.php?thread_id=2991707&forum_id=493189)

Major enhancements

  • ** done in 1.1.0 ** Automatically upload logs by FTP
  • Automatically upload logs by SFTP
  • Log network traffic (through libpcap), servers visited (dns queries), http query urls...
  • Option to set the program to automatically start at system boot through control panel
  • ** done in 1.2.0 ** Auto screenshots at fixed interval (some related ideas: https://sourceforge.net/forum/forum.php?thread_id=1637537&forum_id=493188 and https://sourceforge.net/tracker/index.php?func=detail&aid=1623738&group_id=147501&atid=768632)
  • Fix the pyhook deadkey bug (https://sourceforge.net/tracker/index.php?func=detail&aid=1677363&group_id=147501&atid=768629)
  • Figure out higher-level bundling with py2exe, if possible (https://sourceforge.net/forum/forum.php?thread_id=1725917&forum_id=493188)
  • Add option to obfuscate log file contents, and/or use encryption for email transit (https://sourceforge.net/tracker/?func=detail&aid=2208430&group_id=147501&atid=768632)
  • Make email and other timers that warrant it keep state between reboots/program restarts. (https://sourceforge.net/forum/forum.php?thread_id=1852751&forum_id=493189) [See 'man cron', 'man anacron', and ]http://sourceforge.net/projects/pycron/
  • (Maybe) Implement specific time-of-day timers, rather than only delay timers (https://sourceforge.net/forum/forum.php?thread_id=1852751&forum_id=493189)

Documentation

  • ** done ** logfiles and rtf (https://sourceforge.net/forum/forum.php?thread_id=2099099&forum_id=493189)
  • ** done ** Start on system start using the Windows task scheduler (https://sourceforge.net/forum/forum.php?thread_id=1416562&forum_id=493189)

Related

Wiki: Community_Portal
Wiki: Main_Page

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.