Skip to content

Latest commit

 

History

History
65 lines (56 loc) · 1.88 KB

TODO.md

File metadata and controls

65 lines (56 loc) · 1.88 KB

TODO List

Globals

  • Add Linux 32 bit support
  • Add MAC OSX Support
  • Add FileZilla support
  • Add Git support
  • Add Windows Credentials Vault support
  • Add Opera support
  • Add Brave Browser support
  • Refactor functions (parameter names, ...)
  • Add verbose management
  • Make clean Makefile (use cmake ?)
  • Create the README file
  • Add Code Documentation
  • Add Internet Explorer V7-9 support
  • Add Argument Parsing for Windows
  • Add Microsoft Edge - IE10 support
  • Handle empty entries (only website entries / nothing)
  • Add all functions to header files

For Chrome

Global

  • Better alternative to malloc / strncpy (maybe memcpy / memset)
  • Handle cipher text length problem

Linux

  • Implement plain text / KWallet support

Windows

  • Fix cJSON segfault problem (or change JSON lib)
  • Find a better way to check for the version prefix
  • Fix get_base64_dpapi_key() to use base64.c
  • Split decrypt_chrome_cipher()
  • Fix aead_decrypt() problem
  • Fix masterkey problem
  • Handle cipher text padding

For Firefox

  • Choose the profile we want (or try for every profile)
  • Add better handling when firefox doesn't exists (Add message "Couldn't find" ...)
  • Add Windows compatibility
  • Split main function
  • Enhance code
  • Add Master Password option

For Internet Explorer / MSEdge

  • Fix output_file problem
  • Fix Long password problem (Not adding to output file)
  • Add functions to query full IE history (For IE7-IE9)
  • Add IE11 Support (same as IE10 ?)
  • Add IE6- Support ?
  • Full clean code (really messy right now)
  • Add IE7-IE9 Support
  • Test Vault for Windows 7

For FileZilla

  • Add master password support
  • Clean code
  • Add output file support
  • Add MinGW libxml support (for Windows)
  • Add error checks

For Git