Slashdot Mirror


Is Open Source SNORT Dead?

alphadogg writes "Is Snort, the 12-year-old open-source intrusion detection and prevention system, dead? The Open Information Security Foundation, a nonprofit group funded by the US Dept. of Homeland Security to come up with next-generation open source IDS/IPS, thinks so. But Snort's creator, Martin Roesch, begs to differ, and in fact, calls the OISF's first open source IDS/IPS code, Suricata 1.0 released this week, a cheap knock-off of Snort paid for with taxpayer dollars. The OISF was founded about a year and a half ago with $1 million in funding from a DHS cybersecurity research program, according to Matt Jonkman, president of OISF. He says OISF was founded to form an open source alternative and replacement to Snort, which he says is now considered dead since the research on what is supposed to be the next-generation version of Snort, Snort 3.0, has stalled."

127 comments

  1. Yeah by Idimmu+Xul · · Score: 0, Flamebait

    Yeah, it's dead. HTH.

    --
    The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
    1. Re:Yeah by ta+bu+shi+da+yu · · Score: 1

      What I like is not the fact that it's "dead". I like the fact that the twitter feed for that article is picking up anyone who snorts on Twitter. Yay computer security, bringing the unwashed masses together!

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Yeah by Anonymous Coward · · Score: 0

      Yay computer security, bringing the unwashed masses together!

      We prefer "bathing intolerant" if you don't mind.

  2. How can that be now? by Anonymous Coward · · Score: 0

    This is not a good thing for anyone concerned !!

    Open source project dead? How can that be now?

    1. Re:How can that be now? by rtfa-troll · · Score: 3, Informative

      This is not a good thing for anyone concerned !!

      Open source project dead? How can that be now?

      Well actually, that's not 100% true. Snort is an "open core" project. Sourcefire make most of it's money on the IDSs and other add ons on top, which they don't release under open source licenses. This means that sourcefire doesn't want to put features into snort because they want to profit from them on their upper layers. Also other developers don't want to contribute to snort because they don't think they will get their value back; their features will be taken but sourcefire will not continue their development except where there is benefit for their own solution.

      Worst of all; the existence of open source snort makes it difficult for other competing projects to get off the ground; just look at all the snort forks and how little they change it.

      The death of snort may be a chance for a better challenger to come up with no open core vendor sucking the life from it.

      Having said that, snort has been really valuable; this may also be the thing which motivates Sourcefire to get back into the open source game properly. Let's see if they try to compete or run off into proprietary locked off systems.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  3. Nonsense by Anonymous Coward · · Score: 0

    First of all, 1 million dollars does not sound like cheap ripoff ;)

    Second, I have never quite understood Snort to be honest. It has never been able to detect anything besides irrelevant noise (obscure bugs related to ancient software) and the project has never had any idea about the management tools related to the main engine. In fact there has not been any credible tools. If this Suricata project will create such it imho doesn't matter really if they stole all the code from Snort. Snort people didn't do very well with it anyways.

    1. Re:Nonsense by Anonymous Coward · · Score: 2, Informative

      A million dollars in government money actually only buys you about $1000 in actual work.

    2. Re:Nonsense by Anonymous Coward · · Score: 0

      Second, I have never quite understood Snort to be honest. I have never been able to detect anything besides irrelevant noise (obscure bugs related to ancient software) and I have never had any idea about the management tools related to the main engine. In fact I have been an incredible tool.

      FIFY.

      Just because YOU were unable to use snort effectively doesn't mean everyone is unable to use it. Snort is only dead to people who shouldn’t be trying to analyze network traffic in the first place because they lack the aptitude.

  4. No way by gparent · · Score: 4, Funny

    Netcraft hasn't confirmed it yet.

    1. Re:No way by Anonymous Coward · · Score: 0

      Well Netcraft tried, but Snort blocked them...

  5. It's not dead. by saintlupus · · Score: 5, Insightful

    Snort is nowhere near dead - it's still used in tons of production environments, especially in higher ed (where we've always got plenty of Unix nerds on hand, and never have any money).

    I would imagine Marty's objections probably have something to do with his desire to move people from Snort to the commercial IDS offerings from Sourcefire. That easy upsell doesn't exist if people start off on another product.

    --saint

    1. Re:It's not dead. by Arathrael · · Score: 2, Interesting

      I suspect in a lot of places where Snort is used, it's mostly just sitting there quietly generating thousands of mostly '(http_inspect) DOUBLE DECODING ATTACK' alerts and being completely ignored. It's easy enough to set it up, but out of the box it typically generates an awful lot of noise in the form of largely useless alerts, so it takes some configuring (and understanding of exactly what those alerts are) to get it to a point where it's really useful.

      And yes, I reckon that the commercial aspect to Snort probably is a key factor in this argument. They push that quite heavily IMO with (e.g.) new rules only being available to subscribers and other users having to register and wait until they're 30 days old to download them.

      I'm curious as to whether Suricata is any good, I might have to check it out. Also, meerkats.

    2. Re:It's not dead. by mcgrew · · Score: 1

      From TFA: "Snort is not conducive to IPv6 nor to multi-threading, And Snort 3.0 has been scrapped."

      I'd say Dr. Kevorkian is on his way, unless someone picks the project up and forks it. That's one of the beauties of open source; when Microsoft stops support of XP, XP is dead. When any FOSS developers stop support, anybody with the necessary skills can revive it.

    3. Re:It's not dead. by Lord+Ender · · Score: 1

      It is "used" so that companies can check the "have IDS" box during audits. It is ignored, because it generates too many false positives.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    4. Re:It's not dead. by bugs2squash · · Score: 1

      The same could be said of any commercial IDS creating false positives too.
      I like snort because it is pretty easy to create my own rules to look for traffic I am interested in and to raise an alarm. We use a Cisco IDS for the "checkbox filling" part as it fills a checkbox with fewer questions asked, but I use snort as well because the analytical support it has provided over the years has been great. It's also a great way to answer some of the after-the-fact questions that get raised, just run snort on an old packet capture file and tell it what to look for.

      --
      Nullius in verba
    5. Re:It's not dead. by saintlupus · · Score: 4, Informative

      According to Marty, when asked about IPv6 support at this year's EDUCAUSE Security conference, Snort will happily inspect IPv6 traffic if you configure the HOME_NET to be an IPv6 network.

      There's no explicit option to turn it on, because it shifts from v4 to v6 when the rest of the configuration is set up properly. This subtlety seems to elude people. Well, either that or the guy who initially wrote the software doesn't know how it works.

      --saint

    6. Re:It's not dead. by alexborges · · Score: 2, Insightful

      "Out of the box" IDS's are crap.

      IDS and IPS is a process that needs a human analyst. Pretending that software will adapt and respond to attacks by humans is just the wrong way to go about the network security issue. In that area, nothing beats snort: it is THE best tool for a good analyst to do the best possible job.

      --
      NO SIG
  6. Is this a fork? by Anonymous Coward · · Score: 2, Insightful

    Is this a fork or is DHS replicating Snort without copying the code?

    Why is it that I have a queasy feeling in my gut about network security tools supplied by DHS?

  7. Recommended replacements? by andymurd · · Score: 1

    So what alternatives do /. recommend? Open source preferred.

    --
    -- veni, vidi, vomi
    1. Re:Recommended replacements? by Anonymous Coward · · Score: 0

      http://www.bro-ids.org

    2. Re:Recommended replacements? by rgviza · · Score: 1

      for snort 2.8? snort 2.9.

      --
      Don't kid yourself. It's the size of the regexp AND how you use it that counts.
    3. Re:Recommended replacements? by Anonymous Coward · · Score: 0

      Been there, puked that. No thanks.

  8. "Rip Off"? by Anonymous Coward · · Score: 2, Interesting

    Seriously? Having use Suricata...a lot...I can tell you it's much of what SNORT should have become. A rip off it is not. Multi-threading alone is a God-send.

    1. Re:"Rip Off"? by Anonymous Coward · · Score: 1, Interesting

      Yet they went from 0 to done in a year with 1 million dollars? Meaning 2-4 devs/testers/managers for 1 year. With all the same features as snort and then some. Meaning they took snort and extended it. Then instead of folding those changes back into snort are claiming it as their own. A million dollars sounds like a lot. However, at contractor rates its not much.

      Forks are fine and all. However, they are making it like their base code is 'dead' so they get more eyeballs for 'their' base code. All in all kind of a shifty way to take over a project. Thats not a fork. Thats a powergrab and they do not want to share the koolaid with the people who brought the punchbowl.

      Now maybe they tried to fold their changes back and the snort guys shot them down? As they are 'changing everything'. Well eventually people get tired of waiting for these mythical changes to become real. I have seen this in many open-source projects too. It probably is the one of the major reasons for forks in the first place.

      Havent followed either project. But many times in tiffs like this it just becomes a bunch of babies arguing about who should be in charge. This smells like one of those arguments.

    2. Re:"Rip Off"? by Sancho · · Score: 1

      The reports I've seen have Suricata performing much more slowly than snort, even with multiple threads.

    3. Re:"Rip Off"? by PitaBred · · Score: 1

      Why fold their changes back? As long as the code is released GPL, it's a waste of their time to try to go "backards" with their updates to the code. Let the snort guys do that if they want to.

    4. Re:"Rip Off"? by alexborges · · Score: 1

      I dont think suricata is a fork of snort.

      --
      NO SIG
  9. Great summary quote by MikeBabcock · · Score: 3, Informative

    For people who don't read the article:

    Suricata's top speeds today may be slower than Snort's. Jonkman is citing Suricata at 8 to 10 Gbit/sec and Roesch cites Snort at 50 Gbit/sec, with both acknowledging a lot of range due to platform use. But beyond that, Roesch says Suricata is basically a "sub-set of Snort's functionality at a fraction of its performance." He even calls Suricata a "clone of Snort" as it uses Snort signatures. The OISF's description of Suricata does include how to use Snort signatures with Suricata and transition off of the Snort platform.

    "They've produced a clone of Snort that performs worse at taxpayer's expense," Roesch says. "They haven't advanced IDS."

    So, the taxpayer paid good money to develop a slower and less functional version of an already open-source product. Brilliant.

    SELinux was a good investment of taxpayer dollars. This was not, as far as I can tell.

    --
    - Michael T. Babcock (Yes, I blog)
    1. Re:Great summary quote by Hylandr · · Score: 5, Interesting

      Having been a Navy contractor in just this exact field, my experience with govt / military jobs indicates to me that this is a lot of stovepipe rooster crowing.

      Self important BS Hype to justify the tax dollars and get the pats on the back. The positive comments here for this 1.5m hack of snort is more than likely astro turfing. Up until now, I haven't even heard of Suricata.

      Can someone provide a link where this has been in some mainstream IT circles being debated as Beta release candidates were released etc?

      - Dan.

      --
      ~ People that think they are better than anyone else for any reason are the cause of all the strife in the world.
    2. Re:Great summary quote by Anonymusing · · Score: 2, Informative

      Of course, Jonkman does not mention any features that Suricata has, which Snort does not, like multithreading...

      --
      Liberal? Conservative? Compare perspectives at Left-Right
    3. Re:Great summary quote by Anonymous Coward · · Score: 0

      SELinux was a good investment of taxpayer dollars

      Two million dollars for jail is not a good investment at all.

    4. Re:Great summary quote by LWATCDR · · Score: 2, Insightful

      I do not know if that is a fair conclusion.
      Snort is single threaded.
      Suricata supports multi-threading.
      So with Snort you are tied to a single core. Not an ideal situation today.

      This is starting to look a lot like KDE vs GNOME security throw down.
      Snort has been stalled for a while. It is a great program but is not adding any new features.
      Suricata is a new FOSS security system. If nothing else competition will make both of them better.
      And as to the waste of money? Well maybe it was but I do not think so. If nothing else I feel it is GREAT that this is being done as a FOSS project.

      As to the performance claims. What platform was running the tests? What was the load on the platforms? 8 to 10 Gbit/sec is going to do the trick for what Percentage of users? How many people have a single internet connection that matches that?
      And being multi threaded Suricata may very well scale better than Snort in the future as we are going for more and more cores vs faster cores.
      As I said sometime competition is a good thing.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:Great summary quote by Sancho · · Score: 2, Informative

      Multithreading is really only a feature if it gets you some benefit (usually that benefit is increased performance.) There are reports which mirror my own findings that indicate that Snort performs much better on one core than Suricata. Snort's Vulnerability Response Team has a blog post that just went up on this exact subject--of course, they have a vested interest in promoting Snort.

      http://vrt-sourcefire.blogspot.com/2010/07/innovation-you-keep-using-that-word.html

      The same physical machine ran Suricata and Snort, and Snort ran almost four time faster:

      "Suricata peaked at about 300 Mb/s without dropping packets, provided no rules are loaded.
      With rules loaded, Suricata runs up to about 200Mb/s.
      Snort, with rules, hits 894Mb/s with no drops" -- Internal VRT Report on Suricata Performance

      Now they don't talk about their testbed, so I'm assuming the worst case for Suricata--single core. At four cores, then, Suricata could match Snort's performance. Scaling up further, it could in theory beat it.

      Now Suricata is also taking an ethical stand against compiled rules, which I like--to a degree. I recognize that there are tests which are hard or impossible to perform using Snort's rules language, but at the same time, I want to be able to look at the rule and see how likely it is to be a false positive. Over the years, the VRT has put out some rules which I would consider laughable. In a highly tuned context, they might work okay. In a larger context (say an ISP or a university, where the sniffers don't necessarily control every machine on the network) they false like crazy. Snort doesn't publish any information on how likely a rule is to false, and so if I can't read the rule, I can't gauge that at all.

    6. Re:Great summary quote by Sancho · · Score: 2, Informative

      Snort runs pretty fast, even if it only uses one core. If you can split your traffic, you can also run two instances of Snort on the same box. Not an ideal solution, but it's an option.

      Once Suricata starts getting better performance, I'll re-evaluate it. For now, in our environment, Snort still outperforms it on the hardware which is within our budget.

    7. Re:Great summary quote by MikeBabcock · · Score: 2, Interesting

      Multi-threading a stream isn't implicitly better. A lot of the work for analyzing a packet stream needs to be single-threaded anyway (or have a lot of locks, eliminating multi-thread benefits) because the packets are coming in one at a time.

      Even if you were to break up the incoming packets into streams, then spawn or call a worker thread to handle each stream independently, you'd quickly become resource-bound (due to large numbers of simultaneous streams).

      This isn't even remotely like KDE vs. Gnome. Neither is a fork of the other, and there were political issues as well.

      --
      - Michael T. Babcock (Yes, I blog)
    8. Re:Great summary quote by LWATCDR · · Score: 1

      But isn't it nice to have options?
      And if nothing else it may encourage Snort to be even better.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    9. Re:Great summary quote by Sancho · · Score: 2, Interesting

      Absolutely. But usually, you need to be pushing the envelope in order to get your competitors to do the same. Suricata isn't there yet, so Snort can still rest on its laurels.

    10. Re:Great summary quote by LWATCDR · · Score: 1

      Please stop the literal net. Yes I know that Gnome isn't a fork of KDE. But the picking sides in this case reminds me of the bad manners I see in Gnome vs KDE threads.

      As to implicitly better or not we will have to see. What is so annoying is this circle the wagons and name calling mentality that is going on.
      Snort is a great program. This is a competitor and brings some interesting new tech to the table.
      Competition is a good thing Snort may improve because it now has some competition.
      I am sure not going to complain that the government spent money on trying to make a better IDS and that they made it open sourced!
      Not every open source program government or not works out and this one is still in the early stages.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    11. Re:Great summary quote by BitZtream · · Score: 1

      This was not, as far as I can tell.

      Yet.

      The keyword is yet.

      SELinux was a shitty investment ... right up until the point where it became useful.

      You don't start instantly doing better than your competition, thats simply not the way it works.

      It does, to me, seem silly to recreate the wheel and keep it GPL. If my tax dollars are going to be spent I expect I more permissive license to be used.

      I'm not okay with paying to have someone write GPL software with my tax money. I'll accept BSD, MIT, Apache, X11 and public domain. GPL is unacceptable.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    12. Re:Great summary quote by LWATCDR · · Score: 1

      But they went from zero to here in around one year. The have got multi-threaded support as well in one year.
      I have heard and read from some people that they are already moving to Suricata because they think it has a better future than Snort or because they like some feature that it has.
      Also it is now get some developer attention as well so it may become a good competitor.
      I just don't see what all the venom is about. My guess and it is just a guess is this.
      Sourcefire has made good money off IDS and other systems based on Snort. The also really seem to keep tight control over Snort.
      That is not a terrible thing at all but they see Suricata as a threat. Frankly all the venom seems to be coming from Sourcefire. I have not seen one negative thing about Snort on the Suricata website but maybe I missed it.

      I guess I just don't get the anger I am seeing. It is almost like people are cheering for their favorite team.
      Hey in this case I vote for "the more the merrier".

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    13. Re:Great summary quote by Sancho · · Score: 1

      But they went from zero to here in around one year.

      With a large portion of the design already done for them.

      I have heard and read from some people that they are already moving to Suricata because they think it has a better future than Snort or because they like some feature that it has.

      Snort has been saying (for a long time) that 3.0 with threads would be coming really soon now. I think that a lot of people are jumping to Suricata because of that, as well as because of the fact that they consider it more "open." Time will tell, but I'm not going to jump ship until they have something that competes with Snort.

      I just don't see what all the venom is about.

      Venom from Sourcefire? I think it's definitely that they are siding with their product.

      Venom from admins? Probably just like you said--football-team mentality.

      Personally, I use the best tool for the job, which means that I have some Windows, Mac, and Unix machines. I use Snort for IDS until Suricata becomes the best tool (if that ever happens.)

      I might play with Suricata at home, but I'm not staking my job on it.

    14. Re:Great summary quote by LWATCDR · · Score: 1

      I do not know that a "large" percentage of their design work was done for them.
      This does not seem to be a fork. Yes they are using the same method of detection but that is like saying GIMP had a large amount of their design work done for them because it uses a lot of the same methods as Photoshop "and any number of other image processing programs".
      Just moving to a multi-threaded engine is a huge change.

      As to jumping ship... Well that would be dumb IMHO
      Snort still does what you and it would seem most other people need it to do.
      If it isn't broke don't fix it.
      I am just sick of the venom and nastiness. Snort is a great system and no one should say otherwise.
      The delay in supporting multi-threading and in general the less than open development of version 3.0 is not the best plan.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    15. Re:Great summary quote by tuomoks · · Score: 1

      You are right about "yet" and SELinux. But why against GPL - don't you want get something for "your" money? GPL guarantees that any changes / advancements / etc for a product will come back (if used commercially / distributed) when other (not all!) licenses mean that some company / corporation (Microsoft, Oracle, ??) can take the product which was developed by "your" money, start making money for themselves and you have one product which doesn't get developed anymore? Sometimes I don't understand this thinking - but if you want to give your money away, it's OK, I rather have some back!

    16. Re:Great summary quote by Anonymous Coward · · Score: 0

      Don't know about that, but I only saw it when Suricata 1.0 appeared on Freshmeat the other day, did a quick read over the page and wondered why I'd pick it over the real McCoy.

    17. Re:Great summary quote by GrpA · · Score: 1

      I use SNORT to monitor a large multi-department government network.

      To be honest, the figures quoted are unrealistic to the extreme - likely produced by tests that didn't have any basis in the real world.

      With enough connections and patterns, just over 100 Mbps is more than enough to bring SNORT to it's knees, running a single thread at 100% for about 9 hours a day, with 30% of traffic simply not inspected at all. On the fastest PC I can find. To reduce the load, we've had to stick the IDS behind the firewall so it only monitors what traffic gets through the firewall and there's still not enough CPU speed / memory.

      Having a multithreaded IDS would be VERY useful to me so that I can keep throwing cpu-horsepower at the problem... After all, I can add more cores easily. I can't add more speed to a single threaded process.

      GrpA

      --
      Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
    18. Re:Great summary quote by MikeBabcock · · Score: 1

      You've twice called it better without any testing showing that it is, and all implications so far being that it isn't.

      The literal net was because you've been trapped in some reality distortion field. The name calling started by the forking group (claiming Snort was dead) which I'm sure anyone would take offence to.

      To be argumentative, there's no implicit need for competition in open source. Its open source. Just submit patches. There's no implicit benefit to the competition either, since its typically a waste of resources to re-implement code that works.

      Again, this is a huge waste of resources. Public resources that are supposedly tight. If some college kid wants to write a fresh IDS for fun, let him. If some private company wants to invest in making a new IDS to improve appliances they sell, go for it. But for public money to be spent on a pointless endeavour that doesn't improve the landscape at all is wasteful and ignorant.

      --
      - Michael T. Babcock (Yes, I blog)
  10. So in short by Anonymous Coward · · Score: 5, Insightful

    Okay, so a competing product comes out, they declare their competitor is dead, said competitor says "i'm not dead yet" and accuses them of being a cheap knockoff. Both sides continue to point out flaws or perceived flaws and throw FUD at each other.

    1. Re:So in short by Anonymous Coward · · Score: 0

      With the additional twist of US taxpayers funding the development of the competing product.

  11. Confusing Story Considering Snort's Activity by eldavojohn · · Score: 3, Interesting
    If you go to the page, 2.8.6-1 was released in April of this year. I guess that's a sign of recent life. Granted, 3.0 appears to be a year before that. I don't think competition between two open source projects is a bad thing. Hell, it's great for the end users. Roesch claims OISF's tool is way slower than SNORT. So let the two fight it out and reap the benefits.

    I think the most serious claim against SNORT came at the end of the article:

    "Sourcefire controls the intellectual property and the update cycle for changes. They use the install base of Snort to market their commercial solutions," Stiennon says. "I am not saying that is a bad thing for Snort users but it is limiting to the overall development of threat mitigation technology from the open source community."

    If that's true, that is not cool. I hate it so much when I'm just trying install PDFCreator or some other GPL'd tool and part of the install process involves a default click box to also install Yahoo's toolbar in all my browsers. It's great to see companies back particular open source projects but I do not care for companies that take hold of the reigns and/or use it to propagate their own proprietary tools. It's one of the reasons I'll consider Flex better than Silverlight but never will I consider it open source despite the SDK source being available. It's got vendor lockin associated with it.

    --
    My work here is dung.
    1. Re:Confusing Story Considering Snort's Activity by martyroesch · · Score: 5, Informative

      That's not true, Snort development continues in the open and contributions are still taken from the community. We don't use the community to market our commercial solutions at all, in fact we have strict prohibitions against marketing commercial solutions on the Snort mailing lists.

      Stiennon takes the next wrong step by saying that we're preventing the ENTIRE OPEN SOURCE COMMUNITY from developing threat mitigation technology. Completely wrong. You can still add your own patches to Snort either as a contribution to the project or as an external patch, Sourcefire does nothing to prevent that.

      We also don't require that you install anything other than Snort when you grab it from snort.org, getting and installing Snort today is just like it was before Sourcefire started. If you don't have the problems that Sourcefire solves (scalability and manageability for the mid to large enterprise) you'd probably barely notice we're out there.

    2. Re:Confusing Story Considering Snort's Activity by Animaether · · Score: 3, Insightful

      I hate it so much when I'm just trying install PDFCreator or some other GPL'd tool and part of the install process involves a default click box to also install Yahoo's toolbar in all my browsers. It's great to see companies back particular open source projects but I do not care for companies that take hold of the reigns and/or use it to propagate their own proprietary tools.

      Aren't those Yahoo! Toolbar, Google Toolbar, Google Earth, Ask.com default homepage, StarOffice etc. options implemented by the developer by choice in order to get a kickback (some fractions of dollars, I suppose) - rather than the companies behind these solutions 'taking hold of' the projects and inserting them?

    3. Re:Confusing Story Considering Snort's Activity by CAIMLAS · · Score: 1

      Indeed. In fact, using similar qualifiers of "dead", the following projects are "dead" as well:

      * Samba (minor/bug releases in 3.5 last month; samba 4, which has been in development since the beginning of time, is still "alpha")
      * Apache (we've been at 2.2 for how long now? 2.4 is nowhere in sight).
      * Linux (2.6 is something like 6 years old now; the architecture is old and dated despite evolutionary changes. No plans for a 2.8 or 3.0. )
      * gnome2/gtk2 (THese haven't seen any significant change in probably close to 5+ years now)
      * probably 100+ other popular projects which see nothing much more than semi-frequent updates and fixes but are still used by many, many people. vim, Xorg, emacs, latex, cacti, etc.

      But, guess what - in all of these projects, change is occurring. THey're still being patched and updated. With snort, there are 3rd party definition repositories which likewise get updated often.

      In short: this article is bunk.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    4. Re:Confusing Story Considering Snort's Activity by Anonymous Coward · · Score: 0

      Having used and contribued heavily to the snort community for over 8 years, I sincerely welcome the efforts provided by Matt Jonkman and his team that are developing Suricata. Matt and his associates on the Suricata project are some of the nicest, and most intelligent folks I have worked with over the years. I truly wish I could say the same for the folks at Sourcefire and on the snort project. The phrase "he's a legend in his own mind" comes up often in discussions about them.

      It's more than a bit of a stretch to say that snort development "continues in the open and contributions are still taken from the community." There's an awful lot of NIH (Not Invented Here) mentality among the Sourcefire folks. They tend to be a pretty jealous and cantankerous lot. The snort mailing lists provide a nearly constant stream of invective and arrogant responses from email addresses in the sourcefire.com domain.

      Many thanks to Matt and the Suricata team for what you are doing to truly advance both the state of the art and statesmanship in intrusion detection.

  12. WTF? by rgviza · · Score: 1, Troll

    The linked article wins the title of Dumbass Article of the Week.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  13. Why, it's not Open Source . . . it's . . . by PolygamousRanchKid+ · · Score: 5, Insightful

    The OISF was founded about a year and a half ago with $1 million in funding from a DHS cybersecurity research program . . .

    Open Pork!

    --
    Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    1. Re:Why, it's not Open Source . . . it's . . . by steelfood · · Score: 1

      Open Pork!

      Spice it up, cure it, and you've got youself some government-funded spam!

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    2. Re:Why, it's not Open Source . . . it's . . . by Anonymous Coward · · Score: 0

      The comment "Open Pork" is probably something that should be "insightful", not "funny."

      My read of this whole thing is that someone has put together the right paperwork to convince the government to give them $1million to spend on writing an alternative to snort because well, there should be an alternative.

  14. From the OISF site... by Capt+James+McCarthy · · Score: 3, Informative

    "The Suricata Engine is an Open Source Next Generation Intrusion Detection and Prevention Engine. This engine is not intended to just replace or emulate the existing tools in the industry, but will bring new ideas and technologies to the field. "

    You make the call.

    --
    There are no loopholes. It's either legal or it's not.
    1. Re:From the OISF site... by kangsterizer · · Score: 1

      My caps detector says it's probably bad!

  15. ls is dead by vlm · · Score: 4, Funny

    In other news, the ls command is also dead. When was the last major functional change for ls? When was the last time you saw a major support contract signed for the ls command? Note that I am accepting $1M contract offers to implement the next generation directory listing program, which I will be naming dir.exe, although I haven't decided whats more trendy, enterprise Java, ruby on rails, or maybe erlang?

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    1. Re:ls is dead by silverglade00 · · Score: 1

      although I haven't decided whats more trendy, enterprise Java, ruby on rails, or maybe erlang

      Most trendy to use Lua so you can check your files right inside WoW.

    2. Re:ls is dead by blincoln · · Score: 4, Insightful

      When was the last major functional change for ls? When was the last time you saw a major support contract signed for the ls command?

      When was the last time the landscape of Unix-style directory listings changed significantly? Security-related products need to constantly adapt to new types of threat as well as new variations on older types.

      Think about how much the world of computer security has changed over the last couple of decades. When I had my first dialup shell account with internet access, the idea that there would be a major black-market industry for professionals writing malicious code was literally science fiction.

      Meanwhile, the standard Unix-style directory listing still seems to work fine for most people. I haven't looked into the more specialized (SELinux) variations, but I imagine if there were significant changes to the Unix filesystem security model (e.g. if very complicated NTFS-style permissions were implemented), then ls would probably be significantly extended so that it would accurately represent the additional information.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    3. Re:ls is dead by drinkypoo · · Score: 2, Insightful

      I imagine if there were significant changes to the Unix filesystem security model (e.g. if very complicated NTFS-style permissions were implemented), then ls would probably be significantly extended so that it would accurately represent the additional information.

      POSIX.2 allows for ACLs and all major Linux filesystems (Among others, but that's my current area of expertise in computing) have support for them. No mention of "acl" or "ACL" in the manpage for ls.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:ls is dead by amorsen · · Score: 2, Insightful

      (e.g. if very complicated NTFS-style permissions were implemented)

      They are, it's just that nobody uses them. Well except me. Linux with ext3 has had them for ages, and e.g. HP-UX had them in '94 -- probably earlier, but that's when I used them for the first time.

      ls doesn't do much useful with them on Linux though. You need getfacl/setfacl for that.

      --
      Finally! A year of moderation! Ready for 2019?
    5. Re:ls is dead by skids · · Score: 2, Informative

      Hey, say what you will about Lua, for example "who in their right mind uses 1-based array indexing", but at least it has coroutines, which is more than lots of languages can say for themselves.

    6. Re:ls is dead by value_added · · Score: 1

      They are, it's just that nobody uses them. Well except me.

      Nobody uses them on Windows either (past accepting the defaults), so you are special. Just like mom told you. ;-)

      Getting back to the original off-topic topic, I'm wondering how you'd think 'ls' could display ACLs and maintain standard columnar output. The fact that you can't get a simple, clear, easy to understand and use octal representation, for example, is, I think, one of the many reasons people stay away from them.

    7. Re:ls is dead by Jorl17 · · Score: 1

      Good way to refute his argument. The thing to learn is: "Analogies suck, stick to something better". Yeah, I love the vague "something better" as well.

      --
      Have you heard about SoylentNews?
    8. Re:ls is dead by Anonymous Coward · · Score: 1, Funny

      Yeah but who in their right mind uses 1-based array indexing?

    9. Re:ls is dead by An+ominous+Cow+art · · Score: 1

      By coincidence, I happened to notice this yesterday:

      C:\>ls --help
      Usage: ls [OPTION]... [FILE]...
      List information about the FILEs (the current directory by default).

      ls version 4.3.169 2005/09 for Microsoft Windows.
      Microsoft Windows extensions by Alan Klietz
      Get the latest version at http://utools.com/msls.asp

          -a, --all do not hide entries starting with .
          -A, --almost-all do not list implied . and ..
                  --acls[=STYLE] show the file Access Control Lists (ACL):
                                                      STYLE may be `short', `long', `very-long'
                                                      or `none'

      This is Cygwin, obviously. So, ls has support for ACLs, but probably has to be compiled in and is probably OS-dependent. I have not looked at the source.

    10. Re:ls is dead by Anonymous Coward · · Score: 0

      I'm wondering how you'd think 'ls' could display ACLs and maintain standard columnar output.

      They've had this in Windows NT forever, it's called the "Centuries-Ahead Clone of LS", aka cacls.exe ;c)

    11. Re:ls is dead by Anonymous Coward · · Score: 0

      No telling how much suffering has been set upon the world because of bad analogies.

    12. Re:ls is dead by Rysc · · Score: 1

      Try the info pages maybe? In fact the output of ls -l could be altered to include ACL information, but it would not be very practical as there could be a lot of it. I wouldn't be opposed to some kind of sigil indicating "ACLs exist for this file" - that would be useful, then I could know to getfacl for details.

      --
      I want my Cowboyneal
    13. Re:ls is dead by Anonymous Coward · · Score: 0

      f there were significant changes to the Unix filesystem security model (e.g. if very complicated NTFS-style permissions were implemented)

      You mean something like EXT4? Check, done.

    14. Re:ls is dead by VisceralLogic · · Score: 1

      Hey, say what you will about Lua, for example "who in their right mind uses 1-based array indexing", but at least it has coroutines, which is more than lots of languages can say for themselves.

      Fortran? Pascal? Just because C-style 0-based indexing is most common doesn't mean it's the only thing that makes sense.

      --
      Stop! Dremel time!
    15. Re:ls is dead by jandrese · · Score: 1

      The next field contains a plus (`+') character if the file has an ACL, or
      a space (` ') if it does not. The ls utility does not show the actual
      ACL; use getfacl(1) to do this.

      This is from ls(1) on FreeBSD 7.3-STABLE

      --

      I read the internet for the articles.
    16. Re:ls is dead by jandrese · · Score: 1

      Every time I see someone try to secure a Windows system by revoking "unnecessary" ACLs, they invariably render the system worthless and are forced to reinstall. Windows ACLs may look reasonable on the surface, but they are subtle and vindictive little bastards.

      --

      I read the internet for the articles.
  16. Snort's just fine by guruevi · · Score: 4, Insightful

    It may not be developed on very actively but that's because it doesn't need to be. It does everything it needs to do and for the rest, the community and any capable sysadmin can make their own rules. At some point the product is finished and all you can do is bugfix it. Adding features makes stuff bloated and is only necessary if you need to sell the stuff in a commercial setting. That's the power of open source, once a product is finished, it's done with. Eventually somebody will rewrite it (if the code is really bad) or make it run better (if architectures change) but a well-written program won't need either in the near future.

    Look at the rsync library. The only thing that was fixed recently is a 64-bit handle to allow for files larger than 4GB to be handled. I don't believe the original programmer is even around anymore to fix stuff on it since the 4GB patch is not included in the official rsync distribution. But it's still widely used without any problems, works as intended and isn't going away soon.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:Snort's just fine by ta+bu+shi+da+yu · · Score: 2, Informative

      What, Tridgwell isn't accepting patches? Someone call UNSW!

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:Snort's just fine by Anonymous Coward · · Score: 0

      It's actively developed, 2.8.6 just came out awhile ago, and 2.9 is in progress. Anyone who thinks differently is obviously stupid.

  17. Yeah by Frogbert · · Score: 1

    If there is one thing that is terrible for prompting innovation it's competition. I predict both programs will fade into obscurity within 6 months.

  18. Snort is live. 3.0, OTOH... by savanik · · Score: 5, Interesting

    .... is pretty much DOA.

    Speaking as a security professional, we could REALLY use multi-threaded support in our Snort deployments, and the last time I heard 'multi-threaded support is just around the corner' was in 2008.

    Right now, the fact that one Snort instance runs as one process linked to one interface in your ethernet stack means that only one core can run it. And with us hitting the plateau in computing speed on a per-core basis, and traffic still increasing, multi-threaded support had better show up in the next couple of years at the latest or I'll have to find some other network-based IDS product, at least for some extreme instances.

  19. Sig reply by daeglo · · Score: 1

    One's right to life, liberty, property, speech, press, freedom of worship and assembly may not be submitted to vote

    Are you certain about this? Perhaps we should have a poll about this.

    -- It may be flamebait, but it's funny.

  20. North Texas Snort Users Group by technoid_ · · Score: 3, Informative

    Just a heads up. The North Texas Snort Users Group is being revived. I have nothing to do with it, but heard about it at the North Texas Linux Users Group (NTLUG) meeting.

    Check out nt-sug.org.

    Technoid_

    --
    Two wrongs don't make a right, but 3 lefts do - Lew of GO magazine
  21. Snort's not dead... by martyroesch · · Score: 5, Insightful

    I should know, I wrote it.

    Snort is developed at Sourcefire these days, the company I started and where I still serve as CTO. I am the lead developer on the Snort 3.0 project right now which is undergoing restructuring after the initial few releases showed performance issues that we weren't ready to live with.

    Snort 2.x is developed by Sourcefire's engineering team, we release several updates a year to the code and updates to detection almost weekly via the Sourcefire VRT. I don't work on the 2.x code base day to day anymore but I do contribute from time to time. Snort 2.9.0 is slated for release this fall and continues 12 years of development on the engine technology which includes some significant innovation in the field of intrusion detection.

    My issue with Suricata is that it has implemented the exact same *detection model* as Snort, it does nothing new from a detection standpoint but wraps it in a multithreaded framework that they're trying to call innovation all on its own. True innovation would be to develop a new way of detecting threats on the wire and they haven't done that, they effectively have implemented the same idea as Snort (processes Snort rules, buffers streams into chunks before processing, etc) on a slower software platform. They implemented what is effectively a Snort fork and did so at taxpayer expense, they got the government to pay them to develop something that the government already gets for free (Snort's detection model) with less features and lower performance.

    Someday Suricata might be a really interesting engine but to go out to the press in a concerted push and advance the idea that "Snort is dead" reflects a stunning amount of hubris and wishful thinking. Snort is the most widely deployed IDS/IPS on the planet, there have been millions of downloads and there are hundreds of thousands of registered users and the community is still growing steadily. Snort's engine development is still moving forward and we have plans to continue to innovate in the field of intrusion detection. If the Suricata team wants to displace it they have a tremendous amount of work to do, they're not even close yet.

    1. Re:Snort's not dead... by Rogerborg · · Score: 1, Informative

      Here's the difference, Marty.

      When I go to SourceFire, I see plenty of ways for me to investimentise in my partneritude, but I can't for the life of me seem to find the source of your "open source" product.

      When I go to Suricata, the source link is right there on the front page.

      --
      If you were blocking sigs, you wouldn't have to read this.
    2. Re:Snort's not dead... by Anonymous Coward · · Score: 0

      If you're looking for the source for Snort, try looking at snort.org. It's only been there for about ten years now.

    3. Re:Snort's not dead... by rotide · · Score: 4, Informative

      Did you even look at the downloads page?:
      http://www.snort.org/snort-downloads

      Second link is "source".

      If you want the 3.0 source go to:
      http://www.snort.org/snort-downloads/snort-3-0/

      Maybe these weren't the sources you were looking for?

    4. Re:Snort's not dead... by Martin+Blank · · Score: 1, Redundant

      That's because you went to the commercial site. Try going to the Snort site, and click on the big "Download Snort" link. I'll even provide the URL here:

      http://www.snort.org/snort-downloads

      It's right under the "Source" heading. Not really hard.

      --
      You can never go home again... but I guess you can shop there.
    5. Re:Snort's not dead... by jrouleau · · Score: 1

      I will agree with you from the standpoint that SNORT is not dead and that it was / is very innovative in the IDS/IPS Space, however, Suricata seems to me to have simplified some things for those who are using the product. From web page layout to finding the exact source code that is currently in production. So from a logistical(?) standpoint finding what you want with Suricata is or seems much easier than SNORT. In addition, true multithreaded handling is an innovation from the standpoint it now balances amongst all the processor cores instead of locking to a single core. You can/do see a difference once you put it under load, so as to being slower I will have to call Baloney on that.

      Again, I will agree that they should not have been out saying SNORT is DEAD but should have been touting the improvements that have been made. I for one wait to see what happens with Snort v3.0 and if it will also take to a true multithreaded approach.

      To me the overall seems as if You may not be happy that someone beat you to multi-threading and now you stand in a position to play catch-up but I have confidence you will be able to handle it. Intersting times and all.....

    6. Re:Snort's not dead... by seek3r · · Score: 2, Informative

      I have to agree that Snort is not nearly dead. The team at Sourcefire is working to improve the capabilities of both the open source Snort and the commercial product. With the integration we have put together with NTOSpider (web application security scanner) where NTOSpider is able to generate custom Snort rules for web application vulnerabilities it discovers, this can make Snort a reasonable Web Application Firewall (when in block mode) for accomplishing virtual patches to completely custom web apps. As the Sourcefire team continues to push integration and the Snort rules format to other complimentary technologies, I see an interesting level of advancement on the horizon.

    7. Re:Snort's not dead... by Rogerborg · · Score: 1

      When I wrote "SourceFire site", you read "snort.org" because...?

      --
      If you were blocking sigs, you wouldn't have to read this.
    8. Re:Snort's not dead... by X.25 · · Score: 0, Troll

      Here's the difference, Marty.

      When I go to SourceFire, I see plenty of ways for me to investimentise in my partneritude, but I can't for the life of me seem to find the source of your "open source" product.

      When I go to Suricata, the source link is right there on the front page.

      I know that using a brain is hard, so I am always willing to help.

      So, here is what you do:

      1) Go to http://www.snort.org/
      2) Click on "Download Snort" icon
      3) Download Snort

      Yeah, I know, it was hard.

    9. Re:Snort's not dead... by Gerald · · Score: 2, Funny

      I went to linux.com and for the life of me I can't find any Linux source code. You're right. These people are losers.

    10. Re:Snort's not dead... by h4rr4r · · Score: 1

      Because you went to the wrong website. That one is just for commercial support, they keep it separate to show their seriousness about FREE software.

    11. Re:Snort's not dead... by X.25 · · Score: 1

      When I wrote "SourceFire site", you read "snort.org" because...?

      Are you going to keep showing how stupid you are, or you think it's time to stop?

      Please go to http://www.ibm.com/ and try to find their opensource projects on the front page.

    12. Re:Snort's not dead... by _Sprocket_ · · Score: 1

      When I wrote "SourceFire site", you read "snort.org" because...?

      When you wanted to get source code for snort, you went to SourceFire's web page because...?

    13. Re:Snort's not dead... by BitZtream · · Score: 1

      Why are you so defensive then?

      I use Snort, you're right, I'm not going anywhere any time soon, but why are you so defensive over it.

      They added multithreading, which you have not, and otherwise you say they are the same (who am I to argue with the guy who wrote one of them). That does indeed sound like an improvement (assuming its not a horrid implementation).

      You used a source code license that permits forking and someone did it and released it with some info about it and you're getting upset.

      So they did what basically equates to name calling, big deal, stop throwing a temper tantrum over it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    14. Re:Snort's not dead... by Anonymous Coward · · Score: 0

      When I wrote "SourceFire site", you read "snort.org" because...?

      Probably because you were wrong and stupid and the others were trying to help you out.

      You acting like a twit just proves the point.

      Deal with it.

    15. Re:Snort's not dead... by Anonymous Coward · · Score: 0

      A Snort fork!??
      Come on.. they didn't use snort code. That's not a fork. Sure they implement the same rule keywords, because of emerging-threats feed. That feed is not snorts, right? Also the model is completely different. Of course it has to deal with sessions/streams/flows, like snort, and like the rest of IDS/IPS out there. That's not "the same model". Also the multi-threading makes it a different architecture it self. They wanted to give compatibility and they did it in just one year. Let's see what they bring on the next one.

    16. Re:Snort's not dead... by LWATCDR · · Score: 1

      Let's start off with the simple fact.
      Snort is a great piece of software.
      But frankly you seem really mad and full of venom.
      I have never heard anything negative about Snort from the producers of Suricata. I have not seen any news stories about Snort being dead.
      What I have heard is Snort 3.0 is no where to be seen. Not a terrible thing since Snort 2.x works just fine.
      Unlike a lot of people on Slashdot I think it is great that you took an FOSS tool that you created and made a living supporting it.
      But your post and the statements in the article sound shrill and full of venom.
      I will say that I disagree with your dismissal of the importance of multi-threaded support. It is only valid as long as current CPUs offer enough power to support your link speed. We are not seeing single core performance increasing at the rate we used to. The big thing now is more cores. Now the idea of CUDA support is also interesting in and IDS but am not sure that GPUs are an ideal solution for and IDS/IPS but then I have not worked with them much.
      Right now I have no doubt that a multi-threaded system would take a performance hit. I have never seen any program not take a hit when first being moved to a multi-threaded system. Well except those that are highly parallel by nature.
      But eventually you will have to go that way.
      But that is just my opinion.
      Finally, thanks for Snort it works really well.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    17. Re:Snort's not dead... by rtfa-troll · · Score: 1

      There are lots of commercial software sites which give the link to their community edition directly on their main web page. If they were "serious" they would do that too.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    18. Re:Snort's not dead... by rtfa-troll · · Score: 1

      because he had never heard of snort before and his sourcefire sales person came wondering buy and told him how good it was. Except they probably rather concentrated on the IPS features and he never even realised that snort was under there.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    19. Re:Snort's not dead... by m0rtadelo · · Score: 1

      Wow 12 years. It's been a long time. Curiosly enough back in my last university year (2001), as a final project for the telecommunications degree, I simply took your great Snort program (i do not remember the exact version, maybe 0.9) and patched it so Snort could take advantage of multiprocess and multithread configurations, so multiprocessor (no multicore at those days) machines could use all the available processors when processing network traffic. It was a trivial solution, since parallelization was carried out on a packet basis (we left out preprocessing), but with this simple trick we could literally multiply the performance of the sniffer per the number of processors present on machine. It is incredible that no one has thought about that way of improving Snort until now. I have not looked at Suricata code or Snort's newer releases, but from the comments above I suppose the path followed by those developing Suricata must have been the same. The only difference is that it didn't take us 1 million dollars to develop a similar solution, since an unpaid programer (myself) plus a few months was all what we used.

    20. Re:Snort's not dead... by _Sprocket_ · · Score: 1

      Yeah - I'm sure Sourcefire listing Snort as a product and providing a link to snort.org on the product page was all very confusing. But then, when a sales person starts to wonder, you know you're in trouble if you wander along side him.

    21. Re:Snort's not dead... by Anonymous Coward · · Score: 0

      When I wrote "SourceFire site", you read "snort.org" because...?

      ...because he assumed you actually meant the site where the IDS product is made available.

      I find it similarly hard to find the download link for the slashcode source when I go to geek.net.

      Your point is...?

  22. Angry by C_Kode · · Score: 2, Insightful

    Martin sounds angry. Suricata is new, I wouldn't expect it to blow away the competition at such an early stage. High speed/quality IDS/IPS isn't something that you can xerox off new competitors in 15 minutes. I suspect it's like Firefox's new scripting engine. It was initially slower than the old one, but with time it will overtake it.

    Martin makes his money off Snort and doesn't want other free software encroaching on his livelihood. Well Martin, maybe you should put forth more effort into Snort rather than just resting on your laurels.

    1. Re:Angry by Anonymous Coward · · Score: 1, Informative

      Sounds more like Martin is clearing up some of the FUD. FUD spread by the Suricata camp....much like M$ spreads FUD against linux, etc.

  23. Ever notice? by Anonymous Coward · · Score: 2, Insightful

    Ever notice how funded "non-profits" and new commercial efforts always start by declaring the open source version "dead"? That's a bit like Tesla motors coming out and declaring Ford dead. Whether or not it is true that "Ford is dead", the "competition" has a serious conflict of interest and is in no way qualified to make the declaration. In fact, their need to make such declarations indicates that it is actually far from true.

    A better wording for the OISF:
    "We think our product is better and we wish Snort would just go away, because we are so tired of hearing from our potential customers 'We use Snort, and it does all that already, why would we switch?'."

    OISF is also probably getting really tired of trying to justify every year the expenditure of taxpayer dollars to support a capability that Snort already provides for free. If they really had such a great capability, they wouldn't have any need whatsoever to spread Snort bashing FUD.

  24. OT: Dear Slashdot Admins: PLEASE FIX the mod box by Qubit · · Score: 2, Interesting

    I'm forced to post something in this thread to throw away an accidental mod of "Troll".

    If the moderation box gets focus for any reason, it's going to fire off and moderate the person once you exit it. No ifs, ands, or buts.

    So here I am, having to throw away 4 or 5 reasonable (well, I thought so, anyway) mods to this article in order to not unfairly peg someone as a Troll.

    Plus I have to write this lame post. I mean, who wants to see this lame post?

    Sincerely,
    -- Us

    --

    coding is life /* the rest is */
  25. Run away by imakemusic · · Score: 1

    So...some say it's alive, some say it's dead.

    Obviously the only answer is removing the head or destroying the brain.

    --
    Brain surgery - it's not rocket science!
    1. Re:Run away by geminidomino · · Score: 1

      Or just open the goddamn box and look already!

  26. GPLv2 Plus "Non-GPL" by PSaltyDS · · Score: 2, Interesting

    From the OISF Download page:

    "The Suricata Engine and the HTP Library are available to use under the GPLv2."

    Followed on page 2 of same by this:
    "Membership in the OISF Consortium Group provides a non-gpl limited license for the Suricata IDS engine in return for ongoing support. There are multiple tiers available for consortium participation that simplify the varying levels of support and involvement possible for all types of interest. Contributions may range from man hours in development assistance, technology donations, hardware and infrastructure, to financial assistance."

    I get that if the code is their copyright, they can dual license at will. But doesn't the above mean any contributions from either a community or "Membership" cannot themselves be GPL, since any code accepted will in turn be distributed "non-gpl" among the membership? Also, are there "multiple tiers" of "non-gpl limited license"?

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
    1. Re:GPLv2 Plus "Non-GPL" by Anonymous Coward · · Score: 1, Informative

      Contributors need to sign the Contribution agreement. It can be found here. http://www.openinfosecfoundation.org/index.php/contributors

      --
      User hereby irrevocably and perpetually assigns, transfers, conveys and sets over to OISF, and OISF hereby accepts the assignment, transfer, conveyance and set over, User's entire worldwide and perpetual right, title and interest in and to the Materials including but not limited to all Intellectual Property Rights in the Materials. User will give OISF or its designee all assistance reasonably required to register, perfect, enforce and apply for and obtain in OISF's name patent, copyright, trademark and other Intellectual Property Rights in any and all jurisdictions
      -

    2. Re:GPLv2 Plus "Non-GPL" by zefrer · · Score: 1

      "I get that if the code is their copyright, they can dual license at will. But doesn't the above mean any contributions from either a community or "Membership" cannot themselves be GPL, since any code accepted will in turn be distributed "non-gpl" among the membership? Also, are there "multiple tiers" of "non-gpl limited license"?"

      I think you misunderstood. If you obtain a copy of the source code that is licensed and distributed as GPLv2, as they claim to make available, and you then make a patch for that code then your patch must also be available under GPLv2. Otherwise there would be a license violation.

      On the other hand, if you buy support, they will give you the source code under a non-gpl license which they have every right to do since they own the copyright for the original source. This can not contain any GPLv2 only code (unless under the original GPLv2 license), say from contributors that got the code under GPL. This is mainly for companies wishing to make changes to the code without having to release their changes under the GPL.

      That said, requiring a 'support contract' so that they provide you with the code under a different license is pretty low.

    3. Re:GPLv2 Plus "Non-GPL" by BitZtream · · Score: 2, Informative

      And this is handled all the time by saying 'when you contribute code, you transfer the copyright to us' and then its over.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:GPLv2 Plus "Non-GPL" by turbidostato · · Score: 1

      "The Suricata Engine and the HTP Library are available to use under the GPLv2.
      [...]
      Membership in the OISF Consortium Group provides a non-gpl limited license for the Suricata IDS engine in return for ongoing support."

      Mix the two and what you get is:

      1) Suricata is open to "tivoization" (which is quite a concern for a kind of software that naturally tends to be offered in a "black box" model).

      I don't think I'll consider Suricata on my environment any time soon.
      2) In order to be part of the community you should pass away copyrights for the fruits of your job to OISF which in turn is free to close development of future versions of the software at any time.

    5. Re:GPLv2 Plus "Non-GPL" by PSaltyDS · · Score: 1

      Roger that. An AC posted the relevant part of the Contribution agreement above:
      "User hereby irrevocably and perpetually assigns, transfers, conveys and sets over to OISF, and OISF hereby accepts the assignment, transfer, conveyance and set over, User's entire worldwide and perpetual right, title and interest in and to the Materials including but not limited to all Intellectual Property Rights in the Materials. User will give OISF or its designee all assistance reasonably required to register, perfect, enforce and apply for and obtain in OISF's name patent, copyright, trademark and other Intellectual Property Rights in any and all jurisdictions"

      I guess the remaining question is, does SNORT use the same smelly tactic?

      --
      Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
  27. Snort's Better by helix2301 · · Score: 2, Interesting

    Snort is not dead Snort is a superior tool for network detection. Snort can be ran as a simple dump tool all the way to integration a MySQL database for analyst. Companies build snort into there tools like AlienVault and many others. Snort is a veteran tool that can do packet sniffing, packet logging and full-blown IDS. Snort can also be used with other veteran tools like Barnyard and Sguil. Suricata looks like a great product but it's not Snort.

  28. Mod parent UP ! by AftanGustur · · Score: 1

    This is probably why OISF is taking a dump on Snort, it's a trick to get attention to their soon-to-be-commercial product !!

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  29. I (ab)use them by Anonymous Coward · · Score: 0

    NT ACLs extend far beyond the file system. Pretty much everything can have a security context, all under the same model. Filesystem objects, running applications, devices, windows, sessions, you name it, it probably has an NT ACL context. I have used this to create a complete system and domain wide tagging system by attaching a powerless dummy user to anything that needs a tag context and storing various criteria in that user's active directory record. I have a handful of users and groups (4 of each) which can be combined in several ways to create over 100 different "tags" that can be assigned to any object, with minimal resource usage.

  30. For those interested by Anonymous Coward · · Score: 0

    OISF sent out an update this afternoon:

    The Phase Two kickoff meeting for Suricata and the OISF was held in San
    Francisco last Friday. We had some great discussions, these meetings
    have proven to be invaluable. Thanks to all who attended, many great
    ideas were exchanged and discussed. The goals of this meeting were to
    review where we are in Phase One development, lay out Phase Two major
    features, and bring in new ideas and challenges. These were accomplished
    quite well!

    Below is a discussion of where we believe we should go with Suricata for
    Phase Two. This is only the beginning of the conversation, we know
    everyone interested can't be at one meeting. So please consider this a
    starting point and we'll continue discussion on the mailing lists.

    Status

    Overall, the engine is in a great state. We are much further into
    development than we had expected at this point, we've solved many
    technical issues we expected to be pushed to Phase Two. I have to say
    I'm honored to be just near a team of developers with such talent and
    dedication. Our contributors and consortium members have brought
    everything we didn't have available to put this incredibly complex
    engine together. My thanks to everyone who's contributed, but we have a
    long road ahead of us.

    We had originally intended to end Phase One with the 1.0 release and
    move directly into Phase Two development. Phase One was the more
    traditional features and the base functionality for the engine, then
    Phase Two would be the most experimental features. We have decided to
    push Phase Two development off a few months to put more time into
    stabilizing and performance tuning the base engine. We need the time for
    performance tuning, but also our funding for 2010 is due in September,
    and the foundation is low on resources. So we're limiting development to
    1.0.1 bugfixes and performance tuning for the next month or so. We'd
    also like to see how this release performs and works for the community,
    so get your feedback in. Phase Two features are very experimental, and
    will take significant amounts of time to perfect, so we're gathering our
    resources to attack this on all fronts.

    So for this Interim period here are our goals:

    Complete Architecture Documentation
    Significant Performance Optimization
    More Easily Configurable Run Mode Support (Endace has offered to
    complete this)
    Error Code Cleanup and Documentation
    Full Documentation (community editable docs)
    Advanced Profiling and Engine Statistics Module
    Accuracy Improvements
    Added Protocol Detections
    Classifications Update (support a more elegant definition system)
    Full 2.8.6 Syntax Compatibility
    Better LibHTP Error Handling
    Heavy Inline Testing

    The Features to be pursued in Phase Two are:

    High Priority:
    Max Inspection Time Cutoff Setting (while inline set a packet loose to
    avoid latency but still process)
    File Capture and Extraction in Stream
    REGEX Optimization/Acceleration (possibly using alternate regex libraries)
    Live Ruleset Updates
    Flow Logging (Netflow output)
    Add Replace keyword support
    Host attribute scrubbing (strip OS identifying oddities)
    URI Matching lookups (stopbadware, websense, etc)
    Full CUDA Support

    Phase Two Low Priority:
    IP Reputation - Explore other items, dns, etc
    Distributed Blocking
    Global Flowbits and flowvars
    Full Stream Capture (rotating pcap support)
    Traffic Redirection (bait and switch style)

    We have a huge list above, and we need your help. Ideas, code
    contributions, help in documentation, help in translating documentation,
    and financial and hardware support are needed. We welcome input from any
    source!

    Please join the OISF mailing lists
    (http://lists.openinfosecfoundation.org/mailman/listinfo) for more info,
    discussion, and to follow developments. If you'd like more information
    about consortium membership or ways you can help out please email
    consortium@openinfosecfoundation.org, or myself directly at
    jonkman@openinfosecfoundation.org.

  31. About the parent commenter... by mcgrew · · Score: 1

    Note slashdot username martyroesch, and as it's a six digit UID it can't be some fool that just picked it up today. Here's what Wikipedia says about the parent poster:

    Martin Roesch
    From Wikipedia, the free encyclopedia
    Jump to: navigation, search
    Martin Roesch founded Sourcefire in 2001 and serves as its Chief Technology Officer. A respected authority on intrusion prevention and detection technology and forensics, he is responsible for the technical direction and product development efforts. Martin, who has 17 years industry experience in network security and embedded systems engineering, is also the author and lead developer of the Snort Intrusion Prevention and Detection System that forms the foundation for the Sourcefire 3D System.

    Over the past 10 years, Martin has developed various network security tools and technologies, including intrusion prevention and detection systems, honeypots, network scanners, and policy enforcement systems for organizations such as GTE Internetworking, Stanford Telecommunications, Inc., and the United States Department of Defense. He has applied his knowledge of network security to penetration testing and network forensics for numerous government and large corporate customers. Martin has been interviewed as an industry expert in multiple technology publications, as well as print and online news services such as MSNBC, Wall Street Journal, CNET, ZDNet, and numerous books. Snort has been featured in Scientific American, on A&E's Secret Places: Inside the FBI, and in several books, such as Network Intrusion Detection: An Analysts Handbook, Intrusion Signatures and Analysis, Maximum Security, Hacking Exposed, and others.

    In 2006, Martin was named as one of InformationWeek's 18 "Innovators and Influencers" and one of the Tech Council of Maryland's "Most Influential CTOs in Maryland." Martin has also been the recipient of the 2004 InfoWorld IT Heroes Innovator Award as well as winning the 2004 "40 Under 40" award from the Baltimore Business Journal.

    Martin holds a B.S. in Electrical and Computer Engineering from Clarkson University. He is also the author of Daemonlogger. [1]

    [edit] References
    ^ "Sourcefire Website". http://www.sourcefire.com/company/exec. Retrieved 2008-10-28.
    [edit] External links
    Marty's blog
      This biographical article relating to a computer specialist is a stub. You can help Wikipedia by expanding it. v d e

    Retrieved from "http://en.wikipedia.org/wiki/Martin_Roesch"

    To Marty: I tip my hat to you, sir.

  32. RE: Is Open Source SNORT Dead? by Anonymous Coward · · Score: 0

    I don't believe that oisf is saying open source snort is dead. That's just a flame of snort as they are worried. The internals of suricata are significantly different. The project is a lot younger than snort, with just 1 year of existence against 12! That's why I found mroesch words a bit arrogant talking about suricata.. there's a lot of efforts and good results in just one year, and the projects are on a different level of maturity to be compared. No sense there. The first suricata release is trying to give compatibility to emerging threats rule feed, maintained by Jonkman and co. The oisf team has done a ids/ips so far, with a good code base to start making new features and improvements. I guess "Multithreading" is just a part of it. With this progression (imho) they have a great future. What I do not understand is this flame articles, somehow against suricata, but probably sourcefire has an explanation.

  33. Check out BRO! by alexbartlow · · Score: 1

    Just thought I'd put a plug in for BRO-IDS: http://www.bro-ids.org/ Basically, you write all the signatures you want, but then write policy files on top of that to interpret that data, so it's a strict superset of Snort's functionality. There's even a tool in the distribution that lets you turn snort signatures into bro rules. So, you can have things like: If a user logs in to a machine on HOME NET from anywhere outside of HOME NET and in the next 15 minutes initiates a file transfer to that machine and that machine joins an IRC server or has FTP transfers from it in the next 2 days then raise an alert At OSU, Bro is used to check all files coming over the border against team cmruy's (http://www.team-cymru.org/) DNS based malware database. Check it out! Plus, you get the INFORMATION SECURITY CUBE OF POTENTIAL DOOM! (http://www.nersc.gov/nusers/security/TheSpinningCube.php)