Slashdot Mirror


Missing Open Source Security Tools?

Kinetic writes "There are many great open source security tools out there, Nmap, Nessus, and DSniff, just to name a few. However, with the world of security constantly changing, this begs the question, what open source security tools are missing? What commercial security tools have no viable open source alternatives? When securing/testing/exploring networks (home or enterprise), what security tools/applications/functionality are lacking (or non-existent) in the open source world?"

362 comments

  1. Oh great by Anonymous Coward · · Score: 3, Funny

    Here comes the "THAT'S NOT THE PROPER USE OF BEGS THE QUESTION" people. Get over it. English changes.

    1. Re:Oh great by Anonymous Coward · · Score: 2, Insightful

      Ya, but when I actually use beg the question properly people won't know wtf I'm talking about and think I'm an idiot when in fact they are the idiots!

      But I let it go cause I hate those stupid losers still whining about how hacker used to mean a guy who played with model trains at MIT or something...

    2. Re:Oh great by computational+super · · Score: 3, Funny

      Which begs the question as to its proper usage...

      --
      Proud neuron in the Slashdot hivemind since 2002.
    3. Re:Oh great by Anonymous Coward · · Score: 4, Insightful

      I bet a lot of people would have enjoyed using that excuse in English class. Can you imagine an editor at the NY Times letting this slip by? In a comment by somebody who doesn't know better, sure, let it go.

      Languages evolve, but that fact is too often used as a cop-out for being too lazy to learn correct use of a language. As it is now, "begs the question" is used incorrectly on the front page of Slashdot, a large news site. The editors should know better and hopefully after being scolded, they learn. Unlike people who scoff at corrections because "English changes."

    4. Re:Oh great by Anonymous Coward · · Score: 0

      When 95% of the population uses a phrase one way, then that's what it means. It may have meant something different in the past, but that was then.

    5. Re:Oh great by Anonymous Coward · · Score: 1, Funny

      95% of the population doesn't know how to speak properly? whoa... you must live in America.

    6. Re:Oh great by Minwee · · Score: 2, Funny

      I think that is a perfectly cromulent use of that phrase and it embiggens us all.

      Now go marklar, marklar marklar.

    7. Re:Oh great by Kope · · Score: 1

      I wonder how many of these people who complain about people correcting fairly major improper use of natural languages get a bit pissy when someone makes improper technical statements?

      It is after all, an exactly equivillent gaff.

      We bitch and moan when editors at the NY Times don't understand the relatively technical difference between free and open source software licenses, yet we aren't entitled to bitch and moan when the editors of slashdot don't understand the proper use of common phrases?

    8. Re:Oh great by TheLink · · Score: 1

      Yah I think it's gay.

      --
    9. Re:Oh great by Anonymous Coward · · Score: 0

      actually, the ny times routinely misuses "begging the question", which I find REALLY ANNOYING... the only less annoying thing is the constant gratuitous use of the word "dichotomy" in the last few years

    10. Re:Oh great by happyfrogcow · · Score: 1

      Hey, an AC bashing America... you must be American.

    11. Re:Oh great by Anonymous Coward · · Score: 0

      When 95% of the population uses a phrase one way, then that's what it means.

      I would guess that less than 5% of English speakers would use the phrase "begs the question" at all.

      If you are asserting that this use of the phrase "begs the question" is correct because 95% of people would use "begs the question" where they mean "raises the question", then I would like to see something to back up your 95% stat.

  2. Security by Anonymous Coward · · Score: 5, Funny

    Open source security tools are missing.. security holes?

    1. Re:Security by Anonymous Coward · · Score: 0

      How about an OSS version of Silent Runner?

    2. Re:Security by bgeer · · Score: 4, Informative

      Um no. Ethereal was running about 1 remote-shell vuln a week for a long time. Snort has had a couple too. I guess you could argue that they're all fixed now, but you certainly can't be sure of that.

    3. Re:Security by daeley · · Score: 5, Funny

      Bob: Looks like you've been missing a lot of security holes lately.

      Peter: Well, I wouldn't exactly say I've been *missing* them, Bob.

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    4. Re:Security by ron_ivi · · Score: 3, Insightful
      Sure...

      facial-recognition & biometric stuff to identify suspects in your building

      background-check software for individuals.

      burglar alarm systems, for homes and businesses (requires some hardware)

      timed-safe software (requires some hardware)

      xray & metal-detectors & chemical-sniffers for airports (requires lotsa hardware)

      Oh, you mean computer stuff. C'mon guys, just quit using outlook to browse prOn from computers inside your firewall; and close off ports you don't need.

    5. Re:Security by zonix · · Score: 3, Funny

      Bob: Looks like you've been missing a lot of security holes lately.

      For a second there, that looked like a Clippy joke.

      z
      --
      What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
    6. Re:Security by arivanov · · Score: 1
      burglar alarm systems, for homes and businesses (requires some hardware)

      Not really, most sensors are trivial to interface. Same for card readers, etc.

      Been there done that.

      Still, you are right on target - there is nothing to interface them to in terms of software. There are no libraries, no frameworks, nothing. Same for CCTV and surveylance systems (I ended up writing my own for some of the stuff I had to do last year).

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    7. Re:Security by geordie_loz · · Score: 2, Insightful
      there are no libraries, no frameworks, nothing...... I ended up writing my own...
      Maybe if you release your stuff under the GPL then there would be.
    8. Re:Security by NateTech · · Score: 1

      Don't forget robotic automated anal probes.

      --
      +++OK ATH
    9. Re:Security by nick125 · · Score: 1

      or least the holes are buried very deep. least the holes are fixed. look at microsoft and the vulnerabilities from 4 years coming to bite them at the cost of the consumer that has to deal with security patches that just disable the problem instead of fixing it. and they call that fixing the problem. heh

  3. Self Defending Networks? by Neil+Blender · · Score: 5, Funny

    Oh, wait, you probably mean stuff that actually works.

    1. Re:Self Defending Networks? by Master+of+Transhuman · · Score: 5, Interesting

      You think this is funny. Let me tell you a little story.

      I just took this past spring a course in "Network Security". The teacher got hold of a DARPA video on computer security and played it for us at one class session.

      You wouldn't believe this crap. The scenario was a country suspiciously similar to Iraq who set up a computer center with a bunch of Arab terrorist hackers and tried to drop America's infrastructure.

      So, of course, the brilliant and utterly boring (all these people looked like crew-cutted Republicans, it was unbelievable) used all sort of "cutting-edge technology" (that doesn't exist and won't for another two or three decades) to defeat the evil Arabs. It ended with them tracking the evil Arabs to their lair and a bunch of Special Forces guys busting in and shooting up the place (DIE, EVIL HACKERS! DIE!).

      The tech they showed involved a lot of voice-command and voice-response computer systems, all sorts of fancy graphics stuff, and of course something very much like Total Information Awareness that allowed them to know who everybody was no matter who the hell they were. They also had the ability to search out the source of any virus or hacker penetration in minutes and then commandeer the entire US infrastructure to repel the attack.

      Utter bullshit - and I told the teacher so at the end of the video.

      This was a DARPA "wish-list" video with absolutely no relevance to current computer security technology.

      At the end of the semester, I demo'd the Knoppix STD (Security Tools Distribution) to the class. One student asked if this stuff was "all command line". I said, well, it's all servers, and the servers all run UNIX, and servers usually are administered from the command line, so, yes, most of the tools (except for stuff like Ethereal and Nessus) was command line.

      It's a long way from there to DARPA's fantasy land.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:Self Defending Networks? by 110010001000 · · Score: 2, Insightful

      Well DARPA is Defense ADVANCED RESEARCH Projects Agency, which means that they work on advanced research (or fantasy land as you call it). I'm not sure you know what DARPA has cooking in their labs, but it is light years beyond a simple Knoppix CD.

    3. Re:Self Defending Networks? by Jorgensen · · Score: 2, Informative

      I dont know what I should find most worrying:
      - the darpa fantasy land
      - or using (what appears like) racism to argue for it?

    4. Re:Self Defending Networks? by justinmc · · Score: 1

      That is one of the best posts that I have seen in years! I know it was DARPA, so it might have been a wish-list, but hell they may as well gone to Blockbusters for a video! Also I agree on the Command line stuff. The amount of people who are stunned by Command Line or even worse, think it is 'old' suprises me! Jay

    5. Re:Self Defending Networks? by stoborrobots · · Score: 4, Interesting

      One argument FOR the command line as a newbie interface is here on OSNews.

      It just goes to show, it's not just us old hackers who prefer the CLI...

    6. Re:Self Defending Networks? by ScarKnee · · Score: 1

      I wouldn't call it racism. I would call it a mostly-correct depiction of our real enemy. You don't see/hear about Catholics in the Vatican or Buddists in Japan plotting the demise of the USA or anything remotely western simply based upon our religion, manner of government, use of their oil (the money made from that can be used to better their circumstances), etc.

      Should they have depicted the terrorists as little-old white ladies or even children? No, they should depict them as who they are most likely to be. I would like to see the statistics in plane hijackings, night club bombings, and car bombings worldwide... see who did it. Were they Muslim Extremists? I can think of 1 incident in the U.S.A. that wasn't a Muslim Extremist (Oklahoma City). I believe the vast majority would involve to Muslim Extremists.

      I could be wrong, though.

    7. Re:Self Defending Networks? by Master+of+Transhuman · · Score: 1

      Yeah, you could be wrong.

      That would be bad, since it adds to stupidity as well.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    8. Re:Self Defending Networks? by Anonymous Coward · · Score: 0

      The tech they showed involved a lot of voice-command and voice-response computer systems, all sorts of fancy graphics stuff, and of course something very much like Total Information Awareness that allowed them to know who everybody was no matter who the hell they were.


      As a matter of fact, they *DO* have all that technology. I have the proof right here in my home office, here's the link..........[END CARRIER]

    9. Re:Self Defending Networks? by ManxStef · · Score: 1

      ...And for those that are interested and would like to learn more, but are finding it hard to get started, check out these excellent CLI for Noobies articles by Joe Barr. (Scroll to the bottom, start at "CLI for noobies: alias cat and pipe meet grep " and work your way up.)

  4. Just so no one else has to say it... by Atario · · Score: 1, Troll

    That's not how you use "begging the question"!

    Thank you.

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    1. Re:Just so no one else has to say it... by Atario · · Score: 1

      Oh, and here's the obligatory link.

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    2. Re:Just so no one else has to say it... by Anonymous Coward · · Score: 0

      Ironic that not one example in the song is of irony. Also, what the fuck is a "virii" -- the plural of virus is "viruses".

    3. Re:Just so no one else has to say it... by Atario · · Score: 1, Informative

      Just in case you're not trolling (which I give about a 5% chance): you might try following the explanatory link.

      --
      "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    4. Re:Just so no one else has to say it... by Anonymous Coward · · Score: 1, Insightful

      I guess you don't know the proper use of begs the question either, nor do the mods.

      The question it begs is are open source security tools really great?

  5. So.... by Dasein · · Score: 2, Insightful

    Are we searching around for a project to start? The best stuff comes when you're scratching your own itch.

    --
    You are not a beautiful or unique snowflake -- but you could be if you got off your ass.
    1. Re:So.... by RealAlaskan · · Score: 5, Funny
      The best stuff comes when you're scratching your own itch.

      If you're a programmer with an itch, may I recommend a bath? Follow that up with a visit to a dermatologist, if necessary.

      And for goodness sake, don't scratch other folk's itches! You'll spread all kinds of nasty stuff that way.

    2. Re:So.... by b00m3rang · · Score: 3, Funny
      And for goodness sake, don't scratch other folk's itches! You'll spread all kinds of nasty stuff that way.
      Yeah, like Linux!
    3. Re:So.... by robertjw · · Score: 1

      The best stuff comes when you're scratching your own itch.

      No, the best stuff comes when someone else scratches my itch...

  6. offtopic but... by Squeezer · · Score: 0, Offtopic

    does anyone remember the name of that utility that will show you what a user is browsing in a new netscape browser window? i thought it was part of dsniff but I think I'm wrong. anyone know what I'm talking about?

    --
    Does the name Pavlov ring a bell?
    1. Re:offtopic but... by BinaryJono · · Score: 1

      webspy is what you're looking for. urlsnarf can also be used to grab requested URLs but doesn't provide the fun "surfing-along" feature.

    2. Re:offtopic but... by Anonymous Coward · · Score: 0

      do you mean driftnet? or Iris?

    3. Re:offtopic but... by mukund · · Score: 2, Interesting

      Does thee get tempted with EtherPEG or Driftnet?

      --
      Banu
  7. Your favorite tools by TLouden · · Score: 5, Interesting

    Also important, if you don't think anything is missing, or even if you do, what software do you use for security purposes? Anything obscure but useful or unusual uses of common software?

    --
    -Tim Louden
    1. Re:Your favorite tools by Anonymous Coward · · Score: 5, Funny

      I wrote this little app in C++ (so it's very efficient) that pops up a box every 5 minutes saying "all is well", regardless of what the relationship of that message to reality. Makes me feel very secure.

    2. Re:Your favorite tools by Lancer · · Score: 5, Informative
      My favorite tool?

      knoppix-std

      Most every security tool a network admin (or script kiddie) could want in a convenient iso package.

      --
      Outside of a dog, a book is man's best friend. Inside a dog it's too dark to read. - Groucho Marx
    3. Re:Your favorite tools by tanguyr · · Score: 1

      I wrote this little app in C++ (so it's very efficient) that pops up a box every 5 minutes saying "all is well", regardless of what the relationship of that message to reality. Makes me feel very secure.

      Reeeeeeeeeeally? What license is it under?

      --
      #!/usr/bin/english
    4. Re:Your favorite tools by graveyhead · · Score: 2, Interesting
      Interesting... Just sent this mail to the author of jailkit. Enjoy.
      Thought I would share the fascinating setup I have managed to create using Jailkit.

      As I mentioned before, I am creating a public development environment, and want my users to be highly isolated from each-other. Each user gets their own whole jail, complete with Java, Apache Tomcat, and Postgresql.

      Outside the jail, Apache 2 and mod_jk2 forward requests to the Apache Tomcat container instance running inside the jail on a unique port. Web applications running under Tomcat connect to the user's unique database port. This means that each user can stop and restart Tomcat, or destroy their Postgres database without affecting any other user.

      I've even given each jail it's own mini-init system, which executes start/stop/restart commands in an /etc/init.d directory.

      This would not have been possible without Jailkit. Or, if it were, maintaining file permissions alone in such a system would have been a nightmare. Jailkit provides a partition that makes permissions management simple.

      Cheers,

      graveyhead
      --
      std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
    5. Re:Your favorite tools by Pharmboy · · Score: 4, Funny

      I wrote this little app in C++ (so it's very efficient) that pops up a box every 5 minutes saying "all is well", regardless of what the relationship of that message to reality. Makes me feel very secure.

      Now THAT sounds like something you should port over to Windows. Then again if you sold it, MS would just include it free in their next version...

      --
      Tequila: It's not just for breakfast anymore!
    6. Re:Your favorite tools by einhverfr · · Score: 1

      Lets see:

      Network Authentication and Secure Access
      1) MIT Kerberos
      2) OpenSSH
      3) IPTables

      Analysis:
      1) Netfilter
      2) FWReport
      3) TCPDump
      4) Unix command line text processing tools such as grep, wc, etc.

      IDS's I recommend:
      1) LaBrea
      2) Snort

      --

      LedgerSMB: Open source Accounting/ERP
    7. Re:Your favorite tools by Anonymous Coward · · Score: 0

      Now now... not he applies for a *software patent* on the idea.

      "method for making computer user feel secure while leaving machine wide open for attack.."

      Oh, wait.. "active desktop", updated GUI, microsoft already has "prior art" on it, if not a patent.

    8. Re:Your favorite tools by earthianonice · · Score: 1

      Python + Scapy + Pcapy and Impacket have helped me in network security research ...

    9. Re:Your favorite tools by alecthomas · · Score: 5, Informative

      A more appropriate tool might be linux-vserver, which lets you assign each virtual server its own disk quota, process space and IP addresses.

    10. Re:Your favorite tools by bdgregg · · Score: 1

      Chaosreader is opensource!

      It automates capturing application data, eg HTTP or FTP, and can replay data: eg telnet, X11 or VNC. plus lots more.
      It's useful to highlight the need for encryption, or as a general networking tool.

      Chaosreader is still beta (0.94) by the time it's more robust and optimised it will be released as 1.00.
      http://chaosreader.sourceforge.net

    11. Re:Your favorite tools by Anonymous Coward · · Score: 0

      what software do you use for security purposes

      When I work under Windows XP/2000 I use Truecrypt, which is the only free open-source on-the-fly disk encryption software that supports WinXP. It also provides plausible deniability, and Linux version is planned. You can grab it at: www.truecrypt.tk

    12. Re:Your favorite tools by Yer+Mom · · Score: 1

      Does it occasionally go "TURN TAPE OVER" when you're least expecting it?

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    13. Re:Your favorite tools by BlackHawk-666 · · Score: 1

      Careful, they probably already have submarine patents on this very app. I'd disappear if I were you, make a run for Mexico, it's cheaper than being sued by a company with $40billion in the bank.

      --
      All those moments will be lost in time, like tears in rain.
    14. Re:Your favorite tools by Anonymous Coward · · Score: 0

      That's nothing. I wrote an application that shows you 'elevated risk' every five minutes just to keep me on my toes. In fact, I sold it to the government.

    15. Re:Your favorite tools by _pi-away · · Score: 1

      "This is my everything's OK alarm! This will sound every 4 seconds, as long as everything is OK!

      It can't be turned off, but it does . . . uh, break easily."

      --

      "The crows seemed to be calling his name, thought Caw."
    16. Re:Your favorite tools by ACPosterChild · · Score: 1

      Don't forget User Mode Linux:
      http://www.usermodelinux.org/

      UML lets you run a whole virtual Linux machine as a process. It's typical to have 10 or more virtual machines running on one computer. After looking at Linux VServer, I'm not sure how the two are different.

  8. SIMS by WwWonka · · Score: 5, Interesting

    ...what security tools/applications/functionality are lacking (or non-existent) in the open source world?

    How about an open source Security Information Management System (SIMS) Description, Article .

    Something that lets us intergrate, collect, and correlate what the other great tools (Nessus, Snort, Nmap) find.

    1. Re:SIMS by gfunicus · · Score: 5, Interesting

      Have a look here... http://www.ossim.net/

      --
      It's better to regret something you have done that to regret something you haven't done.
    2. Re:SIMS by kfg · · Score: 2, Insightful

      Something that lets us intergrate, collect, and correlate what the other great tools . . . find.

      Pipes and regular expressions?

      KFG

    3. Re:SIMS by WwWonka · · Score: 1

      >> Something that lets us intergrate, collect, and correlate what the other great tools . . . find.

      Pipes and regular expression.

      Sure, that's like saying a magnifying glass can be used to find your lost class ring in the playground. Sure it will work, but extreme under-kill and a waste of time.

      Obviously you don't do security for a large network.

    4. Re:SIMS by localareasecurity · · Score: 2, Informative

      Ahhhh well there is a little thing called Prelude HyIDS. It has been narounnd since 1998 and has been mentioned on here: http://developers.slashdot.org/article.pl?sid=04/0 4/26/2133207&mode=thread&tid=126&tid=172&tid=1 85
      Might be what you are looking for. . .

    5. Re:SIMS by Anonymous Coward · · Score: 0

      You *really* should take a look at Prelude IDS. It was a NIDS, it became a Hybrid IDS (several kinds of sensors) and it's soon going to be defined as a SIM.

      It's even trying to integrate solutions from OSSIM, a new very nice and functionnal GUI is ongoing and it has a very powerful framework to turn any security tool in a Prelude sensor through libprelude (require code modifications) or through prelude-lml (centralized logs reporting).

      Join #prelude on irc.freenode.net for more information, or visit http://www.prelude-ids.org.

      Of course, it's GPL'ed

    6. Re:SIMS by Anonymous Coward · · Score: 1, Funny

      You know.. this is the main problem with open source.. just when you think you've got a new project to start on, someone comes up with a link showing it is already available.. So depressing! ;)

    7. Re:SIMS by kfg · · Score: 5, Insightful

      Obviously you don't do security for a large network.

      No, no. That's not how it goes. If you take that approach people are likely to take it as a personal attack rather than a reasoned argument. To avoid such confusion it's best to proceed like this:

      I ask, "Pipes and regular expressions?" (you dropped my question mark and replaced it with a period)

      Then you say, "No, that won't do it, because. . . (and then you insert your argument here)

      Otherwise people might think you're just being a jerk.

      Now, I don't necessarily mind if people here and there think I'm being an intellectual jerk, or even an ignorant jerk (because, Lord knows, now and again I am an ignorant jerk), but I might feel bad if someone considered me just a jerk. So I can empathize with you being in a position where someone might think that of you.

      Sure, that's like saying a magnifying glass can be used to find your lost class ring in the playground. Sure it will work, but extreme under-kill and a waste of time.

      Wouldn't it be great if you could use pipes and regular expressions to find lost things? That would be sooooooooooo sweet, because (this is where I insert my argument) they're like a perfect multi-lens device of infinately variable focal length and aperature, hooked up to a spectrograph , a mass spectrograph, a lath, a mill, a tap and die set, a forge, a. . .

      So there you are, in a playground in Central Park, NYC, and you suddenly realize your class ring is missing. You aren't sure where you lost it either. Let's say you know it had to be someplace on Manhatten. You zoom the lens out to encompass Manhatten, set the aperature appropriately, and turn on the spectrograph.

      Then ask it to show you all the rings. And it does!

      "Oh, shit," you say to yourself. "Look, only show me the rings with a garnet in them."

      No, that didn't do it, there's still a pile of them too big to go through. Ok, how about all the gold rings with a garnet? Gold rings with a Garnet from the High School of the Performing Arts? Damn, that many? Ok, how about one of those ,but with that little scratch on the side with '58 Porsche grease in it?

      Bingo! There it is in a cab up in East Harlem.

      See? Not like a magnifying glass at all, but an entire suite of logical tools and set theory manipulators that can be combined in any way that suits your fancy to return any logical result you want.

      I was once having dinner with some friends and one of them, who happens to be a network tech, asked one who happens to be a professor of Chemistry, "Why has Organic Chemistry effectively become a required course for a medical degree? Does a doctor really need to know Organic Chemistry? What would they possible actually use it for?"

      The Chemistry professor responded, "Well, a biochemist would obviously need and use Organic Chemistry, but if you just mean a practicing medical doctor, no, they don't need it and will never use it."

      "Well," asked the net tech, " why do you make them learn it then?"

      "We don't make them learn it to learn Organic Chem." replied the professor. " We make them learn it to learn deductive reasoning in a domain of applied set theory. It's to teach them diagnosis."

      And network security is a diagnostic field requiring deductive reasoning in a domain of applied set theory.

      Maybe we should make CS majors take Organic Chemistry.

      Or maybe we should just make them take math with a certain focus on logic and set theory and apply same against the computer (a mathmatical logic machine) network. Then maybe they could use general purpose logical tools to construct their own specific case tools, instead of being restricted to the domain of premade tools that often don't even fit their network situation (since every large network is unique in its structure and logic, and thus no outsider can know the sets, or the possible set of logical prepositions).

      KFG

    8. Re:SIMS by Anonymous Coward · · Score: 0

      Great post, thanks.

    9. Re:SIMS by stridebird · · Score: 1

      That's one superb riposte of a post, oh yes. A sweet reply, my hat goes off in your general direction. Please write more, you improve this place.

    10. Re:SIMS by Anonymous Coward · · Score: 0
      I wish

      1) I had mod points

      2) I could mod you past 5.

    11. Re:SIMS by kfg · · Score: 1

      Of course, large networks have large flows of data, and when dealing with security you often don't know what you're looking for until you see it. It may take deductive reasoning to track down a problem, but it often takes a fair dollop of inductive reasoning to determine you have one in the first place from some pattern or anomoly, such as the minor billing anomoly that sent Cliff Stoll on his epic chase.

      To, if I may coin a term, "coagulate" the large quantity of data from your security tools a wee bit of Perl might well be in order to make life easier.

      If Mr. Wonka had said this, or some other equally valid point, I would have been left to reply:

      "Well. . . yeah."

      KFG

  9. Sniffer Pro by Nonesuch · · Score: 5, Informative
    Sniffer Pro has features which neither "ntop" nor "ethereal" come anywhere near, both in the realtime monitoring of traffic and also in some of the "expert" functionality.

    I've yet to find an open source tool that can show a "matrix" graph of source and destination talkers by MAC/IP/IPX name in realtime as found in Sniffer. Other tools show some of this information, but do not render the same graphical display (chords of a circle) as Sniffer.

    With ethereal there's to do this with snapshots using graphviz, but not realtime...

    1. Re:Sniffer Pro by Anonymous Coward · · Score: 0

      What's the matrix tool good for? Whenever I used it, it quickly got out of hand and fairly useless. I like tables that I can sort by value...

    2. Re:Sniffer Pro by np_bernstein · · Score: 1

      I'm not sure if you can do it with MAC addresses, but acid, on top of snort will show to from. Also, it would be pretty easy to pull that data from the db, and graph it. Sure, it takes a litte glueware, but it shouldn't be too hard.

      --
      RandomAndInteresting.comdefending the world from stupidity since 1979
    3. Re:Sniffer Pro by pkey · · Score: 5, Informative

      If I'm understanding what you're looking for (I've never seen Sniffer Pro in action), I think EtherApe might do it. It hasn't been updated since January of 2003, but the current version works fine for me.

    4. Re:Sniffer Pro by X.25 · · Score: 3, Insightful

      I've yet to find an open source tool that can show a "matrix" graph of source and destination talkers by MAC/IP/IPX name in realtime as found in Sniffer.

      Do you want a network monitoring system, or a sniffer?

      Even if I needed such a feature, I'd never expect it to be in Ethereal (and I use tcpdump/Ethereal daily, but not for graphs).

      If I needed (offline) graphs, I'd use netflow probes and collector. If I needed realtime stats, I'd use iptraf (well, I do use both of those anyway).

      However, I never needed to have a realtime graph within a sniffer, and even if I am Ethereal developer, I'd tell you something nasty if you requested such feature, considering how many more things come before 'graph' in a sniffer.

      Missing opensource security stuff - realtime graphs?

      Sad...

    5. Re:Sniffer Pro by ralphus · · Score: 2, Interesting

      I find that sniffer pro's expert is no replacement for a real expert. On the numerous occasions I've used sniffer pro I've found that the experts are just annoying and i wrote them off as an attempt to just "wizardize" protcol analysis. It seems useful for someone who is a beginner at protocol analysis, but i've been doing it for years and haven't come across a better tool for me than Ethereal. Ethereal gives me a woody. I do agree that sniffer pro has more realtime monitoring capabilities than ethereal however. Also, etherape will show a matrix graph.

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    6. Re:Sniffer Pro by Lancer · · Score: 3, Funny
      Ethereal gives me a woody.

      No, no, no, you must have that backwards... woody gives you Ethereal. I'm sure that's what you meant to type.

      Right? Please?

      --
      Outside of a dog, a book is man's best friend. Inside a dog it's too dark to read. - Groucho Marx
    7. Re:Sniffer Pro by Anonymous Coward · · Score: 0

      1. Ask people what tools are missing.
      2. When they answer, them they are stupid.

      Or was that the entire point of this Ask Slashdot?

    8. Re:Sniffer Pro by ralphus · · Score: 3, Funny

      That's a good one, but I did actually mean that I have a strange fetish for protocol analysis. My court appointed therapist says it's abnormal, but I don't believe him.

      --
      Revolutions are never about freedom or justice. They're about who's going to be top dog. -- Kilgore Trout
    9. Re:Sniffer Pro by Grail · · Score: 1

      Is there anything like Ether Ape that's text based? I'm going to have to install 40MB worth of gnome libraries and sound card drivers on my router in order to run Ether Ape - the sound stuff is useless since my workstation isn't within hearing distance of my desk...

    10. Re:Sniffer Pro by TBone · · Score: 1

      I'm oging to guess no, there's no console version of an aplpication which graphically represents the state of your network traffic. Hence the reason you need to install 40MB of GNOME libraries :)

      --

      This space for rent. Call 1-800-STEAK4U

    11. Re:Sniffer Pro by utdpenguin · · Score: 1

      1. Ask people what tools are missing.
      2. When they answer, them they are stupid.
      3. ??????
      4. Profit!!

      Sorry, but I couldn't resist and I do have the karma to burn

      --
      In Soviet Russia you dant have to put up with these crappy jokes
    12. Re:Sniffer Pro by macdaddy · · Score: 2, Interesting

      If you want a text only version of what's up on your interface then go with IPTraf. It's ncurses-based. I think that'll do what you want. I used to leave it up on my Linux firewall/router so I could see what I was pulling down at any given moment.

    13. Re:Sniffer Pro by it0 · · Score: 1

      As said before etherape has the functionality the poster requested. Sniffer pro is the mandatory tool we have to use here and I'm very impressed with it's easy to use and feature richness. The graph which he is talking about is an indispensible tool to filter out large amounts of uninteresting traffic. When you are sniffing you don't always know where to look and this tool can be very helpfull in this area.

    14. Re:Sniffer Pro by jacobb · · Score: 1
      but acid, on top of snort will show to from...

      Hell, a little acid and a snort or two of the finest white powders, and you dont even need a computer. The wires will speak to you.
    15. Re:Sniffer Pro by joshmccormack · · Score: 1

      Just logging in a packet sniffer can slow things down. I can only imagine what real time graphical analysis of that traffic would do. Maybe you'd see, graphically, your network traffic nose dive.

  10. We're missing a great test bed by burgburgburg · · Score: 4, Funny
    I've been working with a spectacular closed source test bed for viruses, trojans, worms and the like called "Windows". I'm able to explore and examine so much more of this malicious code as it really functions then I ever have with my OSS tools. It's like they were written for it.

    When we can create a truly fertile environment for elements like this in OSS, then we'll have arrived.

    1. Re:We're missing a great test bed by Anonymous Coward · · Score: 0

      be careful what you wish for....

    2. Re:We're missing a great test bed by Anonymous Coward · · Score: 0

      Just posting AC to tell you that you are truly EVIL!!! But I like it!!!

    3. Re:We're missing a great test bed by Anonymous Coward · · Score: 2, Funny

      I've found this 'Windows' you talk of and it is as good as you say: I had barely finished installing it and I had contracted a worm. Excellent work indeed.

      Unfortunately you fail to mention the license: it's awful. It appears to be a wierd GPL variant that forbids access to the source, the making of derivatives and redistribution. I must have misread it I think.

    4. Re:We're missing a great test bed by jon787 · · Score: 1
      When we can create a truly fertile environment for elements like this in OSS, then we'll have arrived.

      You mean like this?
      --
      X(7): A program for managing terminal windows. See also screen(1).
  11. An enterprise security console by drinkypoo · · Score: 4, Interesting
    Companies like CA and IBM are working to develop (or struggling to implement) single interfaces that will let you control and/or monitor the security of hundreds of systems at once, and monitor aggregates of the data so you can get both an overview and a detail view of the security status of your organization.

    These tools could "leverage" existing security tools which exist in the open source world (stuff like tripwire for example) to get cross-platform support.

    You don't have to just look at security, either; A multiplatform enterprise management suite with plug-in modules for filesystem, printing, security, scheduling, and good old monitoring would be a great thing to do for free. Software that does all that costs millions of dollars, single installs for sufficiently large sites can run upwards of US$10M.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:An enterprise security console by ivanmarsh · · Score: 1

      Isn't that what Unicenter TNG is supposed to do?

    2. Re:An enterprise security console by fahrvergnugen · · Score: 1

      >Companies like CA and IBM are working to develop (or struggling to implement) single interfaces that will let you control and/or monitor the security of hundreds of systems at once, and monitor aggregates of the data so you can get both an overview and a detail view of the security status of your organization.

      Badass, do they each come with their own clone of Penn Gillette to run them for me?

      --
      Even Jesus hates listening to Creed.
    3. Re:An enterprise security console by mo · · Score: 4, Interesting

      While I haven't had the pleasure of working with any of these $10M install of a network management suite, I've been able to accomplish much of what you talk about using an assortment of the following open source tools:

      OpenNMS
      cfengine
      nagios

      Granted, none of these have real slick guis, and there is a bit of a learning curve to get over before you master them. However, for somebody who knows how to use the above tools, it's amazing the number of machines can be administered by one person.

    4. Re:An enterprise security console by jschrod · · Score: 1
      What these tools don't do is event correlation. Data warehouses and BI report tools are nice for this. And that's where the money comes in, such tools come bundled with Tivoli, Unicenter, and BMC Patrol.

      In addition, they're much more scalable. We do Nagios deployments for a living; but we will not propose to use it for a network of 50,000 devices. For that, other tools are needed. These other tools are expensive to buy, and even more expensive to deploy. But with them and good people, you have a chance to succeed.

      Of course, if one doesn't use the correlation and reporting facilities; and if one has only a few hundred or a few thousand systems to manage - then Open Source solutions are a real boost. But these are small- to mid-size installations, not big ones.

      The sign of a good crafts man is that he knows when to select the right tools.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    5. Re:An enterprise security console by drinkypoo · · Score: 1
      Unicenter TNG is supposed to be a complete enterprise management system. Not sure if they're calling it a framework these days, which is what Tivoli used to call TME10. (Now I believe it's called something slightly different, since there's more emphasis on IBM in the Tivoli brand.) I don't know much about TNG because I worked for Tivoli and CA is "the enemy". It does seem to be kind of windows-centric...

      Anyway, CA has a security/IDS management package that "Works with" TNG, I don't know if it requires TNG or not. I believe it has a separate console, though, and its own agent.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  12. Sigh by Espen · · Score: 0, Troll

    It raises the question.

    "Begging the question" is a fallacy of reasoning. Simple rule of thumb for those who don't want to understand what it means: don't suggested that you want to "beg the question" because whether you use it correctly or not you come across as a fool.

    1. Re:Sigh by Anonymous Coward · · Score: 2, Funny

      don't suggested


      If you're going to be a grammar nazi, try to avoid stupid typos you dumb fuck.

    2. Re:Sigh by Tarantolato · · Score: 1, Redundant

      "Begging the question" used to describe this alleged fallacy of reasoning is bad (modern) English. As a translation of "petitio principii" it probably made sense to 17th century British schoolboys, but "appeal to principle" is much better modern English.

      A good reason to avoid the construction altogether is to avoid looking like one of the asshats who cites nizkor.org as an authority - or worse, drawing them out of their pedantic cubbyholes.

    3. Re:Sigh by StrongAxe · · Score: 1

      If you're going to be a grammar nazi, try to avoid stupid typos you dumb fuck.

      If you're going to flame somebody else for posting a grammar flame with incorrect grammar, please make sure your own grammar is correct. In particular, 'nazi' should be capitalized, and there should be a comma after 'typos'.

  13. There are open security methodologies and tools! by bandrzej · · Score: 5, Informative
    Sheez, post something of importance, and get a bunch of smart ass flack.

    If you are looking for a proven open standard methodology for performing security tests, then Open Source Security Testing Methodology Manual (OSSTMM) is the way to go.

    In addition, there is the linux distro of Trinux, which includes most of the common linux open source security auditing tools.

    --

    LainTheWired = isgod( int Lain, int denial, float truth)

  14. Application Level Proxies by eckes · · Score: 2, Interesting

    Ever since the FWTK offered a semi free toolset, the community failed to develop real free simple, stable and secure application level proxies.

    There are some more now, but most have discovered bugs due to missing deffensive programming.

    That was one of the reasons I started freefire.org, even when the mailing list currently is not used.

    --
    www.eckes.org

  15. Let's discuss job security instead. by Scoria · · Score: 4, Funny

    I propose a fork of Apache that contains a complete implementation of all IIS functionality (circa 2001), preferably enabled by default. The application must operate as 'root'. This will ensure that certain IT positions will remain abundant for many decades.

    --
    Do you like German cars?
  16. Open source virus scanners by IamTheRealMike · · Score: 4, Interesting
    I'm talking about an open source equivalent to things like Norton AntiVirus - at some point, at some time desktop Linux will be hit by viruses/spyware/other undesireables. Current security technologies are purely focussed upon preventation and none upon cure.

    Yes I know there are no viruses today. That's what wargaming is for. Be prepared. It's the only way.

    1. Re:Open source virus scanners by Mc+Fly · · Score: 5, Informative

      Duh.
      Dude, you should see clamav, a full opensource antivirus for Linux, FreeBSD and even Windows, which integrates nicely with virtually every mailer out there.

      --
      He is the Path, the Truth and the Life
    2. Re:Open source virus scanners by Albanach · · Score: 1
      The problem here is open source is usually written by volunteers (a few notable exceptions of course). People tend to devote their time to solving problems that affect them. As they're not bothered by viruses there's little inclination to write anti-virus software.

      That's why there's been so little progress with Open anti virus but you can bet your life that if/when viruses do start to strike, people will be willing to dedicate their time and a FOSS anti virus solution will be available.

    3. Re:Open source virus scanners by Anonymous Coward · · Score: 0
      open source equivalent to things like Norton AntiVirus

      Virus scanners are for people who want to leave security holes open and then get information about the damage.

    4. Re:Open source virus scanners by gmuslera · · Score: 5, Informative
      What about ClamAV or OpenAntivirus or a lot in the same league?

      There are also a lot of integrity checkings tools, that if well don't count as "antivirus", at least they report changes that could mean something nasty running, and not to forget things like chkrootkit.

    5. Re:Open source virus scanners by Anonymous Coward · · Score: 0
      There's an open-source "antivirus", which protects your pc from 100% of all viruses in the wild...
      It's called Linux. Give it a try!

      Oh, you mean "at some point, at some time"? Well let me say you: at some point, at some time heaven will fall on you - beware!
      The years pass, and still no viruses for Linux. Even viruses for the Mac are vanishing.

      MS-Windows->Virus/Worms->Spam = Exponential growth?

      :-(

    6. Re:Open source virus scanners by Scoria · · Score: 1

      I'm talking about an open source equivalent to things like Norton AntiVirus - at some point, at some time desktop Linux will be hit by viruses/spyware/other undesireables. Current security technologies are purely focussed upon preventation and none upon cure.

      I believe that Lindows (Linspire) is especially susceptible to this. After all, the user operates as 'root' by default, thus compromising many of the local security principles inherent to the Linux/Unix philosophy. Lindows and the other "easy-to-use" implementations of Linux haven't yet become ubiquitous enough to warrant the development of distribution-specific malware, but give it time. After all, we're already beginning to observe one-click malware intended for the Mozilla community in the wild.

      --
      Do you like German cars?
    7. Re:Open source virus scanners by ajs · · Score: 5, Insightful

      Virus scanners are for people who want to leave security holes open and then get information about the damage.

      No, they're for the people who don't trust that every security hole is known of first by the white-hats.

      Is your system secure? Are you sure? What abotu 5 minutes before you applied that last ssh update? Wouldn't a virus / trojan / root kit scanner give you one more level of assurance?

    8. Re:Open source virus scanners by Cyno · · Score: 1

      ...at some point, at some time desktop Linux will be hit by viruses/spyware/other undesireables.

      What makes you think its impossible to design a secure system? What if the goal of the people designing the system is to design a secure and stable system instead of making a profitable business out of selling software and competing for market dominance? Sure, everything can be insecure, but what matters is what you do after you discover that it was implemented improperly, no? Do you scrap the old code and redesign it to protect against those new vulnerabilities or pretend they're not a threat to your business?

    9. Re:Open source virus scanners by IamTheRealMike · · Score: 2

      Actually, running as non-root provides almost no protection against viruses as most things they want to do can be done as user (send email, modify webpages using CSS/XBL, hijack programs etc). Root is a good security system on a server, but the security challenges facing the desktop are entirely different.

    10. Re:Open source virus scanners by Anonymous Coward · · Score: 0
      If by "like Norton AntiVirus" you mean constantly running in the background and monitoring your filesystem for viruses trying to take over your system, I'm not sure if that will happen for some time in the free arena. That won't appear until the viruses do. I mean, you don't have the same type of viruses as you do in windows, i.e. the vbscript/jscript stuff. The problem is, how do you tell if it's a virus, or a script you're running as a cron job to clean up some folders? Maybe there is a solution right now out there, but I'm not aware of it.

      Eventually it would be rather nice to have, though. I'd like to have it running in the background, if it meant I don't lose my home directory, or have my system compromised. I don't think that would happen unless there was a root exploit, and that's kind of hard to have protection against, short of getting updates consistently. I use ClamAv now, and do a full scan of my hard drives once a week with cron (excluding my mp3 collection... Those can't get viruses, can they?)

      But then, I'm kind of paranoid. Most people I know don't bother with virus protection.

    11. Re:Open source virus scanners by ajs · · Score: 1

      Yes, absolutely. I've written these before, but they're of limited usefulness unless you can keep up with them, and I had too much work to do. We still use one of my old ones here at work, though as a "something is better than nothing" approach.

      You need a many-pronged approach, and ways to deal with the fact that a compromised UNIX or UNIX-like system is one of the most fearsome anti-security tools there are. You need to be able to establish the state of system security WITHOUT knowing that it was secure when you started running.

      Tripwire or the like will tell you if anything changes, but what you really want to know is "what state is this box in now, BEFORE I install any security software.

      One such tool was chkrootkit. It was ok for a pile of shell scripts (and a few small C programs), but really needed to be cleaned up and turned into something that could be configured remotely by config updates and find some way to ensure that the system wasn't lying to it.

    12. Re:Open source virus scanners by Anonymous Coward · · Score: 0

      I belive that you are talking about something like clamav www.clamav.net. an open source antivirus product.

    13. Re:Open source virus scanners by StraightTalkExpress · · Score: 1

      The main challenge of writing good anti-virus software isn't coding - it's knowledge-gathering and timely releases. The open-source development model does not therefore buy you a lot of utility, and probably loses you some.

    14. Re:Open source virus scanners by Scoria · · Score: 2

      You're right.

      However, they also offer many daemons as "one-click downloads," and those were the subject of my response. They (did?) operate as root by default, too. Once they have been allowed to age sufficiently, these vulnerable daemons will become an excellent vector by which to propagate "auto-installing" malware.

      --
      Do you like German cars?
    15. Re:Open source virus scanners by Theatetus · · Score: 2, Insightful

      As much as I admire the clam folks, it's just not there yet.

      AV is something that could really benefit from an open, distributed development model if we could find the right precautions to take. If users could report and characterise malicious attacks as they happen, I think we could start to offer an alternative to the big AV company's virus dictionaries (sort of like wikipedia compared to britannica).

      Obviously this would not be an easy thing to set up well (consider the. We would need some sort of "karma" like system that would reward reporting users for correctly identifying malicious software and punish them for incorrectly identifying it.

      The other thing it would require is a client that could profile and find signatures for the malicious processes/files, and some trust mechanism for these signatures to be put into a central database. Again, this would lead to some interesting security dilemmas but I don't think it's anything insurmountable.

      --
      All's true that is mistrusted
    16. Re:Open source virus scanners by deque_alpha · · Score: 1

      Here's a question for you then, in the the context of a desktop system, how do you define "secure" and "security"? A big chunk of the problems that affect Windows users ( the viruses/spyware/other undesirables mentioned above) do so because of their own ignorance, not because of some "security flaw". They are caused by programs that the users _choose to run_. How does the OS know that the user doesn't want their actions tracked by third parties? How does it know that the user doesn't want to be sending out tons of malformed emails to random email addresses? Simple, it doesn't, and nothing in what you seem to think of as a "secure system" will address those issues. You could make it so that only Mail Application X can send/receive mail traffic, and only Web Browser Y can send/receive web traffic. How would we do that? Well, we'd have to have somebody cryptographically sign the executables, and then build a chip into the system that checks those and then either allows or denies them based on wheether or not they are approved... hmmm... this sounds a lot like Palladium, doesn't it? And I'm pretty sure that we all agree that is a Bad Idea.

      As the parent said, at some point, Linux will be targetted by these undesirables. There are only two ways to combat them: Specific countermeasures (live AV software), and user education. Hopefully when Linux starts getting hit, the average users will be more clueful and it will be less of a problem, but I'm not holding my breath. Unless you want to totally hamstring the user and prevent them from being able to do anything, the kind of perfectly secure system you are talking about is impossible to create, and the sooner you accept that, the better off everyone will be.

    17. Re:Open source virus scanners by Pharmboy · · Score: 1

      As much as I admire the clam folks, it's just not there yet.

      I would agree. I use in on the mail server ( Fedora/MailScanner/Spamassassin/Squirrelmail box) and it lets a couple through a week. Its a great program, granted, and its about 95% effective, but not quite up to speed. Part of the problem with any free "as in beer" program will always be keeping up since you can't just sell a few more copies and hire someone else, and AV is one of those tasks that require a lot of keeping up.

      I certainly don't bitch because its a great piece of software, but I realize its limitations. Even with the limitations, it still lets me sleep a little better at night. Now if I can get the damn users to understand to NOT open attachments that "sound cool", even tho they have been warned and punished many times over.

      --
      Tequila: It's not just for breakfast anymore!
    18. Re:Open source virus scanners by anttix · · Score: 2, Informative

      Isn't that exactly what SELinux folks are trying to do. If they finish their policy based X server I think we might see a significant leap in desktop security. The basic idea is very simple: Applications should have access only to the data that belongs to them and only some "special" apps have access to other.
      FC2 with selinux on was a disaster for desktop mode though but as a server It's a really good idea. It's like chrooting all of Your services ;)

    19. Re:Open source virus scanners by juhaz · · Score: 1

      What makes you think its impossible to design a secure system?

      Well, that's quite simple. You can't make a perfect system. Even if your goal is security and you "scrap the old code and redesign" after you find a bug, there's always the time between finding the improper implementation and the fix, and the update.

      Linux can be vastly better than Windows in security, but it, or anything else, can NOT be PERFECT in that, or any other sense. Thinking otherwise is just being self-delusional.

      That, and then there's the more important part: people will be using that system. People are stupid.

      You can't idiot proof something because nature will ALWAYS invent a better idiot.

    20. Re:Open source virus scanners by Anonymous Coward · · Score: 0

      Have to agree with this... I am constantly telling people at work that security is a *process*, not a set of tools. I install Big Brother instead of Nagios (which they had in limited use).. why? Because Nagios opens a port on client machines, BB does not... no port, no vulnerability. BB also does not run as root on the clients.

      My windows box at home, yes.. ok, I have NAV installed, but in 2 years on this box I have yet to 'acquire' a virus. Yes, I get some of those stupid spyware cookies (found w/ AdAware), but I'm generally careful about the sites I visit, careful about what I download, always scan it after I download it... I follow some "basic rules" to keep myself safe. I'm behind a linksys router, so all those ugly microsoft ports are blocked, my webserver runs on apache/NetBSD (port 80 is the only hole in my router/firewall). I keep up on those weekly MS 'critical' patches (oops.. did I say weekly, I meant monthly.. they find them weekly, now they only patch them monthly)..

    21. Re:Open source virus scanners by Kernel+Kurtz · · Score: 2, Informative

      F-prot has a free version for Linux, BSD, and Solaris single-user workstations, which works very well and can be easily regularly updated via cron. You can find it here;

      http://www.f-prot.com/download/home_user/

    22. Re:Open source virus scanners by ghakko · · Score: 1
      Linux does not have the uniform, backward-compatible, robust binary compatibility that Windows has. This tends to complicate things both for virus/worm writers and ISVs trying to release binary builds of their software.

      The target program may have been compiled with different gcc optimizations, or with -fomit-frame-pointer, which often rearranges things enough to foul up a stack-smashing exploit. They may be using a different compiler, or a different version of gcc. That's enough to break library linkage on many programs.

      They may be linking against different libraries, or the people building those libraries may have opted to have different code compiled in. The libraries probably aren't going to be laid out in the same places in memory at runtime. The kernel ABI may be different (the module loading mechanism, for example, has changed on the 2.6.x kernels). They may be on a different architecture.

      They may or may not be running the target program as root. They may be running it in a chroot. Or perhaps a helper program the virus depends on may not be installed.

      Individually, none of these are particularly difficult to get around. In fact, it likely won't stop a determined cracker from breaking into one particular system similar enough to one he can test his custom-crafted exploit against.

      But collectively, they fragment Linux systems and their vulnerabilities into so many little special cases that the virus/worm writer may not find the platform as a whole to be a worthwhile target.

    23. Re:Open source virus scanners by macdaddy · · Score: 1

      The Clam is a great tool. Ignore the folks that are whining about it. I use it on multiple production mail servers and haven't seen a single virus get through since I installed it. Granted it's always a good idea to have more than one AV tool check your mail and you should have an end-to-end solution on all boxes. Still Clam is a damn fine tool.

    24. Re:Open source virus scanners by Anonymous Coward · · Score: 0

      Dude, you smoke to much of the Anti-Virus crack.

      Sure anti-virus has it's place, but it's not much of a pro-active security tool. It's purely defensive in nature.

      As you see it in Windows world it's like trying to patch a bursting damn with a calk gun. Sure you can stop most of the leaks, but it's not going to hold back the water forever. Eventually you'll have a determined attack by a individual instead of a little retarded program (virus) and the anti-virus that you depend on will be of absolutely no use whatsoever.

      That's why I like tools like Yum or Apt. You see, when you find a security problem you fix it. Then users, every once of a while, either scedual a script, or execute these commands:

      yum update
      or for Apt:
      apt-get update && apt-get upgrade

      You see thats the only way, even the best anti-viruse is barely adiquate. Most of it is badly programmed and it gets expensive after a while and it doesn't even realy protect you except against threats that are already known.

      It can't protect you against unknown software attacks, only humans can do that. Even with the heuristics BS, it's only so-so adiquate.

      And against known attacks? That's what yum and apt are for. If a virus is unable to affect your computer, then what is anti-virus good for? It's redundent, useless. If a unknown attack that exploits a flaw in software that is unknown, then what is Anti-virus good for?

      NOT MUCH I am afraid.

      Anti-virus has it's place, but don't think that Norten or Mcaffee has some magic heuristic mojo that nobody else can do. They can only exist in a world were commercial vendors knownling sit on serious security design problems. They only realy relevent in a Windows world were the design of the OS is so tight that any flaw from one program can affect the entire system and it becomes so dangerous to patch flaws that maybe half the apps in the world depend on for proper functioning.

      Anti-virus has it's place, but it's no were near as a good security tool as Nessus, nmap, and a good firewall is. It's just not in the same league.

      Anti-virus is passive, like a brick wall. Pro-active security is what is needed. Attack the problem, solve it, instead of setting up nets and buckets to catch everything that falls thru the crack.

    25. Re:Open source virus scanners by Anonymous Coward · · Score: 0
      Is your system secure? Are you sure? What abotu 5 minutes before you applied that last ssh update? Wouldn't a virus / trojan / root kit scanner give you one more level of assurance?

      Possibly, but doesn't that to some extent assume that the white hat knows about the vulnerability? How do you scan for a virus you don't know about yet? And if you do know about them, why not just repair the hole they exploit?

      On the other hand, I do agree there are some points where this logic breaks down. There are some commonalities between different attacks. You might install the same root kit after exploiting a new vulnerability that you'd install for some known (patched) vulnerability. So even if the vulnerability is different, there might be some common signature that could be checked for.

      Also, I do agree that if you know you had a vulnerability in the past, you need to determine, once you patched it, whether you were hit before then. For that some sort of tool is helpful.

    26. Re:Open source virus scanners by Grax · · Score: 1

      Running as non-root has serious advantages though. A virus (as long as it doesn't become root due to a local exploit) can't take over the entire machine. If the virus can't replace system commands it can't hide itself. If it can't hide itself then you can just kill it by using the kill command.

    27. Re:Open source virus scanners by Mnemia · · Score: 1

      I understand what you are saying and I mostly agree. However, do you think that the near-universal availability of gcc and other compilation/linking tools on Linux poses any sort of a threat? Couldn't viruses (or more likely, trojans) just set up a routine to compile themselves and thus skirt a lot of the binary compatibility issues? After all, you could argue that the availability of source code and compilers is what makes the lack of binary compatibility not too bad of a problem for Linux distributions. I know that a lot of people remove gcc from their "secure" production machines such as servers and routers in the belief that this increases security.

      Maybe Linux viruses of the future will be able to run themselves using some sort of statically linked binary known to run on a wide variety of Linux installations, and then assess their environment and recompile themselves so that they are binary compatible with a set of target programs. They might even be able to probe such programs to try to determine the more obvious optimization settings (like fomit-frame-pointer). Usage of configure seems to be pretty widespread for Linux source packages; why would viruses/malware be any different?

    28. Re:Open source virus scanners by IamTheRealMike · · Score: 1
      Yep, exactly. More importantly SELinux lets you set programs as suid root and then sandbox them down to less than root, so we can start doing away with the stupid root password prompts that pop up all the time (in a typical home user scenario). SELinux will also improve security on servers.

      Don't be fooled though - SELinux is great but it's purely damage control. It's only useful once your system has already been compromised.

    29. Re:Open source virus scanners by Anonymous Coward · · Score: 0


      Virus scanners are for people who want to leave security holes open and then get information about the damage.

      No, they're for the people who don't trust that every security hole is known of first by the white-hats.

      Is your system secure? Are you sure? What abotu 5 minutes before you applied that last ssh update? Wouldn't a virus / trojan / root kit scanner give you one more level of assurance?

      How is a Virus scanner going to protect you against unknown threats?

      What is the black hats going to call up the anti-virus threat and show them how to detect the virus they are going to make?

      What if when a blackhat virus maker he makes a peice of software to break your security and then tests it against the copy of virus scanner that you use?

      How is a virus scanner going to reassure you then?

      Personally I would take a patched and up to date box using REAL security tools, unlike virus scanners, that I can use to look for threats. Then a box with a virus scanner.

      To me a virus scanner OFFERS NO REASURRANCE AT ALL.

      To long you've been using windows I bet.

    30. Re:Open source virus scanners by IamTheRealMike · · Score: 1

      Sure it can hide itself, just ptrace an already running program and inject some code into a well known process that way.

    31. Re:Open source virus scanners by Anonymous Coward · · Score: 0

      We run ClamAV on a production mail server that receives ~30.000 mails/day (80% of which is malware/spam) and I haven't seen a virus make it through in weeks.

      We used to run Sophos on these servers and the initial plan was to run both concurrently but we've disabled Sophos because it's just not worth it. IDE updates for ClamAV are available 3-48 hours before Sophos updates and the Sophos client uses way more resources that the ClamAV daemon.

    32. Re:Open source virus scanners by schon · · Score: 1

      No, they're for the people who don't trust that every security hole is known of first by the white-hats.

      Your logic is backwards.

      by definition, a virus scanner can't know about a virus until a white hat does.

    33. Re:Open source virus scanners by ajs · · Score: 1

      You're thinking in terms of Windows.

      Under Unix and Unix-like systems, the vector of attack and what you do with it are usually two different things (though, in reality, modern Windows attacks are starting to look more like this, as attackers are starting to get a bit more methodical).

      Intrusion detection "scanners" under Unix have taken two forms: the signature scanner and the proactive snapshot.

      The former is what I'm refering to (and chkrootkit was a good, if primative example). The latter would inlcude tools like tripwire.

      So, while I might not trust that we know all of the holes in, say, my Web server, I do have a pretty good idea of the sorts of tools that an attacker would use once they got in, and I can look for those.

      Perfect? No, nothing in the security business is. It's still good to look for what you know.

  17. Security by Obscurity by descil · · Score: 3, Funny

    It seems to be that people who make security tools don't open source them on the normal channels because they don't want 5cr1p7 k1dd135 stealing them. For instance, I'm currently working on an SNMP scanner to analyze a fibre channel network - no way am I open sourcing it; it shows entirely too many holes. *shrugs*

    *black hat on*
    Besides, if the holes you find become fixed due to public notice, how are you going to exploit them in the future?
    *black hat off*

    1. Re:Security by Obscurity by Anonymous Coward · · Score: 1, Interesting

      http://www.wou.edu/~spowell/pictures/jedit.png

      btw, there may be full of buffer overflow those sprintfs...

    2. Re:Security by Obscurity by descil · · Score: 1

      LMAO good call ;) Fortunately for me, 'argument' is secured from the input end to a maximum length of MIL, and is also limited to pure ASCII. MSL is about 4*MIL. And the commands you see are trusted high-level operator commands anyway. The content itself could screw the code up with a lot less effort than a buffer overflow would take.

      Did you really go looking through all my pictures for that? *LMAO*

      BTW those are Max String Length and Max Input Length.

    3. Re:Security by Obscurity by Anonymous Coward · · Score: 0

      At do_weavecommand: buf, username and password have the same size [MIL]. Ok, username/password are limited to at maximum MIL (since you said argument maximum length is MIL). You sprintf into the string "command", ch->name, argument [maybe the same of buf], username, password...for me, the problem is clear if someone sends argument of size MIL..or MIL/2

    4. Re:Security by Obscurity by descil · · Score: 1

      For you, the problem is clear. However, since you want more detail:

      argument = one_argument(argument, username);

      This function takes 'argument' and cuts one word off - a bunch of letters followed by a space. Or nothing, if there's no word waiting. Then it returns the remainder - still using the original string space, not copying or anything.

      Now, assuming 'argument' is 300 characters. The first word is say 6 characters. After one_argument, 'username' is six characters long, and 'argument' is 293. (The missing character is the space between the words.)

      So now 'password' can only be a maximum of 293 letters. Let's say it is. 'argument' is now the string "". When you cat these values back together, you still end up with 300 letters. Unfortunately there's a superfluous 8 letter character sitting in there too. So there's technically a hole here, if the user knew about the code, knew what MIL was (you could test, of course, and... already... had... full access to this program. However, nobody has that access except me and two other people, and they all already have shell access.

    5. Re:Security by Obscurity by Anonymous Coward · · Score: 0

      "Blame Bad Security on Sloppy Programming", have you read it ? :) LMAO

    6. Re:Security by Obscurity by descil · · Score: 1

      It is slop. It's old slop. *L* I guess you can't see the timestamp, but that code is probably four years old. It's not even part of the program anymore. Anyway, sloppy code may have made this program appear "alive" to the players, who're swearing it has a soul. Course, they -are- a little crazy.

      Are you done being anonymous yet?

    7. Re:Security by Obscurity by Anonymous Coward · · Score: 0

      Yeah..for a while. By the way, nice C indentation colors..

    8. Re:Security by Obscurity by descil · · Score: 1

      C indentation colors? It's keyword hilighting. My tastes have since changed away from the garish. Definitely makes the code stand out tho P:

    9. Re:Security by Obscurity by Anonymous Coward · · Score: 0

      C indentation/colors. Missing slash! :)

    10. Re:Security by Obscurity by descil · · Score: 1

      It's old hat. My { are different now - I finally buckled.

      while( descil.age < 20 ) {
      descil.correct++;
      world.astonished++;
      }
      while( descil.age >= 20 ) {
      descil.stubborn--;
      world.amused++;
      }

      mm. Indeed.

    11. Re:Security by Obscurity by macdaddy · · Score: 1

      You think security through obscrutiny is bad? I used to work with some folks that thought security through obsolesence was the key. In a way I can see their point. After all, their DB software was older than most of the script kiddies attacking it. LOL

  18. tcpdump is great by SquadBoy · · Score: 2, Interesting

    I use it every day all day long and could not do my job wihtout it. But I would really love a GUI better than ethereal for it. Something that implempents the more advanced features of Sniffer Pro or whatever they are calling it this week. Better searches, better ability to highlight and get data. Also the enahancement I would really like to see in tcpdump (and thus all the frontends for it) would be the ability to filter on x.x.x.x x.x.x.x in other words to be able to see traffic from or too a specific IP and another IP. This comes up in testing for me all the time. For example I want to see if a given packet is making it from my PC to a device somewhere. If that device happens to be chatty it would be nice to be able to filter it down to between it and my PC. Since I'm normally admining at least one of the devices between me and it from the same PC all the workarounds feel clunky. So not so much a new app but ways in which a good app can be improved. For example when the put the -packet_trace function in nmap it became much more useful for me than it had been and it was already da bomb.

    --

    Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    1. Re:tcpdump is great by SquadBoy · · Score: 1

      /. took my arrow out it was supposed to be x.x.x.x -> x.x.x.x

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:tcpdump is great by OverlordQ · · Score: 1

      like:

      tcpdump (options) | grep | grep

      It's a horrible kludge but it'd work.

      --
      Your hair look like poop, Bob! - Wanker.
    3. Re:tcpdump is great by Anonymous Coward · · Score: 1, Informative
      you mean something like . . .
      tcpdump (src host a.b.c.d or src host 1.2.3.4) and (dst host a.b.c.d or dst host 1.2.3.4)
      tpcdump has very powerful filtering - you just have to learn to use it.
    4. Re:tcpdump is great by Nothinman · · Score: 3, Informative
      You could also look at ngrep, but learning tcpdump's filter syntax should probably be your first priority since you use it every day and it's available on just about every system.

      Description: grep for network traffic ngrep strives to provide most of GNU grep's common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular expressions to match against data payloads of packets. It currently recognizes TCP, UDP and ICMP across Ethernet, PPP, SLIP and null interfaces, and understands bpf filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.

    5. Re:tcpdump is great by SquadBoy · · Score: 1

      It would seem that I have a lot to learn. Thanks for the tips. :)

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    6. Re:tcpdump is great by UnderLoK · · Score: 4, Interesting

      There are 3 things that piss me off to no end when using Ethereal.

      1) I can't sort logs by date (this drives me insane)
      2) I can't open more than one trace per session.
      3) It doesn't put the trace into memory. Every time you apply a new filter it re-reads the damn file! :(

      I've been using SnifferPro for about 4 years now and while it has its drawbacks I would say the inclusion of the above 3 options has more than paid for itself ;)

      The one thing all sniffers lack that is needed is a quick and easy method to take notes. I'm constantly jotting down reminders, line #s, and ips on sticky notes. GIVE ME COPY & PASTE!

      note: It's been called SnifferPro since I started using it.

    7. Re:tcpdump is great by Guy+Harris · · Score: 3, Interesting
      I can't sort logs by date (this drives me insane)

      "Sort logs by date" in what sense? Presumably something other than sorting by clicking on the title of the "Time" column if it's configured to display absolute time or absolute date and time.

      I can't open more than one trace per session.

      Non-trivial to implement - doable, but we'd need to make a lot of state information per-trace (i.e., attach it to a capture file structure) rather than global.

      It doesn't put the trace into memory. Every time you apply a new filter it re-reads the damn file!

      Every time you apply a new filter it:

      1. generates a complete protocol tree so that it can run the filter;
      2. generates the column data so that it can add a row to the display;

      and, as I remember from the last profiling runs done when running filters, that takes more time than does re-reading the raw packet data. A version of the Wiretap code to memory-map the capture file being read (with a mapping window so that files bigger than the amount of address space available for mapping can be read) might be interesting, although it wouldn't necessarily improve things much, as indicated. It'd also have to deal with gzipped capature files.

      The one thing all sniffers lack that is needed is a quick and easy method to take notes. I'm constantly jotting down reminders, line #s, and ips on sticky notes. GIVE ME COPY & PASTE!

      That's not "copy and paste"; "copy and paste" would be the ability to copy stuff from the capture dissection (some analyzers do that; Ethereal currently doesn't). That might let you copy line (packet?) numbers and IP addresses from captures into a text file, but not arbitrary notes.

      What you're asking for sounds more like the ability to insert notes into the capture file itself. Some capture file formats support that, as do the analyzers using that format (I think Microsoft Network Monitor might). Ethereal's native format (libpcap) doesn't; the next generation of libpcap is intended to be extensible, and one extension would be comment records with arbitrary text in them.

    8. Re:tcpdump is great by Guy+Harris · · Score: 1
      tpcdump[sic] has very powerful filtering - you just have to learn to use it.

      And Ethereal has, of course, the exact same filtering for captures (because they both use libpcap for capturing and filtering of captures). Ethereal's display filtering can do the same sort of things, albeit with different syntax (tcpdump's syntax doesn't fit the "filter on arbitrary field" model Ethereal has; it might be nice to have Ethereal translate a smaller display-filter-like language into capture filters - the full display filter syntax isn't implementable with BPF-style capture filters - and that might happen at some point).

    9. Re:tcpdump is great by Anonymous Coward · · Score: 0
      [ bad things about ethereal ]
      3) It doesn't put the trace into memory. Every time you apply a new filter it re-reads the damn file! :(

      This isn't necessarily a bad thing. A real operating system will cache all those pages when you have enough memory so there will be no physical I/O. It should be an order of magnitude faster the second time around. If there is physical I/O, it's because your operating system is weak or poorly tuned, or it's because you don't really have enough memory to load the files anyway.

      The best thing to do, at least on a Unix system or a Unix-like system, would be to mmap() the files and read them that way. Then you get the best of both worlds: you only read what you need, and you don't have to even copy it into an internal buffer. (I have no idea if ethereal really does that or anything, and there would be tricks, like dealing with > 2 GB capture files on 32-bit machines.)

    10. Re:tcpdump is great by UnderLoK · · Score: 1

      "Sort logs by date" in what sense? Presumably something other than sorting by clicking on the title of the "Time" column if it's configured to display absolute time or absolute date and time I was reffering to the actual OPEN process. ;)

    11. Re:tcpdump is great by Guy+Harris · · Score: 1
      I was reffering[sic] to the actual OPEN process.

      There's no sorting done when the file is opened; do you mean that if the packets are out of order by time stamp in the capture file (which would be the result of a bug in the underlying capture mechanism - it should be delivering packets in time-stamp order; when do you see out-of-order packets?), Ethereal should re-order them?

      If Ethereal were to do that, note that Tethereal wouldn't be able to reorder them, as it is, by design and intent, a one-pass program.

  19. Network mapping ! by dago · · Score: 1

    See Lumeta and sourcefire products.

    Bonus if it can be passive and list OS, services, ...

    --
    #include "coucou.h"
  20. Re:Oh shut up by Anonymous Coward · · Score: 0

    This smug bitching is getting old, really quick.

    You must be new here because "smug bitching" on Slashdot got old about 3 or 4 years ago.

  21. MOD PARENT DOWN: redundant (and offtopic) by Anonymous Coward · · Score: 0

    Oh great (Score:-1, Offtopic)
    by Anonymous Coward on Monday June 28, @05:35PM (#9554903)
    Here comes the "THAT'S NOT THE PROPER USE OF BEGS THE QUESTION [wsu.edu]" people. Get over it. English changes.

  22. Give me reporting tools! by Bubblehead · · Score: 5, Insightful

    I am constantly trying to improve the security of my home network, and the available tools are pretty powerful. My biggest problem has been to find powerful reporting tools. I use iptables as a firewall, tripwire for intrusion detection, etc. But it's not always easy to see what's going on in the system. Tripwire produces decent reports; but there is no easy way (afaik) to get a list of intrusion attempts, network traffic, port scans, etc. Sure, the information is in the logs - but the log information is hard to parse and often not as complete as it should be.

    --
    Under capitalism man exploits man. Under communism it's the other way around.
    1. Re:Give me reporting tools! by proj_2501 · · Score: 2, Informative

      have you tried portsentry?

    2. Re:Give me reporting tools! by Anonymous Coward · · Score: 1, Informative

      Try installing snort and use ACID with it.

      I have found this shows the infomation that you are looking for.

    3. Re:Give me reporting tools! by Anonymous Coward · · Score: 0

      Try installing snort and use ACID with it. Didn't John Bulushi die from trying that?

    4. Re:Give me reporting tools! by CyberVenom · · Score: 1

      You also have to watch out for the weirdos who actually manage to get root on your box and then take it upon themselves to edit your logs. :-p It might be a good idea to report alerts to an external machine so that the record itself can't be compromised.

      Suggestions:

      syslog to remote logserver that has no open ports except syslog.

      tail -f your logfile to a line printer with plenty of bannerfold paper. Lets see a hacker try to erase that log! (just make sure you don't leave the carrage on the same line as the entry about my intrusion or I may just run several hundred "X"s over the top of it before issuing an LF)

      send email to an external email account when an incident is detected.

      (I have phun with my friends' machines in the name of security. Can you tell?)

    5. Re:Give me reporting tools! by reallocate · · Score: 1

      Line Printer? Now, that's a useful suggestion for a home network. Who needs a vacation this year? I'll buy a line printer! Everyone will understand.

      --
      -- Slashdot: When Public Access TV Says "No"
    6. Re:Give me reporting tools! by CyberVenom · · Score: 1

      lol.
      You can get an old Panasonic or Epson dot-matrix for fairly cheap. (might even be able to find an IBM!) It's the ribbons and paper that will kill your budget. (although not as much as laser toner, drums, and quartz lamps.)

    7. Re:Give me reporting tools! by macdaddy · · Score: 1

      Since it's really hard to find now that Cisco bought Abacus I thought I should provide a link. I'm glad Craig put up the sentry family of tools again. I loved portsentry. I do wish it had a few more features. Perhaps I'll add them myself someday.

    8. Re:Give me reporting tools! by macdaddy · · Score: 1

      Err, I said Abacus. I meant Psionic. My bad.

    9. Re:Give me reporting tools! by fredy · · Score: 1

      logcheck, when tuned to match your system, does a nice job of reporting unusual log entries amidst all the normal cruft.

    10. Re:Give me reporting tools! by #undefined · · Score: 1

      for viewing stats gleaned from your iptables entries in the syslog: fwanalog

      fwanalog essentially rewrites your iptable syslog entries into a format similar to apache log files (can't remember the format name: common log?), and then calls analog to summarize the log (using tables, charts, graphs).

  23. This Question should be reversed. by Pros_n_Cons · · Score: 3, Insightful

    A ton of tools are available for nix boxes, take a look at the live cd security distros. Tons of perl scripts or .c files. infosec geeks don't need fancy GUI's we need little scripts that can be piped or molded for different needs. look at all the tools that have been ported to win32 from linux/bsd like hping, nmap, nessus, ethereal, netcat, nemesis, datapipe, fport, lcrzoex, snort, etc. It's the closed source guys who need to get cracking. Look at Foundstone all they do is port stuff cause the win32 crap sucks. OSS tools are the ones leading the pack on this front. That being said perhaps Snort could be a bit easier/less prone to false positives, I couldn't grasp it completly until getting a book on it.

    --

    -- "of course thats just my opinion, I could be wrong." --Dennis Miller
    1. Re:This Question should be reversed. by CerebusUS · · Score: 1

      I'm in agreement here. We've got a bunch of people running around trying to buy network security stuff and typically everytime they come up with something, it merely does what some other freely ported piece of software does.

      And the Snort guys are working on your request, at least according to an older slashdot article.

  24. tcpdump has src and dest filters by rdunnell · · Score: 3, Informative

    You can do stuff like tcpdump -i xl0 src 10.0.0.1 and dst 10.0.0.2 and stuff like that.

    1. Re:tcpdump has src and dest filters by caluml · · Score: 1

      I was suprised when I told a guy that I thought was knowledgable about nix that -X -s 65535 showed the contents of the packets too. He thought tcpdump was just for looking at the types of packets.

  25. Re:Oh shut up by Anonymous Coward · · Score: 0
    Yeah it did, but this particular instance of smug bitching started popping up quite recently. :-)

    But yeah, I know that I'm swimming against the current here.

  26. Network Forensics by mplex · · Score: 5, Interesting
    This probably is a very good project for the opensource community, but it sure would be cool. I want to see an opensource version of the old SilentRunner product, now carried by Computer Associates.

    eTrustTM Network Forensics captures raw network data and uses advanced forensics analysis to identify how business assets are affected by network exploits, internal data theft, and security or HR policy violations. Its patented technology allows IT and security staff to visualize network activity, uncover anomalous traffic and investigate breaches with a single, convenient solution.

    http://www3.ca.com/Solutions/Product.asp?ID=4856
    1. Re:Network Forensics by El+Volio · · Score: 3, Interesting

      There are actually a lot of good starts on that. tcpdump and tcpreplay, combined with etherape, are a good start to the old SilentRunner Collector. The Analyzer could be replicated with something based on graphviz. Some work has been done in this area. Granted, more is left (SilentRunner had an infrastructure to move packet data around from collectors to analyzers and such), and n-gram analysis would be useful (I just found a project, Text::Ngrams, that does it in Perl), but we're not actually that far away. SilentRunner might have been uber-cool before, but now it's actually well within the reach of the free software community. I've been thinking about this a lot for almost a year; if anyone's interested in working on this, let me know (my email address is on my website), this would be a great project (so would several of these listed, actually).

      --

      "You can never have too many elephants on your team."

  27. Etherape by Effugas · · Score: 2, Informative

    Does what you're describing.

  28. Re:Accept it, it has changed meaning by Anonymous Coward · · Score: 0

    Or loose and lose!

  29. WPA support by FU_Fish · · Score: 3, Insightful

    To my knowledge there is no, or perhaps very limited, support for the WPA standard. Granted, this isn't a tool, but it's security related.

    1. Re:WPA support by bersl2 · · Score: 1

      The WPA branch of the MADWIFI drivers for Atheros chipset-based 802.11[abg] cards supports WPA-PSK and mostly WPA client-side. AP support is forthcoming.

    2. Re:WPA support by imroy · · Score: 1

      Open1x
      Haven't used it myself but I have looked at it. It uses FreeRADIUS, which authenticates against LDAP or various SQL databases.

    3. Re:WPA support by Aneurysm9 · · Score: 1

      I'm using the WPA supplicant and authenticator from hostap with FreeRADIUS and it's working beautifully. The setup is a little opaque, but once it's working it's very easy to maintain.

      --
      There was Cowboy Neal at the wheel of a bus to never-ever land.
  30. user by scrotch · · Score: 5, Interesting

    Here's one I just thought of. Maybe it's been made, and maybe 16,000 people will point out why it isn't necessary or that it's built into find or emacs or something. Here goes anyway:

    Write an app that takes a username as input and shows me all the files/directories that user can read or edit or execute. If I run it as root, it shows me All files. If run as me under my account, all of my files that that user could play with. For example:
    shell% sudo fileSecurityCheck -www /
    will show me all files that are deleted when my webserver gets hacked.

    1. Re:user by norkakn · · Score: 1

      I remember having to change all files that I could write too when I was setting up my OSX box to access an AFS space, so I think the functionality is built in. If I get time tonight I'll see if I can find that script and I'll pass it on to you.

      (So, I think it is possible, and this post is a reminder to me)

    2. Re:user by JAD+lifter · · Score: 1



      Although not exactly what you are looking for, I often use AccessEnum by Sysinternals when I want to see who has access to a specific file.

    3. Re:user by DaveAtFraud · · Score: 4, Informative

      find already does most of what you're looking for:

      find . -perm u=xrw,g=xrw,o=xrw -print

      finds all mode 777 files under the current directory (the initial ".", substitute a path like /var/www if that's where you want to look). If you run it as root (probably required for what you want to do), you can use -user or -uid to find all of the files owned by a particular user name or UID.

      Play with the -perm or +perm flags if need be to refine the result.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    4. Re:user by bofkentucky · · Score: 1

      man find
      especially the -user, -group, and -perm flags
      Writing the shell script around find that asks for the username, checks the users group memberships, and prints the matching lines is an exercise left to the reader.

      --
      09f911029d74e35bd84156c5635688c0
    5. Re:user by Anonymous Coward · · Score: 1, Insightful

      It's a little more complicated than that - keep in mind that you can unlink() files you don't own, so long as they're immediately inside of a directory you have write access to.

    6. Re:user by DaveAtFraud · · Score: 1

      Yeah, but I figure if I get him into using find, he can figure out the details like that for himself. It may take a couple of passes (e.g., something like my initial post but with "-type d" to just check permissions on directories) with different passes applying different rules to determine which file or directory don't have the permissions he wants. I'd bet on three passes: regular files, directories, and executables will each have different "rules".

      I like to give people enough information to get them started and let them figure out the details on their own. If you spoon feed too much, you end up with a script kiddie who doesn't know why what he's doing gives the right answer and then can't apply it anywhere else.

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
  31. Gentoo Hardened -- need I say more? by Hackeron · · Score: 2, Insightful

    http://www.gentoo.org/proj/en/hardened/

  32. Re:Oh shut up by Anonymous Coward · · Score: 2, Insightful

    Who cares if it's common? Common people are stupid, cow-like beasts who couldn't entertain an original thought if their lives depended on it.

    Enforcing proper usage keeps the language from degrading to a form where it can no longer express complex ideas, as common people are incapable of formulating such ideas.

  33. Re:Accept it, it has changed meaning by Anonymous Coward · · Score: 0

    Yeah I love to COMPAIN about those fools!

  34. Re:Accept it, it has changed meaning by computational+super · · Score: 0, Troll

    Your begging the question as to the proper use of you're language.

    --
    Proud neuron in the Slashdot hivemind since 2002.
  35. Dude by Anonymous Coward · · Score: 1, Funny
    Please capitalize the name properly. It's EtherApe.

    Etherape looks rather nasty. Either that or it's just my filthy mind. (BTW who's Ethe?)

  36. Re:Oh shut up by Anonymous Coward · · Score: 0

    Common people are stupid, cow-like beasts who couldn't entertain an original thought if their lives depended on it.

    I bet you have a lot of friends.

  37. Re:Oh shut up by Anonymous Coward · · Score: 0

    Plenty, thanks. Easy enough to deal with, just don't expect anything of them and you won't be disappointed.

  38. Knopix STD all the security all the time by phreak03 · · Score: 5, Interesting

    Get Knopix STD (always a copy in my backpack) A live linux distro aimed at security with up to date packages for the following areas (From the Knopix STD site) http://www.knoppix-std.org/ * authentication * encryption * forensics * firewall * honeypot * ids * network utilities * password tools * servers * packet sniffers * tcp tools * tunnels * vulnerability assessment * wireless tools Turn it into a firewall, a web server, an IDS box, a honeypot. Use it to do data recovery on an dead or locked computer, perform a vulnerability assessment, a penetration test, perform an autopsy on a compromised machine, test your incident response team. Listen to your MP3 collection and play gnugo while waiting for that nessus scan to complete.

    --
    come comment on the madness at http://slashdot.org/~phreak03/journal/
    1. Re:Knopix STD all the security all the time by cant_get_a_good_nick · · Score: 1

      There's something about seeing STD in a forum about viruses that doesn't quite look right...

  39. Re:Oh shut up by Anonymous Coward · · Score: 0

    It's common usage among the uneducated. If you want to project that image of yourself (that of an uneducated buffoon) then continue to use it in that way. It just makes the rest of us look better.

  40. sentinix is the siznit by Anonymous Coward · · Score: 2, Informative

    and don't forget sentinix
    http://sentinix.org

    defiance

  41. Well, duh by jb.hl.com · · Score: 1

    Ad-Aware and Spybot of course!

    --
    By summer it was all gone...now shesmovedon. --
  42. Encryption "Umbrella" by macemoneta · · Score: 4, Interesting

    A tool for managing the various aspects of encryption on a system would be useful:

    1- Setup and administration of VPNs (PPTP, IPSEC)
    2- Administration of secure remote access (SSH)
    3- Partition encryption
    4- File encryption
    5- Email encryption

    YES there are bits and pieces, some distributions have more than others, but no control point for system-wide administration and enforcement that can be implemented across distributions.

    --

    Can You Say Linux? I Knew That You Could.

    1. Re:Encryption "Umbrella" by Etyenne · · Score: 1

      Ok, could you explain what does email encryption, ssh and VPN have in common (beside encryption) ? Why should they be administered within a single tools instead of many specialized (and probably better suited) tools ?

      Personnally, I hate monolithic tools. You are stuck using sub-par components of the suite instead of picking best-of-breed specialized tools.

      --
      :wq
  43. The user-friendly/visually appealing interface by DeepDarkSky · · Score: 4, Insightful

    Most open source project focus on utility, not on appearance. The most powerful tools are often the simplest ones (in appearance). However, the ability to visualize and/or put a user-friendly interface is usually a good next step. Some may call this approach the "Microsoft dumbing down" approach, since it is Microsoft who usually put deceptively simple user-interface in front of a much more complex and powerful tool.

    However, that doesn't mean these tools couldn't benefit from good visual front ends (and I'm sure people will point out there are plenty). Human's ability to make sense of well designed visual information (a la Edward Tufte) cannot be understated.

    I also seem to recall reading a slashdot story a long while back about Infineon (I think) that had a hardware sniffer that is able to reconstruct TCP/IP traffic/session/connections that are captured, and it recognized hundreds of protocols/applications.

    Bring all of that together: open source software being able to visually display security information in a meaningful way, using some kind of open standard like, say, OpenGL. Adding more to the existing foundation tools that we already have, that's where some contribution can be useful.

    But that's just what I think, by no means do I think it's the best answer.

    1. Re:The user-friendly/visually appealing interface by cbreaker · · Score: 3, Insightful

      I think the "GUI is for dummies" mentality is slowly fading away. Anyone with half a brain can see the power in being able to visualize complex systems. At-a-glance monitoring is a wonderful thing.

      The thing I like about Unix stuff is that when there is a good GUI interface for something, that usually doesn't mean you're locked out of the nitty gritty back-end as with some.. other GUI systems. I think a good GUI can compliment a system quite well and I enjoy using them when they are well constructed.

      --
      - It's not the Macs I hate. It's Digg users. -
    2. Re:The user-friendly/visually appealing interface by Mad_Rain · · Score: 1

      However, the ability to visualize and/or put a user-friendly interface is usually a good next step.

      I'm glad you said that, 'cause I agree with you entirely. As a person who learned on Windows (and still has to use it at work), moved to Linux, and is gradually learning more and more text and CLI interfaces, I really appreciate having the GUI interfaces because they help reduce the learning curve. For example, I think nmap has got it right - the GUI interface shows you the command line version of what it's doing, and then displays the same information. So in addition to the GUI being able to present you with a large amount of information in a meaningful way, it can be an intermediary step into learning to interpret the raw data as it comes down the line.

      --
      "What do you think?" "I think 'What, do you think?!'"
  44. A short list by Theatetus · · Score: 2, Insightful
    1. Antivirus software (openav is getting there, but isn't there yet)
    2. Antimalware software
    3. Antivirus software
    4. Activity auditing software for multiple LDAP/auth schemes
    5. A firewall for windows
    6. Antivirus software

    #5 is a Windows-only deficiency, but the rest aren't. I mentioned Antivirus software 3 times because I think it's at least 3 times as important as the others. As more and more (read: dumber and dumber) people migrate to non-Windows platforms, viruses and malware are going to start to be more of a problem for those of us on Better Platforms.

    --
    All's true that is mistrusted
    1. Re:A short list by Anonymous Coward · · Score: 0

      As more and more (read: dumber and dumber) people migrate to non-Windows platforms, viruses and malware are going to start to be more of a problem for those of us on Better Platforms.

      Meh, smart people do dumb things too, and can be overconfident about the safety of their machines.
    2. Re:A short list by zoloto · · Score: 1

      This is true. If there was an anti-virus software built on a linux live iso for scanning Windows operating systems I would certianly love to pick that up b/c how can you really trust a service once your system gets infected?

      That's what I thought. An antivirus scanner on a live iso kicks butt.

    3. Re:A short list by Anonymous Coward · · Score: 0

      OpenAntiVirus and ClamAV are able to do that. If either resides on a LiveCD their database becomes out of date after a while so there needs to be a solution for that; ie. flash, floppy, network/internet.

    4. Re:A short list by Sven+Tuerpe · · Score: 1
      I mentioned Antivirus software 3 times because I think it's at least 3 times as important as the others.

      It is also 3 times as unlikely to be available as high quality OSS as the others. Antivirus software is not so much about software, it's about services. The software is almost trivial; what matters is the patterns it is scanning for, the virus signatures. For antivirus software to be of any use, someone has to analyze worms and viruses and update signatures to look for. I don't see how those could be produced by the OSS community, for two reasons:

      • No fun. Why should an OSS developer want to analyze worms and viruses? I guess it would be more rewarding to write something new, or do some debugging.
      • There is no point:
        • For Windows viruses, why the fsck should OSS people try to solve someone else's problem?
        • For OSS viruses, why produce a fscking workaround if one could fix the problem right away with half the effort?

      I don't think we are going to see much OSS antivirus software.

      --
      http://erichsieht.wordpress.com/category/english/
  45. Password auditing by siliconjunkie · · Score: 4, Informative

    I am unaware of open source software that meets the functionality of PWSEX or LC5.

    1. Re:Password auditing by pegr · · Score: 2, Informative

      I am unaware of open source software that meets the functionality of PWSEX or LC5.

      Then you're gonna love this. Why brute LM hashes when you can precompute password/hash pairs then look them up from a database? Initial db generation takes a while, but you can customize the keyspace to whatever you want. When you're done, query a hash, get a password. This stuff works extremely well...

    2. Re:Password auditing by Clover_Kicker · · Score: 1

      Nifty.

      How big do the hashes get? Could I comfortably fit rainbowcrack+database on a bootable CDROM?

    3. Re:Password auditing by pegr · · Score: 1

      Nifty.

      How big do the hashes get? Could I comfortably fit rainbowcrack+database on a bootable CDROM?


      Well, likely not, but you can generate a db for all hashes for passwords using any alpha or numeric character and fit the works on a DVD. The entire keyspace (i.e. alphas, numerics, and symbols) takes 180gb, as well as 200 days to generate. Will crack any LM password, though. And unlike LC5 or any other brute forcer, it's instant (almost).

    4. Re:Password auditing by Clover_Kicker · · Score: 1

      I took a closer look at the examples on the website. The database for [A-Z] is 610MB, which would leave lots of room for boot sector + freebie NTFSDOS.

      A boot CD checking only alpha characters would still catch a surprising # of accounts, I bet.

    5. Re:Password auditing by siliconjunkie · · Score: 1

      Very interesting! Thanks for the link, chacking out the software now.

    6. Re:Password auditing by pegr · · Score: 1

      I took a closer look at the examples on the website. The database for [A-Z] is 610MB, which would leave lots of room for boot sector + freebie NTFSDOS.

      Source compiles under Linux just fine. NTFS read support is built in.

      If you crack passwords from read-only media, where do you put the results?

    7. Re:Password auditing by Clover_Kicker · · Score: 1
      Source compiles under Linux just fine. NTFS read support is built in.
      Good point, thx.
      If you crack passwords from read-only media, where do you put the results?
      /dev/tty

      Or you could optionally output to a floppy.

      The USB keychain drives are getting amazingly cheap. In a year, a 1GB keychain will probably be <$50. In 3 years, maybe I'll be able to keep the whole 180GB keyspace in my pocket :)

    8. Re:Password auditing by Anonymous Coward · · Score: 0

      LC5 uses precomputed dictionaries just like RainbowCrack.

    9. Re:Password auditing by pegr · · Score: 1

      LC5 uses precomputed dictionaries just like RainbowCrack.

      Dictionaries are not hash tables. LC5 dictionaries are not precomputed. Rainbow Crack does not use dictionaries. Strike three, you're out.

    10. Re:Password auditing by pegr · · Score: 1

      Damn, LC5 (some editions) uses precomputed dictionaries. Looks like I'm the goat. Sorry about that.

    11. Re:Password auditing by Anonymous Coward · · Score: 0

      Looks like I'm the goat. Sorry about that.

      No, that's strike three, you're also out.

    12. Re:Password auditing by pegr · · Score: 1

      I took a closer look at the examples on the website. The database for [A-Z] is 610MB, which would leave lots of room for boot sector + freebie NTFSDOS.

      Look again... You need multiple files. They are just split that way to facilitate CD burning. You will not have enough data space on a single CD for effective pw cracking.

    13. Re:Password auditing by Clover_Kicker · · Score: 1
      Over the 2 days we've been having this discussion, I generated the A-Z keyspace.

      F:\bin\rainbowcrack-1.2-win>dir *.rt
      Volume in drive F has no label.
      Volume Serial Number is 2D6A-1AF0

      Directory of F:\bin\rainbowcrack\rainbowcrack-1.2-win

      06/30/ 2004 08:58p 128,000,000 lm_alpha#1-7_0_2100x8000000_all.rt
      06/30/2004&nbs p; 09:10p 128,000,000 lm_alpha#1-7_1_2100x8000000_all.rt
      06/30/2004&nbs p; 09:11p 128,000,000 lm_alpha#1-7_2_2100x8000000_all.rt
      06/30/2004&nbs p; 09:12p 128,000,000 lm_alpha#1-7_3_2100x8000000_all.rt
      06/30/2004&nbs p; 09:12p 128,000,000 lm_alpha#1-7_4_2100x8000000_all.rt
      5 File(s) 640,000,000 bytes
      0 Dir(s) 645,947,392 bytes free
      They're split into multiple files, but the A-Z keyspace will actually fit on 1 CD.

      I just did a run off the CD, here's some of the output:

      plaintext found: 4 of 5 (80.00%)
      total disk access time: 144.03 s
      total cryptanalysis time: 81.53 s
      total chain walk step: 31417316
      total false alarm: 30646
      total chain walk step due to false alarm: 22102890
      The 52x CDROM is ~2 minutes slower then running from my HD, or about ~700% slower.

      You could certainly argue that [A-Z] is not an effective crack, but it's so fast that I'm gonna keep that CD around :)

    14. Re:Password auditing by pegr · · Score: 1

      Well, if you're successful with just a CD's worth, I may have to eat my own words! (Wouldn't be the first time, I'm afraid...) If you are interested in colaborating on generating larger keyspaces, I would be happy to have someone else to work with. I have the complete alpha-numeric space already generated. I am working on the complete keyspace. If we could muster 20 or so like-minded individuals to help generate the needed files, we could all benefit from the exercise fairly quickly.

      I sent an email to your listed address. If you wish to participate, send a reply with your thoughts, etc. and we'll work something out. (I don't have gmail yet, so pitching large files around will require a solution.) If I get really motivated, I may write up a journal entry to solicit more participants.

  46. What tools are missing? by Anonymous Coward · · Score: 1, Insightful

    We need security/monitoring tools which our Mom's can operate and understand.

    1. Re:What tools are missing? by NuclearDog · · Score: 1

      What, so she can figure out which porn sites I'm on?

      I don't think so...

      --
      This statement is forty-five characters long.
    2. Re:What tools are missing? by lachlan76 · · Score: 1

      Zonealarm comes close, with the what does this mean button.

      The only problem is that even after 10 alerts come up withing a few seconds on port 445, it still said that turning down the firewall settings was an option to stop this from happening.

  47. Re:Accept it, it has changed meaning by Anonymous Coward · · Score: 0

    What accents do those two words even sound similar in? It really bugs me, because there's just no way I can confuse the two, so when someone else does, it always throws me -

    loose, rhymes with goose and moose,
    lose, rhymes with ooze and shoes.

  48. Re:There are open security methodologies and tools by Anonymous Coward · · Score: 0
    Sheez, post something of importance, and get a bunch of smart ass flack.

    you probably meant "flak", as in, "anti-aircraft fire".

    but, i'm glad you mentioned "flack" because that's slang for a PR shill: I am noticing a vastly increased number of what appear to be PR pieces on Slashdot. Like, remember back a couple of months ago when there were a bunch of Microsoft security holes uncovered, then wouldn't you know it, suddenly a story appears about a bunch of unix computers at some university being compromised. One was news, the other was not, but it was necessary to get the anti MS stuff off the front pages.

    So this story today: "gee, what are the gaps in opensource security tools?" This is planted, folks, it's not news, it's just anti open source.

  49. A needed tool by brennz · · Score: 3, Interesting

    I haven't heard of an open source tool with the same functionality as the former Raytheon SilentRunner, now CA eTrust Network Forensics
    or the similar tool Niksun

    An open source tool with similar capabilities would be an excellent project

    1. Re:A needed tool by keefus_a · · Score: 3, Insightful

      I second that motion.

      Granted Niksun's NetVCR is basically a glorified tcpdump with a pretty interface, but it's also a functional interface. Sure you can preach "use the command line" all you want but you'd be underestimating the value of being able to present simplified data to the rest of the IT department that usually rings your phone, or visits your cubicle, or sends you and email every time some site can't do their work because their circuit is too slow.

      Sure, give me an open source tool that I can put on an OC3, with a simple interface, that offers easy-to-interpret data for the non-network crew, but also has the ability to dump all the traffic for {some IP} at midnight a week ago....and I'll be a happy man!

  50. monolithic network management tool by bhsx · · Score: 4, Interesting

    Something that can premiscuously detail a LAN. It should use netcat, nmap, ethereal and the other standards to map, in real time, you LAN traffic. It should also have the ability to intercept and decode any stream on your network.
    So, let's say Billy is reading Slashdot when he's supposed to be doing data entry. You see a red (for example) line leading from Billy's box to the firewall with the line labelled "slashdot.org" and the IP address. Click on Billy's box and "zoom" to focus the GUI to Billy and right click menu to "intercept and decode" to pop-up a konqueror window that follows Billy's URL jumps and shows you what he's reading. The same would be true of mpegs he's watching or mp3s he's downloading.

    Other functions would be to show all nodes in the LAN as well as OS versions, all traffic in and out of each node, and any services running per node. Servers running things like ntlogon, apache or SMB would be marked as such. A "bookmarking" type feature could also be implemented as well as a sticky-note feature for notation and easy navigation.
    You could call it knetsec, but I actually like a bastardization of that... Knutsac.

    --
    put the what in the where?
    1. Re:monolithic network management tool by Anonymous Coward · · Score: 0

      An Etherape + Port/Proccess Control Gui For your LAN

      I guess that is polylithic 'is there such word?'

      I like your idea of sub menu's to give options. But not only would I like to see Billy's URL attempts, port attempts, but I would like to close/open off billy's inbound / outbound ports, by time, by permanent, by CIDR, or even by port knocking. All combinations of the above. If Billy runs XYZ I want to see XYZ's process stopped, or all of his process's stopped.

      Billy's box should be editable, if it has a firewall max control over that firewall remotely should be an option.

      If Billy is an amature web master running and suddenly hell of packets start coming out of his box I want that box's servers stopped /re-started or shutdown. I don't care if I have to click a checkbox which runs a script that goes out an open com port and to a relay physically contoling Billy's Mains or Power Supply (117VAC.)

      If the process can't be stopped.

      Since Billy could be running several OS's these controls will need to be work on all these OS.

      Wireless Nodes, Port knocking.

      oKAY, Speaking of port knocking...
      And Wireless AP. There's a firewall project called IPCop, port knocking + BLUE you could technically create the same GUI with port / process control functions as well.

      Incorrect Pattern, Access Denied.

      I like the idea of the use of TABS. Bookmarks, yeah sure that goes without saying. They should be Fine Grained BOokmarks, since this gui can display many types of data, there may be two or more data pages that need to be compared.

      ORACLE could be used for querry storage (J/k!)

      a database could be used to archive the data. mySQL for example, but not physically on the same box.

      All these boxes need to be fast as hell.

      Then, some adequate doc's to get Billy-Joe 6 Pack up to shorten his learning curve as much as possible to be able to do all this stuff, so he can be 'trusted.'

      Thing is, I'd rather be Billy. Who want's to sit in front of a God Damn console like that all day and night?

    2. Re:monolithic network management tool by NuclearDog · · Score: 1

      "It should also have the ability to intercept and decode any stream on your network."

      One thing I have always wondered, but have never taken the time to figure out, is why can you not retrieve plain text data from a SSH session? You have all the information (keys, etc) travelling between the two hosts from the sniffing, can you not then use that to decode the data?

      If this is possible, a feature to do this would be nice. If not, oh well.

      ND

      --
      This statement is forty-five characters long.
    3. Re:monolithic network management tool by automatix · · Score: 2, Informative

      SSH uses an algorithm called RSA to protect the keys used for encrypting data. Each party has a private key and a public key (a key pair). Anyone can get the public keys.

      If data is encrypted with a private key, it can only be decrypted using the public key from the same key pair. Likewise if it is encrypted with the public key, it can only be decrypted with the matching private key.

      if A wants to send data to B, it first is encrypted with B's public key, then with A's private key.

      B uses A's public key to decrypt it (guaranteeing it is from A) and then uses its own private key to decrypt it back to the original message.

      Because it's a slow and complex process RSA is usually only used to exchange and agree on keys for a normal symetric encryption method (eg 3DES).

      Read more here

      Rob :)

    4. Re:monolithic network management tool by NuclearDog · · Score: 1

      Mmm, forgot about that one small detail :) (public/private key encryption)

      Anyways, thank you.

      ND

      --
      This statement is forty-five characters long.
  51. Missing security for desktop end-user. by Anonymous Coward · · Score: 0

    -click and drool intrusion detection
    -firewall that pops up when a program tries to connect out (like zone alarm does)
    -way to plug all known security holes with a double click

  52. Host-based tools ... sudo is my favorite by xmas2003 · · Score: 1

    Don't forget host-based tools - one of my favorite that will help keep you OUT of trouble is sudo which is a way of controlling and logging root access. Been around forever - tastes great AND less filling! ;-)

    --
    Hulk SMASH Celiac Disease
    1. Re:Host-based tools ... sudo is my favorite by Anonymous Coward · · Score: 1, Informative

      sudo is probably the weakest link in all your setuid binaries. It has the newest code and he adds silly things to it.

      Did sudo really need a customizable password prompt that led to a heap overflow?

      ah, now some programmers, they get it.

  53. Is this sarcasm? by Anonymous Coward · · Score: 1, Informative
    Statement: "There are many great open source security tools out there, Nmap, Nessus, and DSniff, just to name a few."

    The above statement begs the question: "...what open source security tools are missing?"

    No, it doesn't.

    The truth of that statement does not depend on the fact that some open source tools missing. Therefore it is not an example of "question begging" (taking for granted exactly what you are trying to prove) at all.

  54. Two good things about being a programmer by Anonymous Coward · · Score: 1, Funny

    It couldn't be jock itch.

    It couldn't be an std.

  55. Patch management by Anonymous Coward · · Score: 0

    Is there an opensource patch management application to keep multiple platforms current with various security patches and service packs?

  56. Spammers by Anonymous Coward · · Score: 0

    Hey, spam me. nels.yahoo@member.fsf.org

  57. Number One Missing Security Tool by craXORjack · · Score: 2, Funny
    However, with the world of security constantly changing, this begs the question, what open source security tools are missing?

    It would solve 99.9% of security problems: The MS-Windows-to-Linux-Upgrade-Wizard

    --
    Liberals call everyone Nazis yet they are the closest thing to it.
    1. Re:Number One Missing Security Tool by Anonymous Coward · · Score: 0

      how can you do apps that only run on windows? given not all boxes need to run windows, Those mostly doing text sure, But there ARE exceptions. Try editing miniDV over 1394 , you may get cinelerra up and running even, but it can't DO the crazy stuff you need it to do. look at photoshop and it's 3rd party plugins, the gimp can't do em. That's not to say the Gimp doesn't rock. It does.

      that was tip of the iceburg.

      I found you use whatever works. PC with windows, Linux, FBSD, mac, sun, sgi, whatever works.

      SuSE 9.1 is a great replacement for win98SE boxes.
      learn DOS, and the UNIX shells. Use ALL. Get rid of win98 / XP boxes *IF YOU CAN*

      not everyone can

      But were' off topic.

      Number One Missing Security Tool, lets see, a dedicated firewall, and basic tcpip knowledge, dos knowledge, registry knowledge, unix shell knowledge, programming, electrical, electronic, rf.

      If you have all that knowledge, you won't need much more than a backup. In all my years (Back from the BBS days) I never really needed Anti-Virus, just Xtree was all I ever used. I can see and delete anything. Now a days, with spyware, a scanner DOES catch things. It pisses me off to no end. So the security war has moved beyond basic skills now. Basic skills are still good practice, but for how much longer? The worst thing that ever happened to me is I popped a partition and formated on accident the WRONG partition, I was able to recover 100% of my work. (Hate to try that in linux, if your EXT2 mc *might* help, but you generally can kiss that data goodbye)

      Yeah how much longer till I can't view physically a binary to see obvious signs of problems.

      I have intuition, I Used to just look at a file's header and say, this ain't good. I'd install a virus scanner for a test, and sure enough, EVERY FUCKING TIME I SAW SHIT IN THE HEADER IT WAS A VIRUS.

      Then back in those days I wrote stuff that can destroy all partitions, and not be detected by ANY virus scanner. If I did it, I know others did too.

      So anyway, i think that the number one *NEW* missing tool for windows users has got to be the WU website (Microsoft Windows Update.) Now stick with me for a moment.

      If you can't run IE cause activeX exploits, how can you get to the WU website (Microsoft Windows Update) when it *REQUIRES* IE?

      Time to go back to ftp. or something. Cause that crap is Fsckd

    2. Re:Number One Missing Security Tool by craXORjack · · Score: 1
      So anyway, i think that the number one *NEW* missing tool for windows users has got to be the WU website (Microsoft Windows Update.) Now stick with me for a moment.

      If you can't run IE cause activeX exploits, how can you get to the WU website (Microsoft Windows Update) when it *REQUIRES* IE?

      Time to go back to ftp. or something. Cause that crap is Fsckd

      True enough. But ftp could get hosed too. A few viruses do infect the winsock library directly. What about a CD that boots to MS Windows and then lets you detect and disinfect and patch whatever is on your hard disk?

      --
      Liberals call everyone Nazis yet they are the closest thing to it.
    3. Re:Number One Missing Security Tool by Anonymous Coward · · Score: 0

      Time to go back to ftp. or something. Cause that crap is Fsckd

      True enough. But ftp could get hosed too. A few viruses do infect the winsock library directly. What about a CD that boots to MS Windows and then lets you detect and disinfect and patch whatever is on your hard disk?

      About the only thing I know how to fix ftp, is with a backup. Look we already do it in linux.

      Ftp+Backup+checksums

      It'd be a lot cheaper and easier to impliment. Otherwise that *CD* should have been included in the box. Since it wasn't, and we have the catch-22 now.

      A kiosk with access to drives could work also, But what an annoyance, like the music CD's what if they get scratched, Billy stops updating.

    4. Re:Number One Missing Security Tool by man_ls · · Score: 1

      BartPE.

      'nuff said.

  58. Anti-virus and Good Disassembly (anti-DRM) by mark99 · · Score: 1

    For MS software for example. A good anti-virus with an up-to-date library. This might actually be too much work for unpaid volunteers.

    And a good disassembly program. Like IDA Pro. This is what the pros use to analyze viruses and the like.

    Something like a kick-ass OSS IDA Pro will be needed in the upcoming OSS-DRM wars.

    Pardon the spelling. It was never my strong suite:)

    1. Re:Anti-virus and Good Disassembly (anti-DRM) by Anonymous Coward · · Score: 0

      It's not quite a dissassembler, it's primarily a debugger, but it's still a good dissassembler, and really very excellent for nearly any use. Check out ollydbg. Great stuff.

      Combined with a safe vmware work area, it's indespensible for analysis of just about anything

  59. That's not begging the question... by meowsqueak · · Score: 0, Offtopic

    The original post makes use of the phrase "begs the question". This does not mean "to wonder" or "leads me to think" or to "rhetorically enquire" or anything like that. It's plain and simple - it means to take something as given (similar to the concept of conditional probability). For example, you could say something like:

    "Begging the question that it's raining tomorrow, would you like to go the cinema?".

    In this example, you are asking the person to whom you are speaking to consider the question as if it will be raining tomorrow. You are asking them to ignore the question of whether it will rain, and consider their response assuming it WILL rain. You could ask this too:

    "If it rains tomorrow, would you like to go to the cinema?".

    You might consider me as a pedant - but you would be wrong (look up pedant). I would argue I am not being pedantic. I am not correcting a trivial mistake or trying to get one-up on the original poster - I am trying to correct an obvious and serious mistake. This is not pedantry, it is sharing knowledge in the hope of improving the use of such language for the benefit of everyone.

    1. Re:That's not begging the question... by tomblackwell · · Score: 1

      You aren't a pedant. There are just lots of people who like making themselves look stupid while trying to look smart.

    2. Re:That's not begging the question... by greenhide · · Score: 1

      Yeah, hi.

      The use of "begs the question" that is correct sounds stupid.

      The incorrect use of "begs the question" sounds good.

      And, as a poster above pointed out, language changes.

      Until someone gives me a good example of the phrase "begging the question" that doesn't sound totally idiotic, then I'm not going to respect you people.

      It's like the people who insist that everyone is using the word "Hopefully" incorrectly, as it is an adverb. Stephen Pinker gives this example of its "correct" usage as an adverb:

      Hopefully, Jim reached his arm over Sarah's shoulder.

      (Okay, that's not the exact sentence, just a paraphrase).

      "Nice" used to mean exact. It doesn't mean that anymore, and no amount of trying to "share knowledge" with others about its "correct" meaning is going to make you any less of a pedant.

      Also, just out of curiosity cuz I don't get it, in the phrase "begging the question", who/what is doing the begging, and what exactly is the question?

      --
      Karma: Chevy Kavalierma.
    3. Re:That's not begging the question... by meowsqueak · · Score: 1

      > There are just lots of people who like making
      > themselves look stupid while trying to look smart.

      Are you referring to me or people who use the phrase incorrectly? (Sorry - hard to tell on /. between insults and observations sometimes)

    4. Re:That's not begging the question... by meowsqueak · · Score: 1

      Well, I wasn't completely correct either it seems, according to these. It's all about assuming something is true without validating it:

      http://www.wsu.edu:8080/~brians/errors/begs.html
      http://skepdic.com/begging.html
      http://alt-usag e-english.org/excerpts/fxbegthe.htm l

      Google.com has lots more.

      Oh, and just because lots of people do something doesn't make it right. Although I'm constantly surprised how many people subscribe to this world view.

    5. Re:That's not begging the question... by greenhide · · Score: 1

      Oh, and just because lots of people do something doesn't make it right. Although I'm constantly surprised how many people subscribe to this world view.

      Yes, it does, when it's language. With a lot of behaviors, it's what the minority does that's examplary. In language, what the majority does defines the language, for better or worse.

      --
      Karma: Chevy Kavalierma.
    6. Re:That's not begging the question... by Grail · · Score: 1

      The phrase "which begs the question" has always - in my Australian vocabulary - meant, "makes obvious and unsupported assumptions," or "leaves obvious questions to be asked."

      For example, if someone is demonstrating a new space-alien repellant, the demonstration itself would beg the question, "which space aliens?"

      Or someone proclaiming that a particular person is an "unlawful combatant" begs the question of what exactly defines a "lawful combatant"?

      Ultimately, to "beg the question" means that you leave obvious questions unanswered. Sometimes this is the aim - make people ask a question that your political opponents don't want asked.

    7. Re:That's not begging the question... by meowsqueak · · Score: 1

      yes, I agree completely. I revised my opinion in a later post after doing some more digging. Thanks for clarifying.

    8. Re:That's not begging the question... by tomblackwell · · Score: 1

      That would be the people who use the phrase incorrectly.

  60. ZoneAlarm features by mebon · · Score: 3, Interesting
    I would like to see a firewall with features like ZoneAlarm that has the ability to notifiy you when programs try to access the network and allows you to stop them.

    Being notified that a program is trying to connect to the network can clue you in that you have been infected by a worm, virus, trojan, or spyware. Sure, Linux has relatively few malicious programs now but in the future it may become a bigger target.

    Mebon

    1. Re:ZoneAlarm features by Anonymous Coward · · Score: 0

      Try a layer-7 packet filter. There's one such project available on the Internet, for Linux. Search it via ie. Freshmeat, Google. Last time i checked it was still in development, but that was ~2 years ago.

    2. Re:ZoneAlarm features by Anonymous Coward · · Score: 0

      systrace can do exactly that: http://www.citi.umich.edu/u/provos/systrace/

      (Note: I don't claim something like ZoneAlarm on Linux is a good idea nor do I claim that systrace is able to catch abitrary malicious activity.)

  61. Not hard - use find by ReKleSS · · Score: 1

    I've thought about this, and figured it was easy enough to do with the find utility. Man page is here. It's not difficult to do, I'll leave it up to you to figure out the specifics.
    -ReK

    --
    md5sum -c reality.md5
    reality: FAILED
    md5sum: WARNING: 1 of 1 computed checksum did NOT match
  62. Intuitive firewall configuration tool by Anonymous Coward · · Score: 0

    Most of my dealings with GNU/Linux have been to set up a NAT router which occasionally also has a webserver (apache) and maybe an IMAP server on it. The hardest part is always setting up the firewall: I have to turn to the Linux IP Masquerade HOWTO and/or learn ipchains/iptables every time... ...except for FREESCO: the Slackware-based floppy-sized distro for routing/firewall. Its text-based task-oriented setup utility and its web-based interface for setting up port forwarding is great! I just wished something like webmin had an interface like that instead of simply slapping a GUI on the ipchains/iptables mechanism. (you're just saving me from using a text editor - big fucking deal)

    Anywhoo... that's my greatest wish. (I can't always use FREESCO - one of the boxen I am setting up now not only does NAT but also WWW, mail, samba and has a software RAID mirror. So I have to install a GNU/Linux distro then make it into a firewall...or do I??) Maybe I've missed a new and amazingly nice offering, but last time I checked, most "firewall configuration tools" were either yet another textfile format for ipchains/iptables or a GUI for said textfiles. :(

  63. Penetration testing... by alexandre · · Score: 1

    We need more of metasploit like project...
    We need a core impact clone!

  64. EtherPEG for Windows by rman666 · · Score: 1

    How about EtherPEG for Windows so I can see what kinda smut people are viewing? AFAIK there is no open source version available.

  65. hardware, meatware by tverbeek · · Score: 1
    What commercial security tools have no viable open source alternatives?

    The United States military.

    --
    http://alternatives.rzero.com/
  66. EnCase and Eyelook by Anonymous Coward · · Score: 1, Insightful

    Forensics is still shrouded in mysticism and secret handshakes in the both the open and closed source worlds. EnCase is fantastic, but the cost is prohibitive, the other commercial products cater to law enforcement, efectively killing the divorce investigators and legal business use. The ones who will sell to anyone are not worth their exorbitant prices.

    Autopsy/Penguin Sleuth Kit is great, but it has a long way to go to match the ease of use and reporting capabilities of EnCase.

    The OS Forensic packages are labors of love to fix short commings or customize the tools for specific tasks. We need a OS Forensics Army Knife.

    I want to be able to know what the recently fired employee was doing so I can make a case to the Legal Dept. There are many reasons to terminate an employee that do not "rise to the level" of prosecution, but certainly can result in Civil proceedings. I don't want to have to have a Windows box laying around for the eventuality of digging into ex-employee misdeeds.

    I can also think of instances when "trusted" people jump ship unexpectedly, like when a senior developer resigns to take a position at a competitor. Wouldn't you like to be able to dig deep into the unallocated clusters of his HD?

    1. Re:EnCase and Eyelook by GuyFawkes · · Score: 1


      dunno about eyelook but encase is a steaming pile of shite....

      --
      http://slashdot.org/~GuyFawkes/journal
  67. [OT] Looking for the image sniffing screensaver by Alan · · Score: 1

    Not exactly a security tool per-se, but some friends mentioned a screensaver that ran on linux and used etherreal or something similar to look for image files flowing by on the network, capture them and display them as a screensaver. A nice tool for a sysadmin to see what their users are looking at.

    Anyone know the name/URL of such a beast?

    Thanks!

    1. Re:[OT] Looking for the image sniffing screensaver by stevey · · Score: 2, Informative

      That would be driftnet - it displays images in a window, and the site mentions that there is a screensaver derived from it.

      I run it every now and again when I'm bored on the proxy server I maintain. Fun to see random imagees mixed together..

    2. Re:[OT] Looking for the image sniffing screensaver by Alan · · Score: 1

      Awsome, many thanks!

  68. Vulnerability/Asset Management tools by harikiri · · Score: 1

    Something I've started to see appearing are vulnerability management tools which combine asset/vulnerability management with workflow systems.

    What does this mean in english?

    Today, you scan your various class A/B/C's (with Nessus) within your company, and discover 300 vulnerable systems. You can generate a nice report, but not do much else without a lot of manual calling up of people and forwarding the report.

    Instead, there are commercial tools available now that do a few things:
    1) Classify IT assets and assign them to different groups (desktop team, unix team, database team) and how critical they are (carrying customer traffic, development servers, etc).
    2) Individuals within each group can run ad-hoc scans of their team's systems, or alternatively await reports generated from scheduled scans.
    3) Once vulnerabilities are discovered on each team's systems, they are notified and provided with a web-based system to update and close off vulnerabilities when patched. It is then possible to see from a high level, which teams have the most vulnerable systems, and how effective they are in managing security on their part of the network.

    Those are the kind of products that the company I work for are now investigating, as for once, they provide solid metrics to demonstrate to management that we're doing our job.

    --
    Man watching 6 MSCE's around a sun box, looks alot like the opening scene's of 2001:space odyssey...
    1. Re:Vulnerability/Asset Management tools by Anonymous Coward · · Score: 0

      I spend a lot of time at work doing vulnerability assessments, and it would be nice if there was some sort of open source vulnerability tracker to manage things like BugTraq feeds, etc.

      Currently there is no standard for XML feeds from these guys, so we have to make do with the likes of Symantec's Deep Sight service, amoung others.

      I was originally tempted to use Bugzilla, but that is not really what is needed.

      It would be great to have a tool that allowed us to recieve the vulnerabilities in XML via an RSS feed, store it into MySQL, and then add a few fields indicating our impact assessment, and vulnerability exposure. Typically, paranoid enterprises would not want to let everyone know what they are afraid of, so it would have to be kept inside.

      OSVDB would be fine, but we really need to keep parallel with BugTraq, if only to keep management off our backs.

      Has anyone else seen a Bugtraq tracker that spews XML/RSS feeds?

  69. Re:fp by Anonymous Coward · · Score: 0

    no.

  70. Event correlation tools by MeAtHereDotCom · · Score: 1

    A tool that takes virtually any input (Windows Event Viewer thingies, Unix Syslogs, Router Syslogs, Squid logs), and can correlate all of the events.

    I know there's a Cisco-ish product that you can do this, and it monitors for certian 'bad' things happening on your network, and can send emails to a certian person or whatever.

    Although, given the state of things, the ability to look back and see the state of the network at a given point to track down a user would be mighty handy as well. (When a user logged on, which URL's they accessed, when, what else they did, and so on)

  71. Java Application Security Tool by dilettante · · Score: 1
    Though it's more mundane than all of these protocol sniffers and vulnerability assessment tools, what i could use is a free/cheap tool that combines identity management and policy management in Java/J2EE environments.

    Certain of the app server vendors provide functionality through their console products, but it would be nice to have a vendor neutral product that would let me browse/edit identity data regardless of the source (LDAP, the OS, whatever), let me map application roles to the environment, and let me examine and interchange various policy files, maybe using XACML as the lingua franca. Maybe also something that would keep track of JAAS login modules and JAAS config files.

    Like is said, a bit boring, but it'd make it easier to assemble and deploy applications, and to move applications between app servers.

  72. Fluke Network Analysis by Linegod · · Score: 2, Insightful

    I was blown away by the Fluke Network Analysis Tools.
    Given enough time, everything could be replicated with FLOSS, but nobody has. Somebody should....

    --
    -- I care not for your foolish signatures.
  73. OS-independent thumb-drive encryption by CurbyKirby · · Score: 2, Interesting

    NOT PGP/GPG!
    NOT PGP/GPG!
    NOT PGP/GPG!

    I am looking for a tool that supports both Windows 2000/XP and Mac OS X that does on the fly encryption for removable USB memory sticks.

    I know of platform-independent tools like PGP, but after decrypting, unencrypted data would sit on the thumb drive. If I was interrupted after decrypting or (more likely) forgot to encrypt the file again, unencrypted data would sit on the drive.

    I know of Mac OS X's encrypted dmg files, but Windows has no way of accessing them. I would use one of the countless number of Windows-, Mac-, or Linux-proprietary third party "put your passwords here" tools for doing encrypted files, but all that I know of are platform-specific.

    So what am I looking for? Something that has Windows and OS X clients that I could put on the thumb drive, along with a file of arbitrary size containing the encrypted data. After authenticating with the software, one of the following would happen:

    (1) either the software mounts the encrypted file as a disk drive just like daemon-tools mounts a CD image in Windows, or OS X mounts a dmg file
    (2) or the software includes a 'secure' text editor that can edit the encrypted file.

    Either way, the software (1) sits on the thumb drive and (2) provides on-the-fly encryption so the data on the thumb drive is never unencrypted.

    I'm willing for this to be horrifically slow as I would be storing mostly text on such a system, but supporting at least recent Windows and Mac OS X is important to me. I run Linux on servers/gateways but prefer Windows or OS X for my primary desktop/laptop machines.

    I would be willing to pay for such a product, but I don't trust closed-source encryption products. Please let me know if you have heard of such a product!

    Incidentally, PQI makes very very small thumb drives. Froogle for 'PQI intelligent stick.' Their USB1 model has a write-protect switch, but their USB2 model does not. (I am not affiliated but have bought, used, and liked their product.)

    --

    --
    "Extra Anus Kills Four-Legged Chick" -- Headline
    1. Re:OS-independent thumb-drive encryption by HateCrime · · Score: 1

      Well, there is bestcrypt which will do that for Windows and Linux. Source available for Linux but not free. http://www.jetico.com/download.htm

  74. You'll Get My ATTENTION ... by not_hylas(+) · · Score: 1

    ... when you write an OpenSource application such as this:

    http://www.forescout.com/activescout.html

    Until then.

    --
    ~hylas
  75. I'd like an understandable firewall interface. by MickLinux · · Score: 1

    When I was setting up my Debian box, before, I was offered the option of a firewall based upon a text interface.

    In the end, I couldn't understand it well enough to activate it. What I'd really like, then, is a nice interface similar to Zone Alarm, but with lots of documentation (help files) written, as well.

    That way, I can get the firewall up and running with a minimum of experience, and then can tweak it to my hearts content.

    Bonus brownie points, if the documentation leads me into being able to understand the command-line text program's interface, as well, or [better yet] help me be able to read the logs and the /etc files directly.

    Sorry about this -- I hope I don't sound too stupid to use Linux (I'm not: I've set up everything from an appletalk server to a recording and mixing setup, and even programmed a little) -- but this was just too hard for me to use correctly, and be sure I was using it correctly.

    --
    Correct Horse Battery Staple: 72 bits of entropy. Enter "Correct H" into google. When it generates the phrase, that's
    1. Re:I'd like an understandable firewall interface. by Cinquero · · Score: 1

      I agree. We should also have a configuration abstraction layer standard for configuring system services and firewalls. Software updates should be possible without reconfiguration.

    2. Re:I'd like an understandable firewall interface. by Anonymous Coward · · Score: 1, Informative

      Not completely what you're asking for, but you might take a look at fwbuilder ( www.fwbuilder.org ). Not exactly plug and play, but at least it's drag and drop...

    3. Re:I'd like an understandable firewall interface. by TiggsPanther · · Score: 1

      I definitely agree. The firewalling commands are too complicated for me to figure out on my own. Especially seeing that a decent firewall with all the required options tends to be rather long. Trying to write your first ruleset without leaving your box wide open to attack is just too hard.
      Heck, the reason my Linux box (sits between Windows and the 'Net) is only running a 2.2-kernel Mandrake distro is 'cos I've not (yet) found anything that suits me better than PMFirewall - and that still hadn't been updated to iptables last I checked. (Though I am considering giving FreeBSD a try at some point. I've been told its firewalling is configured at install-time and is good)

      What I'd like in a firewalling interface is something somewhat akin to Samba's Swat tool. A tool that would provide all of the most common basic options, and advanced options. Creating a clearly structured standard file would be useful - as those of us who are still lacking in the firewalling skills can then go through and see exactly what's doing what. Dropping in comments would be nice, too, at the least adding in the section notes from the interface. (i.e. "Ports blocked by default" or "Protocols allowed by default")

      One feature that just occured to me (no idea if it'd be trivial or impossible to implement though) would be to take in a pre-existing ruleset, list what is allowed and disallowed, and also scan for screw-ups.
      The ability to edit generated rulesets, or create my own frmo scratch, and then run it through to see what I got right/wrong would be so useful. I like having the choice to set it up myself, but lack the confidence to give it a try. I'd hate to get my box rooted due to a trivial mistake.

      Tiggs
      --
      Tiggs
      "120 chars should be enough for everyone..."
  76. User-configurable... by Cinquero · · Score: 1

    ... application policies. Example: set a maximum security policy for each app and, if the app tries to break it, let the user decide what to do. Example: web browser. Tries to connect to the web: user selects to always allow that or to enter more specific rules. Tries to read from disk other files than those which are its own: user selects what to do. You could restrict browser access to a download directory. No viruses may get in and no browser bug may generate a security hole.

    A bit like Symantec's firewall (as far as I can remember, but not limited to network access).

    I should also be able to set up a special security directory where I store secret information. Any app access files in that directory, will, during their session, not be allowed to write any data or access the network or other data ports.

    Just let each app run under its own policy. That would make Linux even more insensitive in regard to viruses and other malicious things like backdoors.

    As far as I know SELinux is some sort of that. But as far as I know there are nice user interfaces missing that allow to interactively (and on demand) change the policies.

  77. NFR - Network Flight Recorder by wiggling · · Score: 1

    I played with an old-old-old demo version of NFR years ago and wanted a similar after-the-fact investigative tool, so I wrote my own. I record data about every single packet going to or from the Internet and feed it into a MySQL database. A web front-end supports queries against the DB, I can do more complex ad hoc queries from the MySQL prompt, and I have oodles of perl scripts that run analyses against the flat log files it generates. I've thought about asking my employer, on whose time I more-or-less developed it, about making it Open Source, but haven't had the impetus to actually do it. It's a great tool, and I'd be interested if there's something similar that's farther along.

  78. Re:Application Level Proxies by Anonymous Coward · · Score: 0

    Would you explain what you are referring to? I think I know, and if so, it is what I was going to ask if I hadn't seen it here in this thread, some way to offer up a phony address (that would still work) inside a single machine that is networked to the web. Sort of like a firewall for the firewall. Thanks.

  79. A great open source database scanner... by bingbong · · Score: 1

    www.metacoretex.com has easily the best database scanner out there. (no offense mr Klaus). It's fully modular and written in java - so you can run it anywhere.

    to the best of my knowledge, is it the only db scanner tool out there.

    (and yes it's a bit of a plug cause i know the guy who wrote it - but it still smokes...

    --
    "Omnis tuus capsa sunt inesse nos"
  80. An easy-to-configure SSL VPN application by rjbrown99 · · Score: 1

    All of the tools to build an open-source SSL VPN exist, but nobody has put them together.

    Apache
    Apache_SSL/Mod_SSL
    Apache proxy module
    mod_security
    LDAP (for tie-in with active directory)
    Java-based SSH and telnet clients

    Write a PHP based access control and management interface for the thing and voila! you have a hot new open source project.

    If a few people had the time, they could give Juniper/Nokia/etc a run for their money.

  81. Anothing thing we need is good metrics by bingbong · · Score: 1

    a good metrics tool that can show the PHBs in semi-real time the security posture of their enterprise would be a good thing. it would also help identify weak areas, good areas, and actually quantify the money spent in IT security.

    dr martin carmichael's doctoral thesis proposed a method to do this, but alas i cannot find a link.

    --
    "Omnis tuus capsa sunt inesse nos"
  82. This will be my favourite quote for a while... by greppling · · Score: 1
    You might consider me as a pedant - but you would be wrong (look up pedant). I would argue I am not being pedantic.

    What a pedant I am that I do consider you a pedant without even looking up "pedant" in a dictionary...

  83. ISS Internet Scanner (better than Nessus?) by microTodd · · Score: 1

    Its probably too late for this post to get modded up enough for anyone to see it, but I've been at home sick so I didn't check Slashdot every 20 minutes like I usually do.

    Based upon marketing hype, my management chain insists on using ISS's Internet Scanner (www.iss.net) to perform site-wide security scans and do vulnerability assessments. Nessus just simply isn't as feature rich as Internet Scanner. IS searches for thousands of vulnerabilities, and they are constantly adding new checks that can be dynamically loaded into the scan tool. The scans are highly customizable. The only problems are the tool can only run on a Windows server (i.e it can scan any network device including unix, printers, and Cisco), its a huge resource hog, and GUI only.

    I'd love a nice, easy command-line based unix based system that has all the functionality of ISS, including the nice HTML output. The problem is, of course, that ISS has a huge head start.

    --
    "You cannot find out which view is the right one by science in the ordinary sense." - C.S. Lewis on Intelligent Design
  84. Oh, oh I know... by Anonymous Coward · · Score: 0

    What keeps me using "closed source" v.s. "open source" software..er security software?

    Simple.

    documentation that even a dimwit like me can understand, none of this "Enable IXXSS_SX SCAN becaws it work good. But only if you are paranoid, becaws it will slow the IXSS_SX scan down and might give you false negatives"

  85. vbs by Anonymous Coward · · Score: 0

    While 1
    If (((Minute(Now) Mod 5) = 0) And (Second(Now) = 0)) Then
    MsgBox "All Is Well",,"Hi"
    End If
    Wend

    just save as whatever.vbs and doubleclick to run.

    1. Re:vbs by NaDrew · · Score: 1
      Hmm... wscript.exe seems to be consuming 99% of my CPU usage... perhaps something more along the lines of:
      while 1
      MsgBox "All Is Well!",,"Hi"
      WScript.Sleep(300000) ' five minutes
      wend
      Note that you'll still have to "End Task" wscript.exe to kill it, but at least it goes to sleep and doesn't use any CPU in between times.
      --
      Vista:XPSP2::ME:98SE
    2. Re:vbs by stoborrobots · · Score: 1

      That's two people so far who seem to have *.vbs associated with wscript.exe ... Slashdotters, no less...

      Here, see, I have a lovely picture for you...

    3. Re:vbs by NaDrew · · Score: 1
      That's two people so far who seem to have *.vbs associated with wscript.exe
      You have a better way to run WSH scripts? Personally I have "Edit" as the default action for *.vbs, but with a decent AV product installed (one that does heuristic scanning and monitors executing scripts) you shouldn't have anything to worry about with the default association.
      Windows Installer (MSI) packages use WSH scripts extensively. Disabling them completely will remove some fairly well-needed functionality from the OS.
      --
      Vista:XPSP2::ME:98SE
    4. Re:vbs by stoborrobots · · Score: 1

      I don't know... I have WSH disabled here...

      Actually I don't know whether my XP install has it on, since I don't use it on the network (1% XP, 99% Linux, last XP boot back in April...) and while I vaguely remember turning WSH off via some checkbox some time back, I don't remember if it was this laptop, or my 98 box under the desk... So I don't know if disabling WSH cripples MSI... But I thought that I had, and without issues...

      Doesn't MSI parse the scripts directly? I'm sure I installed office on a machine with Scripting Host disabled once... I must doublecheck this sometime...

      Oh well, you learn something new every day...

  86. Metasploit by Anonymous Coward · · Score: 1, Interesting

    Metasploit (http://www.metasploit.com) has a real neat project going. I know I use it.

  87. Operator-Facing Front-Ends by rtp · · Score: 1, Interesting

    We need more open source tools that act as front-ends to monitoring and operations applications, glue to sit between the 24x7 security/network operations staff and highly advanced applications and devices which are designed for engineers and architects to manage.

    Your typical 24x7 staff aren't experts - so we need expert systems to make them more effective.

    An example is IP Blocker where you get a system set of Perl scripts that front-end changing the border router access control list.

    Many of the procedures and functions we perform to ensure security across our networks can be automated, and it is these areas that need the most work today. Another example would be a script that checks an IP address on your network against your inventory records, vulnerability databases, and other criteria to display an exhaustive history for the device as known by your organization. How many times have you got a Snort or other alert for an IP on your network which you have no idea who owns or what it does

  88. Shopping for more code of someone else's to sell? by Anonymous Coward · · Score: 0

    It appears the submitter is running out of open source tools to profit from:

    http://edgeos.com/services/pro-toolkit/

  89. Anyone got an encoded copy of this video? by Anonymous Coward · · Score: 0

    It sounds amusing, and perfect for a network security course I'll probably be running in a few months :)

    "Okay, so we're not going to watch a video to help you detect the second most important phase of an attack on your network infrastructure - bullshit."

  90. Slightly OT: RECOVERY by fractaltiger · · Score: 1

    I have seen plenty of security tools.

    However, I have failed to find data recovery tools. Does anyone out there know of Open Source Floppy recovery?

    Seeing how so many pay-for products like Norton Utilities and other near-nameless closed source internet-based companies sell you this stuff, I'd like to see a free implementation I can use at my IT job

    --
    "Wireless : LAN :: Laptop : Desktop"
  91. a good network discovery application by detritus. · · Score: 1

    One thing I see missing is a good network / host discovery tools with a rich feature set. Like being able to automagically map out a TCP/IP network via SNMP querying "seed" routers, and/or by passively observing network traffic, then being able to collect further information on each host through port scanning or SNMP walking. The biggest problem I see is there's alot of great tools out there, just none of them that does everything without having to jump between multiple programs. And of course, it would be with a curses based gui :)

    Solarwinds has a tool called Sonar which does the "seed" router snmp-based discovery. They have some other nice tools too, but it still takes alot of tedious switching between applications to get all the information i'm looking for.

    1. Re:a good network discovery application by lhand · · Score: 1

      How about Cheops-ng? Or even the original Cheops?

  92. It would be a Tech Itch, obviously by b00m3rang · · Score: 1

    clue:(Tech Itch is the name of a drum n bass producer)

  93. Easy with debian... by csirac · · Score: 1
    Easy with Debian... check out http://www.debian.org/security/

    Add the line
    deb http://security.debian.org/ stable/updates main contrib non-free
    ... to your /etc/apt/sources.list file.

    Put:
    apt-get update && apt-get -y -d -f dselect-upgrade
    in a script for a cron job run every week or whenever. Or do it manually. Or craft your own script that doesn't actually perform the upgrade but emails you when something can be updated. The output of a cron job gets mailed to the user's account (in this case root).
  94. Bath party in Iraq by RedLaggedTeut · · Score: 1
    If you're a programmer with an itch, may I recommend a bath?

    We had a bath party in Iraq, but the bush made us end it, so now we side with the programmers who scratch their itches.

    --
    I'm still trying to figure out what people mean by 'social skills' here.
    1. Re:Bath party in Iraq by drik00 · · Score: 1

      ...yeah, but if you ain't Muslim, you ain't Shiite.

      --J

      --
      Beer, now there's a temporary solution -- Homer Jay S.
  95. Ask not whether it's there yet... by prandal · · Score: 4, Interesting

    .. ask if its virus patterns are.

    A few friday nights back, our ClamAV started catching a little worm called W32/Zafi.b.

    McAfee's DAT files to catch this one came out 2 1/2 days later, on the Monday morning (UK time).

    Apart from the Nimda outbreak of 2001, this year is the only time I've seen viruses arrive at our email gateway (thanks ClamAV) before our official antivirus software updates catch them. Netsky, Bagle, and Zafi.b were all caught by ClamAV before McAfee had released DAT files for them.

    I'd recommend defense in depth, using multiple virus scanners. We scan all incoming (and outgoing) emails with ClamAV, Bitdefender (free for Linux boxes), and McAfee's uvscan.

    It's way too easy to fall into the mindset which says "we have antivirus software everywhere so we're safe". There will ALWAYS be a window of vulnerability between the release of a new virus and the availability of detection patterns. And don't forget that a lot of Windows viruses/worms disable any antivirus software they find running.

    Phil

    1. Re:Ask not whether it's there yet... by Magada · · Score: 0

      Don't compare Clam w/ McCoffee... Almost nothing can beat McCoffee techs in terms of slowness. It's proven!

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
  96. You're focusing too much on security holes by Theatetus · · Score: 1

    If all viruses were based on security holes in software, you would have a point. But they aren't.

    Many (most?) malicious programs do not exploit any software security holes; they just rely on stupid or careless users. The point of something like Norton Antivirus is not to make up for security holes in Windows/Office/whatever, it's mostly to mitigate users' carelessness or naivete.

    And against known attacks? That's what yum and apt are for. If a virus is unable to affect your computer, then what is anti-virus good for?

    Can your user account on your computer send mail? Connect to an arbitrary Internet host? Hell, spawn a process? If so, congratulations! you have just become a potential target of malicious software. Proprietary AV software doesn't particularly look for holes in OS's and applications, it looks at files and running processes for A) known signatures and B) known malicious behavior. I think an open source AV solution could potentially do that better.

    --
    All's true that is mistrusted
  97. Apriori-based protocol detectors by Dark+Coder · · Score: 1

    I know ethereal has a leg up on APriori-based protocol detector but I sure like to see that extended to other forms of Layer 2 (other than Ethernet DIX version 2).

  98. Re:Application Level Proxies by NicolaiBSD · · Score: 1
    Yes! We have some arcane ATM switches that cannot comply with our access policies (use tacacs, radius or ldap). They need static user accounts.

    I've been trying to find an authenticating/logging telnet proxy to work around this, but it's impossible to find, so I'm facing writing one myself.

  99. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  100. Learn English by Anonymous Coward · · Score: 0

    this begs the question

    No, it doesn't. It raises the question. Begging the question is a type of logical fallacy.

    Please don't use phrases you don't understand.

  101. firewall log interface by jschrod · · Score: 1
    I'm missing a good firewall log interface, both to create logs and to view them. I want to be able to
    1. configure what fields are logged,
    2. configure what fields are shown to me,
    3. configure what records are shown to me,
    4. configure if conversion from raw to symbolic values happen or not (e.g., hostname lookup, services lookup, etc.),
    5. save those view configurations and be able to reuse them later
    6. auto update with new log entries (like less -F, but with the above features)
    Checkpoint's FW-1/VPN-1 is a dubious product in terms of security and licensing woes, but SmartTracker is an interesting log viewer.

    Anybody got similar functionality for iptables? I've looked around, but found nothing. I'm even now hacking new ulogd plugin to give me at least feature (1).

    --

    Joachim

    People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    1. Re:firewall log interface by t1101 · · Score: 1

      I'm using ulog for this very thing, it's pretty neat. It logs the packets into a mysql (or PostgreSQL) database and then uses a php interface to display the info a very friendly way. The problem of course, is that if you are not already running a mysql server and an apache server, you have to start them up. Running these two servers just for this program does seem to a little silly. Still I've been really happy with the ease that I can view my logs. Beats the heck outa looking through the text log!
      Here are some links to check out:
      ulog-php
      ulogd

    2. Re:firewall log interface by jschrod · · Score: 1

      As I wrote, I know ulogd and hack on it myself. ulog-php is not able to create views on the logs, and is not configurable. That's the real advantage of SmartTracker.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

  102. Webstretch for web analysis by Anonymous Coward · · Score: 0

    Webstretch is a free open-source tool that has just been created, which lets you alter information passed to a web server on the fly.
    It should work on any OS, and forms a proxy between the browser and any destination (whether its another proxy or web server).
    New facilities being added all the time e.g. statistical anaylsis, finding hidden areas (sometimes people put details in the robots.txt file), etc.
    Still in beta, but shaping up well.

  103. Rubbish. by brunes69 · · Score: 1, Offtopic

    Real students of linguistics and languages do not take issues with things like this, only elitists and grammar Nazis do.

    The statement "Languages evolve, but that fact is too often used as a cop-out for being too lazy to learn correct use of a language." is utterly nonsensical, because there *is* no correct use of a language. A language is a construct to serve the people, and as people change, so must the language. Languages evolve over time, and should be treated more like a living organism than a rulebook. The only "correct use of a language", by definition, is the way the majority of the populace is using it. In this case, the majority of the populace uses "begs the question" in this sense, so it is perfectly valid, and is not any less so than any other commonly used phrase.

    1. Re:Rubbish. by _pi-away · · Score: 1

      The only "correct use of a language", by definition, is the way the majority of the populace is using it.

      Umm, no, that's simply not true. The majority of the populace mix up ensure, assure, and insure. That doesn't make them interchangable.

      There is correct use of language, and there is incorrect; popular misunderstanding doesn't make it right.

      --

      "The crows seemed to be calling his name, thought Caw."
    2. Re:Rubbish. by Anonymous Coward · · Score: 0

      Umm, no, that's simply not true. The majority of the populace mix up ensure, assure, and insure. That doesn't make them interchangable.

      According to who?

      It better be the people, because the people are the ones using the language.

    3. Re:Rubbish. by Anonymous Coward · · Score: 0

      I think you meant, "According to whom?"

  104. On Ethereal by ripcrd · · Score: 1

    Oddly enough I know the guy that wrote Ethereal, even though I don't use the program. He's in my Linux User Group. Great guy, he has helped me w/ numerous problems as I switch to Debian.

    Anyway, have you asked for these features? Ethereal is under constant development. I think that as long as the new features don't slow the program down and they add necessary functions, they might get added.

    --
    --Somewhere there is a village missing an idiot.
  105. Smackdown! by Anonymous Coward · · Score: 0


    Smackdown!

  106. I will... by Anonymous Coward · · Score: 0

    I will publish a security tool that can evaluate (or crash) the security of an Oracle Database.

    This will be released as GPL.

    A new Open Source security tool, because, there are too many applications, such as NMAP, SAINT, too many-many exploits or Proof-Of-Concepts, Firewalls, IDS, etc...

    Missing Open Source Security Tools?
    What is missing?

  107. save a few dozen steps by Clover_Kicker · · Score: 1

    Just write your virus in Perl - portability problems greatly reduced.