Ever since I installed SP3 last year during a lull in my fall classes, I noticed that the power saving state on my display wouldn’t always work. Eventually, it didn’t work at all. If I opened the dialog to configure power saving modes, clicked apply, and then closed the menu, power savings would return to normal–until the next reboot. It was infuriating at best, especially if I forgot to turn my monitor off and left for a half hour or more. I’d return, the monitor would still be on, and the screensaver would be happily chugging away.
Thankfully, I believe I fixed the problem.
I’ve released a beta of Watcher v0.1. This script monitors a specified message log for connection activities, and if these activities exceed a configurable threshold, Watcher will add the source IP address(es) to iptables. This is great for SSH probes, DNS reflector DDoS, and more! Rule set matches are fully configurable and include an option to write custom regular expressions to assist in matching log entries the pattern language cannot. The default rule sets should work just fine, however.
Currently, Watcher only works with a fairly modern Linux distro. FreeBSD ipfw and OpenBSD pf support is forthcoming. There are some other requirements. Keep reading to find out what these requirements are, how to obtain this script, install it, and use it!
I’ve added a new navigation link and page (accessible to the right in that little box–yes, that one!) for my writings. I’m planning on posting new works over the course of the next month or two as time permits. Since most of my writing consists of snippets written as an exercise or toying with a new idea, many of my works aren’t exactly in a finished state. Thus, the real challenge is sifting through the majority for a handful of short stories that are in a reasonably finished state, revising them, editing them for the web, and posting them here.
As it stands, I have posted an epic poem written back in 2004. It’s unfinished, but if people enjoy it, I may sit down and complete it. I plan on finishing it eventually, but I do have other interests at the moment which happen to be taking priority. To that extent, the reception of my work will determine how soon I get around to working on it!