Document Watchdog
Document (Word DOCX and Excel XLSX files) Watchdog
Version 1.0.2 Dated 31 Dec 2024
Freeware, Portable
(c) 2024 Anand Gupta
Description (of the application):
One of my friends faced malware attack on his computer. These malware/spam-ware/virus (whatever name you give) are notorious in making your life hell for their monetary benefit. Some show dangerous message, creating fear in you, some delete your critical files and there are some who just encrypt all your files to no-readable by any method.
We all know how important are our documents (Word DOCX and Excel XLSX files) are to us. Many documents contain information for our livelihood. All documents of my friend's computer were encrypted and the malware showed message to transfer huge money in bitcoins to a given link.
No matter how much money you send they will never give your original documents back. Because they have destroyed the original documents. See all encryption has decryption logic. And there are people with higher knowledge of encryption/decryption with more powerful machines and they will be able to decrypt the documents. So, the malware does not encrypt the documents in true sense by corrupt the files to no decryptable form. Yes, that is true. My friend took help of many experts but they could not decrypt any of the documents.
Now we do not know when the malware is going to harm us. The only solution is prevention of the attack. There is no alternative to periodic backup, but we must ensure that correct files are backed.
If we can check and find that our documents (Word DOCX and Excel XLSX files) are non-readable then we can be alert and take preventive steps. Now we have so many documents in different folders so it is big job to open and check each of them.
I created Document Watchdog to do the job for us.
Benefits (of using it):
Document Watchdog stays in tray bar and runs periodically (configurable) to scan given folders including sub-folders for document files (Word DOCX and Excel XLSX) and looks for given text in them. If any of the text is found then the file is correct else an alert message is shown with full path of these document names.
You can give as many folder names you wish. You can make some folders as exclude from scan. You can add as many lines of test to scan. Any line of text if found will consider the document as correct.
Installation and uninstallation (on computer):
To install, extract the zip file in a folder, say "Document Watchdog", and run the "Document Watchdog" exe.
To uninstall, right click on tray icon of "Document Watchdog" and select 'Exit'. Then delete all files in the folder and delete the folder.
Reviews (of the application):
Donation Coder: https://www.donationcoder.com/forum/index.php?topic=54725.new#new
Auto-start with windows:
To make this program auto start with Windows, please check below link for the steps to add shortcut of a program into the start-up folder in more details, each accompanying with visual image.
https://sites.google.com/site/aghappy/Home/shortcutinstartup
Similar applications (if any) :
Source Code Watchdog - https://sites.google.com/view/source-code-watchdog/home
Scans for C, Java, Python etc. program source codes (text files) and alerts user none of given text is found in the program file.
Anti-Virus reports malware (what to do?):
Delete the exe and it's folder. There is nothing we can do as this is false alert and we do not have resource to request all Anti-Virus companies to update their database. Similar problem is faced by small developers worldwide, check below links,
http://blog.nirsoft.net/2009/05/17/antivirus-companies-cause-a-big-headache-to-small-developers/
Below is VirusTotal scan result, where most mark the exe as clean
Document_Watchdog.exe: https://www.virustotal.com/gui/file/753e5eec687df587d69dd51566728aa902a9738160d8bc58e91068e572fe757e/detection
Document_Watchdog.dll: https://www.virustotal.com/gui/file/22546b7d1bed54c3bafa5fdbe0e0a302c185f823630605f097d3d77c77187f88
Freeware (why?):
As a developer, we work for commercial ventures in our day jobs, and code something more personally interesting in our spare time. We get more pleasure in making the application, which in turn helps us in our day to day activity and may also benefit others. We use freeware software made by other developers, so we feel happy if we are able to make small contribution to this freeware community.
You can email me if you face any problem in using this software.
If you are happy with the app, you can donate as a goodwill gesture.
Regards,
Anand