Notes:
Winpooch - Readme
*****************
Author Benoit Blanchon
Date 17/03/2007
Version 0.6.5
Web site http://www.winpooch.com/
About Winpooch
--------------
Winpooch is a watchdog for Windows. It watches running
programs and prevents them from doing dangerous operations. This version
of Winpooch also includes an antivirus (ClamAV) and can provide a
real-time virus protection.
System requirements
-------------------
Winpooch highly depends on the Windows version installed on your
computer. It should work on almost every 32-bits versions of Windows 2000,
Windows XP and Windows Server 2003.
If your version is not supported, an "incompatibility report" will
automatically be generated by Winpooch. Please follow the instructions on
the report (basically post the report), so that support for your version
can be quickly added.
About version 0.6.5
-------------------
This release include no new feature, only bug fix and compatibility
improvements.
Next evolutions
---------------
Winpooch development is likely to be paused for a while since I'm
getting tired. Open-source development is very time-consuming and I would
like to spend my time in other things, like riding my new motorcycle...
Other developers are trying to get involved in Winpooch development,
I hope they will manage to continue development...
~ Benoit
About license
-------------
Winpooch comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under
certain conditions. For details, please read LICENSE text file.
This software uses the FreeImage open source image library.
See http://freeimage.sourceforge.net for details.
FreeImage is used under the GNU GPL, version 2.
This software uses the Libclamav antivirus library.
See http://www.clamav.net/.
Libclamav is used under the GNU GPL, version 2.
Authors
-------
Benoit Blanchon.............. Programming
Sylvain Fajon................ Graphics and tests
Contributors
------------
Amaury Bertron-Besnier....... Web site
Andrea Vezzali............... Original Italian translation
Andreas Ender................ German translation
Boguslaw Brandys............. Initial Libclamav support
Gde Bagus Aryana............. Indonesian translation
Hakan Aktas.................. Turkish translation
Javier Cervezaconcaf�........ Spanish translation
Jochem Jean van de Groep..... Dutch translation
Jon Norman................... Swedish translation
Marcin "Angelo" Wawrzyniak... Polish translation
M�rton Bal�zs (documan)...... Hugarian translation
Moreno Monga................. Current Italian translation
Seather...................... Dirs and keys to watch
Visualcode................... Tests, reports and encouragement
Vitor Fabian Brock........... Portuguese translation
Changes:
Winpooch - Change log
*********************
Author Benoit Blanchon
Date 17/03/2007
Version 0.6.5
Web site http://www.winpooch.com/
Winpooch 0.6.5
--------------
* Date : 17/03/2007
* From version 0.6.4
* Added compatibility with many kernel version (63 new builds)
* Added a filter to detect modification on Windows firewall state.
You have to reset filter to add it.
* Now includes libclamav 0.90.1
Winpooch 0.6.4
--------------
* Date : 07/01/2007
* From version 0.6.3
* Added compatibility with many kernel version (24 new builds)
* Bug fix: WatchObjs_Lock() used to always return STATUS_SUCCESS.
This should fix bug 1622709.
* Added a filter to allow csrss.exe to kill processes.
Added a filter to ask user before writing a .sys in system32.
You have to reset filter to add them.
Winpooch 0.6.3
--------------
* Date : 15/12/2006
* From version 0.6.2
* Added compatibility with many kernel version (26 new builds)
* Changed antivirus scanner cache. Now implemented in kernel space.
This is much more efficient and memorize user choice when a virus is
detected.
* Changed scanner cache window.
* Added a hook on NtCreateUserProcess (only for Windows Vista).
This greatly improves Windows Vista support.
* Added a button "Make a donation" to about window.
* Don't report error anymore if ClamWin fails to open the file to scan.
* Added simplified Chinese translation.
* Added Czech translation.
Winpooch 0.6.2 beta
-------------------
* Date : 03/11/2006
* From version 0.6.1
* Added reason Sys::KillProcess.
* Added compatibility with many kernel version (36 new builds)
* Added support of Windows Vista 32bits.
(Not fully supported: for now Winpooch doesn't catch process creation).
* Restored a feature for branch 0.5: can now hook and unhook processes.
* Now save configuration in registry each time a setting is changed.
* Fixed BSOD due to ExFreePool(NULL).
* Fixed BSOD occuring when running out of memory.
* Fixed memory leak in Winpooch.sys.
* Fixed wrong error codes returned by hooks on NtQueryValueKey and NtSetValueKey.
* Bug fix: scanning pattern weren't updated correctly.
* Bug fix: now closes app-link if an IRP is cancel.
This should fix system freeze at shutdown.
* Bug fix: uninstaller now removes freshclam.log
Winpooch 0.6.1 beta
-------------------
* Date : 01/10/2006
* From version 0.6.0
* Improved PE image reader so it can get the signature every time.
* Improved kernel version detection.
Now detection is only based on signature.
This will solve problem with different Windows kernels which
have the same time-stamp.
* Improved on-read file scan: now scan occurs while the handle to
the file is closed.
This should fix many errors like "Unable to read file".
* Disabled hard breakpoints.
This should solve unhandled exceptions (BSOD 0x0000008E).
* Increased timeout values, they were to low to allow scanning big files.
Maybe I will increase them again later.
* Added a command line option: "winpooch.exe report" generate an
incompatibility report and exit.
* Minor change: incompatibility report is now created in current directory.
* Improved incompatibility report: now more readable and less confusing.
* Added compatibility with many kernel version (40 new builds)
* Included LibClamav 0.90.0 in automatic setup.
(LibClamav 0.88 was included with Winpooch 0.6.0).
* Restored a feature from branch 0.5: Now it's possible to create a new
rule directly from "ask" dialog.
* Major bug fix: in many situations, the File::Read filter wasn't working.
* Added many verifications to prevent from releasing a not-owned mutex.
* Fixed the bug in IoCreateFile when the file doesn't exists
(many thanks to Virtual Black Fox).
Winpooch 0.6.0 beta
-------------------
* Date : 25/08/2006
* From version 0.5.7
* Changed the whole spying system : now using kernel mode API hooking.
* Merged most of the changes from version 0.5.7 to 0.5.10.
* Added support for BitDefender antivirus.
* Added support for Libclamav, this makes Winpooch a fully independant
antivirus. (Thanks to Boguslaw Brandys for his help).
The virus signatures are automatically downloaded every 3 hours.
* Added background antivirus scanning.
* Added a new reason "Reg::QueryValue"
* Tray icon animation can now be disabled.
* Custom sounds can be used instead of default sounds.
* Fixed scrolling problems in several windows (filters, rules, trusted files).
* Corrected problem with relative path in clamwin.conf.
* Corrected problem with spaces in language files.
Winpooch 0.5.10
---------------
* Date : 02/02/2006
* From version 0.5.9
* Added a rule to protect Winpooch's folder.
* Added icons for each reason in "filters" and "history" panels.
* Added scroll bar to the main menu.
* Added support for Kaspersky antivirus for workstation.
* Added a cache for antivirus scanner.
* Fixed file delete protection (bug 1376805).
* Fixed issue with empty application window (bug 1424496).
* Changed "ask" dialog : now displays a multiline description.
Winpooch 0.5.9
--------------
* Date : 26/11/2005
* From version 0.5.8
* Fixed bugs 1362334 and 1362332.
* Added Dutch translation from Jochem Jean van de Groep.
Winpooch 0.5.8
--------------
* Date : 15/11/2005
* From version 0.5.7
* Added a hook on NtSetInformationFile so as to catch file moves.
This should fix bug 1355999.
* Fixed the bug 1356402.
* Corrected default filters.
This should fix bugs 1356000 and 1356736.
* Added more conditions for File:Write.
* Added filters for alt startup and common alt startup folders.
* Only reset the default filter when reading filters from an older version.
* Extended "Language" combo box in configuration windows
so as to make all languages visible.
* Added Portuguese (Brazil) translation (thanks to Vitor Brock)
Winpooch 0.5.7
--------------
* Date : 01/11/2005
* From version 0.5.6
* Corrected wildcard compare function (This should fix bug 1330362).
* Allowed "Virus scan" on File:Read.
* Removed hooks from advapi32.dll and kernel32.dll.
Added hooks into ntdll.dll.
* Changed default filters.
* Added instructions 0xB8 and 0xE9 (This should fix bug 1326507).
* Added German and Turkish translations.
Winpooch 0.5.6
--------------
* Date : 06/10/2005
* From version 0.5.5
* Added icons in "processes" window.
* Added "sort" feature in "processes" window.
* Add 'time' column in history window.
* Corrected the bug that made types "Path" and "Wildacrds" identical.
* Corrected an issue with "Unhook" : now prevent a process from being
unhooked twice.
* Corrected the bug with "Ask" and "Scan" : the file wasn't scanned.
* Corrected the issue with program paths that contains spaces.
* Corrected a bug that can make the calling process crash when using
"feign" reaction to "Sys::Execute".
* Corrected the issue with non-existing files : Sys::Execute on
non-existing files are now rejected.
Winpooch 0.5.5 beta
-------------------
* Date : 28/09/2005
* From version 0.5.4
* Added Polish and Hungarian translations.
(Italian translation is not complete)
* Added sound (like in versions 0.4.x).
* Added "history" menu with "Clear", "View Log" and
"Create rule" items.
* Added "process" menu with "Kill", "Hook" and "Unhook" items.
* Added the "Path" type for filters.
* Added "Import filters" and "Export filters" in "Configuration" window.
* Added "Reset filters" in "Configuration" window.
* Moved "View log file" to the "history" window.
* Added many default filters.
* Added "Unhook" and "Kill" buttons to "ask" dialog.
* Added a FAQ file in the package.
* Improved user interface (many improvements).
* Corrected the bug with MoveFileWithProgress.
Winpooch 0.5.4 alpha
--------------------
* Date : 24/07/2005
* From version 0.5.3
* Added multi-language support.
* Added French translation.
* Now, you can force Winpooch to run on Windows 64.
* Modified injection system, this may improve compatibility.
* Corrected splash screen, now works with 16-bit color depth.
* Corrected injection in suspended processes (W2K only)
Winpooch 0.5.3 alpha
--------------------
* Date : 10/07/2005
* From version 0.5.2
* Added ClamWin antivirus support.
* Added configuration window.
* Added a default reaction when using the "ask" feature.
* Added a button to create a filter in "ask" dialog.
* Unhooking is faster.
Winpooch 0.5.2 alpha
--------------------
* Date : 26/06/2005
* From version 0.5.1
* Added a splash screen.
* Changed the way key are watched so as to prevent key pool
from saturation.
* Replace the three independant windows by a window with tabs.
* Added a new tab to see which registry keys are opened.
* Added a log file.
Winpooch 0.5.1 alpha
--------------------
* Date : 17/06/2005
* From version 0.5.0
* Added "process discovery" : tries to hook processes created by
processes which are not hooked.
* Added filter saving.
* Many small changes.
Winpooch 0.5.0 alpha
--------------------
* Date : 30/05/2005
* From version 0.4.4
* Almost everything changed.
Winpooch 0.4.3
--------------
* Date : 10/03/2005
* From version 0.4.2
* Added German translation (Thanks to Kai Scheller).
* Added many directory and keys to watch, please read README
(Thanks to Seather).
* Changed "Last alerts" dialog, the text can be selected and copied.
(Thanks to Dorian)
Winpooch 0.4.2
--------------
* Date : 13/02/2005
* From version 0.4.1
* Added Italian translation (Thanks to Andrea Vezzali)
* Corrected bug 1101832 : "tray icon disappears".
* Improved "auto check for update"
Winpooch 0.4.1
--------------
* Date : 11/01/2005
* From version 0.4.0
* Added a registry watcher on ...\Winlogon\Notify
(Thanks to Torsten Mohrin)
* Corrected "Failed to init language module" at startup
* Corrected uninstaller : it no more removes the Run key.
(Thanks to Torsten Mohrin)
Winpooch 0.4.0
--------------
* Date : 09/01/2005
* From version 0.3.2
* Added multi-language support
* Added French language pack
* Added a watcher on system32/drivers/etc (Thanks to Torsten Mohrin)
* Added configuration dialog box
* Added automatic-check-for-updates feature
* Added "Enable Poochy picture" option
* Corrected relative path problem with Winpooch.log
Winpooch 0.3.2
--------------
* Date : 22/12/2004
* From version 0.3.1
* Changed message when a file is renamed
* Changed the "Last alerts" window, now it is resizable
* Changed the "About" box
* Added a filter to avoid sending the same alert several times
Winpooch 0.3.1
--------------
* Date : 15/12/2004
* From version 0.3.0
* Fixed relative paths problems at Windows startup
Winpooch 0.3.0
--------------
* Date : 14/12/2004
* From version 0.2.2
* Added advices in addition of alerts
* Added the "Last alerts" window
* Added the "Report a bug" menu item
* The icon stay alerted until the user click on it
(useful is your are absent from the computer)
* Winpooch is almost ready for translations
* Removed "Start menu" from directory list
Winpooch 0.2.2
--------------
* Date : 29/11/2004
* From version 0.2.1
* Remove registry key : HKLM\System\CurrentControlSet
Winpooch 0.2.1
--------------
* Date : 28/11/2004
* From version 0.2.0
* New icon for the application
* New alert picture
* Removed button in taskbar
* Added registry keys (see README file)
* Added menu item : "Go to Web site"
Winpooch 0.2.0
--------------
* Date : 21/11/2004
* From version 0.1.0
* Winpooch now shutdown correctly at Windows shutdown.
* New notification window : poochy with a balloon.
Winpooch 0.1.0
--------------
* Date : 11/11/2004
* Initial release.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use