/**************************************************************************** * mangler * v4.7 * * created: 12-2005 by fortschreiten (@gmail.com) * updated: 03-2006 by Israel Torres (@israeltorres.org) * * thanks are extended to cynric * * http://tools.israeltorres.org/mangler.php * * File encryption for educational/entertainment purposes only. ****************************************************************************/ /* Changelog: * 4.7 - 040106 - moved remove(), changed buf declaration back and added flags to work both in win32 and *nix * 4.6 - 033106 - added remove() when -pi passwords don't match - fortschreiten * 4.5 - 033106 - removed extra char in #ifdef for linux to fix buffer problem * 4.4 - 032906 - added formatting to match perl test * 4.3 - 032906 - linux buffer issue - fortschreiten * 4.2 - 032806 - linux buffer issue * 4.1 - 032806 - cosmetic changes, buffer * 4.0 - 032806 - param handling, functionality, ... a whole lot. * 3.6 - More massaging... * 3.5 - Massaged the linux side of things * 3.4 - Added linux/windows termios/conio compatibility * 3.3 - Added Interactive/Non-interactive distinction * 3.2 - Fixed buffer issue. * 3.1 - Interactive mode removed for batch file usage. * 3.1 - complete logic restructure, prototype, fucntions, define * 3.1 - Now works in Visual Studio 6 * 2.1 - Password/Key is a prompt instead of an option: * This is to keep them from being logged in something * such as a .bash_history. * 2.0 - Added keyfile option (-k) * 1.0 - Initial version. NOT XOR w/ password * ****************************************************************************/ 05C9CCE4376AF21BB57675C544F421F4 mangler.c E8DB0EDFA48DDB3B17A7E8612CE56330 mangler.exe 0927E4DFE3E5D3697642CA75F93F68A3 mangler.zip Released March 26 2006 -- Updated April 01 2006 [4.7] (buf changed, remove() moved for win32/*nix) -- Updated March 31 2006 [4.6] (remove() added - fortschreiten) -- Updated March 31 2006 [4.5] (linux buffer fixed - removed extra key var) -- Updated March 29 2006 [4.4] (added newline for win32 interactive) -- Updated March 29 2006 [4.3] (linux buffer issue - fortschreiten) -- Updated March 28 2006 [4.2] (linux buffer issue) -- Updated March 28 2006 [4.1] (cosmetic changes, added interactive keyfile.) -- Updated March 28 2006 [4.0] (updated parameter structure, removed excess code, et al.) -- Updated March 26 2006 [3.6] (massaged linux macro) -- Updated March 26 2006 [3.5] (interactive mode optional passkey parameter) -- Updated March 26 2006 [3.4] (conio/termios) -- Updated March 26 2006 [3.3] (added interactive mode) -- Updated March 26 2006 [3.2] (fixed buffer issue) -- Updated March 26 2006 [3.1] (See changelog above) -- created December 01 2005 [2.1] * Disclaimer: Use at your own risk * Israel Torres