Have a suggestion?
Click here to suggest a blog item.
Catch up with DonationCoder by browsing our past newsletters, which collect the most interesting discussions on our site: here.
DonationCoder does not accept paid promotions. We have a strict policy of not accepting gifts of any kind in exchange for placing content in our blogs or newsletters, or on our forum. The content and recommendations you see on our site reflect our genuine personal interests and nothing more.
July 30, 2018
June 24, 2018
Apr 2, 2018
Apr 2, 2018
Feb 24, 2018
Jan 14, 2018
Major Site News
Jan 10, 2018
Our daily Blog
This page spotlights the most interesting posts collected from our forum every day.
The Journal to keep a diary, to write, to create reminders
The Journal is most of all a record keeper, a diary or journal with added benefits of supporting reminders, images, to do lists and free form "doodles".
Today I had a hard drive crash.. Not fun.
Turned out that most of the files were still readable, the problem was that the handful among the 100,000 files that were not readable were causing major troubles.. Causing windows to hang when trying to access them, and causing all attempts to backup/image the drive to fail.
These days, looking for "free" software is an utter nightmare. As most of you know from experience, most "free" software nowadays is basically non-functional trial software whose main job is to trick you and then make you buy the full version after you install a bunch of adware.
Imagine my surprise at finding an amazing piece of real freeware: Unstoppable Copier.
This wonderful savior of a program let me very quickly back a copy of all of the files on the hard drive, SKIPPING over the bad, unreadable ones, and giving me a nice list of the ones it couldn't copy.
It has some functions to try to repeatedly read corrupt files, but I have to admit that my hard drive was not having any of that. No matter, the fact that I was able to quickly copy all of the readable files was enough to save me and let me just restore the bad ones from a separate backup.
This is a keeper.
It's donationware, and truly fully functional and free. I made a donation.
"... A few days ago, we released details of two unpatched critical authentication bypass and root-RCE vulnerabilities we found on very widespread GPON Routers. The vulnerabilities, as we outlined, affects over a million users and is easily accessible through sites like Shodan and ZoomEye.
Shortly after our initial discovery, we contacted the responsible parties. Unfortunately, a patch was not available, and it didn’t seem to be in development either. So, we released the details to inform the affected users of the risks involved in using these modems.
However, we noticed (thanks to 360 Netlab) that attackers began exploiting both these vulnerabilities (CVE-2018-10561 & CVE-2018-10562) to add the affected devices and their networks into their botnets. To prevent more attacks, we took matters into our hands. We are releasing a user-friendly patch below ...":
This is a very simple beta release of a program to extract email addresses or other regular expressions from text files.
This is a very simple task. I needed to extract email addresses from bounced emails in order to remove them from the donationcoder mailing lists. This is a fairly simple task for a commandline regular expression extractor tool, but I like to be able to drag+drop and get some visual interaction.
I tried a few "free" tools for doing this and they were ALL adware, shareware, feature limited. Just horrible. I don't know when we got to a point where people think they can list software unambiguously as "free" and have it be filled with adware or be horribly crippled until you buy the full version.
So I decided to write my own tool, with hopes for improving it. The goals are similar to CodeByters Linebyter which I have used in the past but whose source code was lost.
Again this is a very simple tool, it has a few minor features that make it useful for specific tasks:
Again this is a very niche tool but I may add features to it to make it more useful for other tasks. If you already have a good regular expression "extractor" that you are happy with, this is unlikely to replace it.