Basically, I'm looking for a solution similar to the ones mentioned in a similar (but Linux-focussed thread) located here so that I can deny access to blacklisted IPs. I am specifically focussed on trashy form submissions to a number of publicly available websites that I host whose clients don't want CAPTCHAs. Almost every IP I've traced a bad submission to is on the various blacklists I've checked, so I anticipate knocking out the vast majority of my problems simply by denying these IPs.

I've come across 2 tools (Peerblock and PeerGuardian), but neither of their install pages mention Windows Server 2008 64-bit machines specifically.

There is an installer for Vista/Windows 7 64-bit machines mentioned on the Peerblock downloads page, but that is a little disconcerting for me for 2 reasons: 1) I would feel better if it mentioned Windows Server 2008 explicitly and 2) this leads me to believe that the software's intended use is for personal machines and I need a server-grade solution.

Anybody got software-based alternatives to recommend ... or have experience with these running on 2008 64-bit boxes?

Note: I realize that a hardware firewall is a better solution, but I have an immediate need and a cost crunch on my hands.

Thanks in advance.

  • Commenting instead of answering because your question is specific. I suggest you look at the Astaro Security Gateway. There is a free basic version that should let you do what you want .. all you need is an old PC with 2 NICS. – tomjedrz Nov 21 '09 at 1:46
  • Note: same user asked about another way to solve the same problem in another question. No problem, but noting for the record. serverfault.com/questions/86747/… – tomjedrz Nov 21 '09 at 1:54
  • Just to clarify, this question is about where to find an external program capable of handling blacklists with 1000s of IPs and the other is about how to enable the "IPv4 Address and Domain Restrictions" in IIS7 on W2K8 to deny specific IPs. – fordareh Nov 23 '09 at 5:05

I haven't seen any apps that run on Vista 64 bit that won't run on Server 2008 64 bit (same code base) unless the vendor restricts it to workstations only. PeerBlock mentions "server variants" in the first paragraph so it's covered.

Basic IP blocking can be done in the Server firewall also but you won't have a dynamic update service.

| improve this answer | |
  • ...I wish I could up vote you, but I'm a newbie. I missed that part about server variants. In my case, I've got several servers and a couple hundred IPs and IP ranges, so I'm definitely hoping for more that just the IP blocking. Thanks. – fordareh Nov 21 '09 at 0:43

1) I would feel better if it mentioned Windows Server 2008 explicitly and

Seems to me that it will either install, or fail to install -- I don't see too many likely scenarios in which you'll be hurting anything to give it a try. I've used PB for some testing before and it was a smooth process (of course YMMV).

2) this leads me to believe that the software's intended use is for personal machines and I need a server-grade solution.

If you want a dynamically updating list from the likes of PB or PG, I don't see what kind of server-grade solution there would be. The lists either block the IPs or they don't -- were there other server-specific features you were looking for? Especially when you mentioned that you have a budget crunch and need something NOW.

My advice would be to install PB based on your desire for an immediate need and lack of firewall solution.

| improve this answer | |
  • Well - the problem with PeerBlock is that it wants to run in the system tray at user logon - which is obviously not a good solution for a server. I could set it to run at startup but I'm afraid that I couldn't predict its behavior. As far as I can tell - there is no way to prevent it from launching an update window when it launches ... even if all updating is off. Is there a system tray when there are no users? – fordareh Nov 26 '09 at 2:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.