Imapenguin Logo Banner Layout

Archive for the ‘Reviews’ Category

A shout out

Thursday, May 29th, 2008

Just for the record, we LOVE Github and no we’re not paid to say that, it’s just really great.

Highrise has changed my life forever

Friday, April 27th, 2007

Every once in a while, something comes along that alters the course of things for me. I joined the Navy in 1993, that was one thing. I found Linux while recovering from back surgery in 1997. That was another.

Last month, 37Signals released an application called Highrise. We penguins are longtime 37signals users of products like Basecamp and Campfire. This new application raises the bar for us as a company, and for me personally.

Highrise on the surface looked like an oversimplified contact manager. Using the other products by 37Signals has greatly increased our productivity in the past so we decided to give them the benefit of the doubt.

In 2 days, we were completely convinced that they were on to something. PEOPLE are the PRIMARY piece of data in the application.

Well that’s great because PEOPLE are what matters in any business. Not Opportunites, Deal size, the number of things we may be able to get them to buy, etc.

We put people in the center before Highrise, but our old CRM solution didn’t work like that, so we kept people in the center in our minds and the struggled with the application to work with us on it.

Today, our CRM application helps us remember all the details about conversations, follow ups, promises, funny family happenings (if you care about people, you should remember what they care about most) and things that really matter.

]]>

Defending against threats with a componentable solution PART 1

Monday, December 11th, 2006

We’re going to apply to put “componentable” in the dictionary.

Just what is “componenetable” you ask?

We’ve been looking at a score of “Unified threat” solutions for the last few months. On a VERY broad scope there are a few major components of a security architecture that need to be addressed:

threats_1.jpg

In this example we assume things like firewall/vpn/network based external attacks to the network are covered somewhere.

There are two basic solution groups to solving the above problem areas:

components_1.jpg

Appliances are:

  • Easy to install and manage
  • Typically have one interface

but:

  • Have questionable scaling issues
  • Typically make it difficult to replace one component

Software solutions:

  • Have good scaling solutions (it’s trivial to buy better hardware)
  • Make it easy to swap one product for a given solution

but:

  • Require multiple interface to control, manage and report
  • Require operating system management on top of the component’s management requirements

In PART 2, we’ll talk about some ways to select solutions that have some advantages of both approaches, then later in the series we’ll talk about how to develop your apps to do a hybrid of both approaches.

]]>

Infosecurity NY a dissapointment

Thursday, October 26th, 2006

Some of us penguins traveled to NY this week to meet with some folks who were at the Infosecurity show at the Javits Center. We weren’t really going for the show, but we walked the floor anyway.

It was in a word: boring.

To quote their website “The entire security industry converged at the Jacob Javits Center today to see the latest products and solutions available to the security industry.

Ha!

The entire security industry huh? If that was the entire industry, we’re in some serious trouble.

Am I setting my expectations too high? This was a conference floor full of fluffy marketing and sales people reciting bullet points about “data encryption” and “spyware”.

I guess I’m supposed to whip out my checkbook if you say “spyware” or “encryption”.

Lemme try it here and see if people start sending me money.

  • Spyware
  • Enterprise Grade Spyware Protection
  • Recognized leader in Spyware Protection
  • Super Duper Really Great Incredible Spyware Protection

Those words sure do make my wallet tingle, how ‘bout yours?

Anyway, as is so common these days, this conference gave us uninspiring solutions to known problems.

I KNOW that there are hundreds of companies and people with really interesting solutions to the complex security world. Some of them were probably even represented at this show.

I couldn’t find them because all of the passionate people seemed to stay at home. Everyone with enthusiasm, or dare I say, a clue was missing.

That’s it, I’m off to make “Imapenguin Enterprise Spyware” brochures.

]]>

If a picture is worth a thousand words…

Wednesday, August 16th, 2006

peepcode imagethen showing something via a screencast has to be worth so much more.

Geoffrey Grosenbach of Topfunky has started a new program called Peepcode. For those who don’t know, Geoffrey is the host of the Ruby on Rails podcast.

Following the popularity and effectiveness of the Rails screencasts, Geoffrey has launched this endeavor in his usual matter of fact manner. Geoffrey excels at plain spoken explanations and his first foray into the screencast tutorial business is a great example of this.

]]>

Insightix Enterprise 2.0 Review

Tuesday, April 4th, 2006

logo

A few weeks ago, we reviewed Insightix Enterprise 1.5. Quick as a penguin chasing a herring, they released 2.0 on us. A round up of new features are:

  • Automatic OS Signature Generator
  • Offline Elements Support
  • Inventory Right-Click Menu
  • Detection of DHCP Servers
  • Event History
  • HTTPS Support
  • SNMPv3 Support

What’s good?

The 2.0 product continues the “turn it on and it works” functionality that we enjoyed so much in the 1.5 review. In about 20 minutes, we had a real time picture (literally) of every device and virtual machine on our network.

The new features in the 2.0 release make the overall product feel more mature. We found a rouge DHCP service running on an old testing machine almost immediately. The inventory right click menu saves a bunch of time when editing an element and gives the browser interface a desktop like feel. The automatic OS signature generator reduced our unidentified OS count to a manageable handful.

There were a number of other features we really liked that aren’t so obvious unless you used the 1.5 version. Software release updates can now be applied and managed through the web interface. The configuration screens (that you don’t need to use very often) have a much more logical layout than the previous versions and the whole thing feels faster.

What’s not so good?

On the release date(today), they only support Internet Explorer for management. While IE may have 85% of the browser market share, we’d be willing to bet that Firefox is the vast majority in the data center. Official word is that some bugs related to Firefox couldn’t get fixed in time for the release date, but this is a real sore point. With Microsoft’s complete failure to fix a serious bug for a few more weeks, no good admin is using IE these days. It’s hard to even find a copy here in Penguin Land, we did manage to dig one up inside on old Xen virtual machine to do our testing. This release without broad browser support can be a deal killer for many shops.

The historical/offline feature needs some tweaking as well. If you have a device that drops off the network and then reenters with a different IP address, we found that sometimes it shows up as a separate (and unauthorized) device. This could get a little out of hand in a large DHCP range of machines but we think this might just be a little release day bug.

What’s next?

The new features make Insightix feel more like a mature product. They’ve added a number of features that make managing more than a few hundred devices much easier than their previous releases and the whole interface has a more snappy feel to it.

That being said, we can’t help but long for something more to do with all of this cool data that it gathers. We can view things like performance data in real time, but there’s no way to look at it historically. This means that we still need something else to collect and manage this exact same data and that something else is going to be much more intrusive to our network than Insightix is. Maybe an OBDC connection to the data, or a more flexible reporting interface would do the trick.

All together, Insightix does do exactly what they say it does, it gives you a real time view into your network without any fuss. There’s a simple elegance to the product that is very appealing and it fits very nicely into our “it just works” mantra.

On the east coast, you can buy Insightix from Assurance Data, Inc.]]>

Insightix Enterprise 1.5 Quick Setup How-To and Review

Monday, March 13th, 2006

insightix logo

Synopsis

We spend a huge amount of time protecting our network access, but how many of us can say with any certainty exactly what’s on our network? I was having lunch with a friend who runs a medium sized company and I asked the question “How many servers do you have on your network?”, his reply: “I don’t know maybe 350-450”. So apparently, a 25% margin of error is acceptable to him. Got a site license for a product? Paying for the right number of installations? How do you know? How many people are running web servers on your network? Don’t worry, we didn’t know the exact number either, but we do now.

Insightix Ltd.’s Insightix Dynamic Infrastructure Discovery Collector 1.5 did a complete inventory of Imapenguin’s testing network in just over 20 minutes. It identified every aspect of the network correctly and displayed changes we made in real time. Installation was a snap, and most importantly, we didn’t have to do anything but put it in a place to see all of the traffic.

Overview

Insightix is a new company in an interesting space. As an “Infrastructure Discovery” platform, they have some competitors, including being able to do some of this with a mash-up of open source tools, but none are packaged quite like this. Insightix uses a combination of BOTH active and passive discovery. The result is a very good picture of your network in less than a half and hour with much (much much much) less active traffic required for probing to find out what’s going on.

Installation and configuration

The Insightix product requires two network interfaces to work properly, one for active scanning and one for passive scanning. In order to do passive scanning, the product needs to have one of it’s two interfaces on a span port that is configured to access all of your traffic. The quick start and admin guides outline this well. We configured out network switch to span a port, connected the passive port to it, and connected the active port to an ordinary switch port. Only the active port needs an IP address.

The enterprise product installs a locked down Linux (based on Ubuntu if you were wondering) on most standard x86 servers. We chose a fairly standard Dell PowerEdge server with 1GB of Ram. First you do a download from the ftp site, gunzip the file, burn the iso to a CD, and boot. You can bypass this step by requesting an CD from them if you don’t want to go through this cd creation process. If you are familiar with many unix style text based installations, you’ll recognize the standard Linux boot messages scrolling by. Hit the space bar a few times to scroll through the EULA, type ‘yes’ to accept and the system installs and automatically reboots. You are then prompted to enter the information about your IP address for the active interface, which is also the interface you’ll point your web browser to in order to get to the web interface. You make a simple decision about whether you want to enable NTP (I said yes), and you’re done. At this point, the system immediately starts it’s passive listening. Active scanning starts after 10 minutes and only probes a few ports to determine some more information based on it’s preliminary operating system guess.

The next step is to login to the web interface. On any system with Java 1.5 installed, point your web browser at the ip address and login as admin. The password is blank by default, and yes, you should set one. There is only one other optional configuration step and that’s to go over to the configuration tab and set your SNMP string(s) if you have them. You can also add some information about your switches or subnets if you have a particularly unusual or complicated network.

Performance

Bounce (or waddle if you’re a penguin) over to the Dashboard and see how it’s doing. After about 20 minutes, the “undetected” counts should shrink to a low number and the “detected” should be going higher

A big part of the problem with current infrastructure discovery products is the traffic they generate with the active scanning. Some of them probe every port, 1-65535 for every machine. You can get an idea of how much traffic this type of scanning will generate by doing it on a single machine by running nmap. Just do:

sudo nmap -T3 -vv -sS -p 1-65535 -P0 somehost.com

and you’ll get an idea of what a problem this could create across your network. Granted, this is nmap with the full stops turned on, but active scanning of any type done in this manner can cause serious traffic problems on all sizes of networks.

Insightix gets around flooding the network with traffic by using a unique combination of active and passive scanning. For the first 10 minutes, the system actually does no active scanning at all. It gathers information about the systems on your network, taking an educated guess at each one by comparing it to it’s extensive database, and then only probes a small amount of ports on the active scanning to verify that it’s guess during the passive phase was right. There is a nice interface to view and edit the ports probed for each operating system as well as a place to add custom entries as well.

view 1

The Insightix Enterprise correctly identified all devices on our network including some hand rolled storage and VOIP devices. Pretty impressive in 20 minutes, and I didn’t have to do a thing to my network but set up a simple span port.

Reporting

view 2

Now that the system is up an running, you have all sorts of reporting options. How about a usable Visio diagram or pretty PDF picture? We found the reporting tools useful and the default outputs very well laid out for our tests. The real time infrastructure interface allows you to expand and contract views by switch which is useful if you have a large number of devices on one section.

Drill down into the management console a little bit and it will tell how many instances of just about any service you have running, and with SNMP enabled switches, even tell you what switch port they are connected to. How many times last year would an up to date inventory of SQL worm vulnerable machines have come in handy? (Oh and you forgot that most Microsoft Outlook™ installations run a version of SQL server didn’t you?). To top it off, we we’re able to get an accurate inventory of servers and services running inside VMWare Virtual Machines.

We found the overall interface and reporting to be well polished compared to some of the other products we’ve tested although the choice of a Java interface could prove problematic on some installations. This is a reality of a rich interface inside of a browser and much prefer it to a proprietary web format like ActiveX or a desktop client and to their credit, they do support the most modern Java Virtual Machine.

In up
coming releases, Insightix is working to fix our one annoyance and that’s a lack of persistence of any historical data. There is only a short window in which the data about your network is available. In talking to them, we discovered that this is high on their feature list and that they may even allow for external use of the collected data.

view 1

Conclusion

The Insightix Enterprise DID Collector may seem a little expensive, but this product just works. You plug it in, turn it on and it does what it is supposed to. We all know the value of a product that does exactly what it is supposed to do without taking up IT staff’s precious time. Overall we we’re very pleased with the product and look forward to what future developments are in store at Insightix. For the super price conscious, they have a Lite version of the product that installs on a Windows server that’s worth looking at.

]]>