Slashdot Mirror


Museum Of Broken Packets

hobbicik writes: "Quote from the page: 'The purpose of this museum is to provide a shelter for strange, unwanted, malformed packets - abandoned and doomed freaks of nature - as we, mere mortals, meet them on twisted paths of our grand journey called life.'" Interesting and amusing idea. Most of the wasted packets I get are IIS worm attempts -- not nearly as interesting.

127 comments

  1. Hmm by MxTxL · · Score: 3, Funny

    Well, there are stranger "museums" out there. At least it's not a museum of modern art.

    1. Re:Hmm by yesthatguy · · Score: 2

      Maybe intentionally malformed packets *are* modern art...in a more pure sense of the term. Not only is it just poorly done, it's using a completely modern medium. Just you wait, someday you'll find a computer terminal showing live tcpdumps of malformed packets.

      --
      Yes! That guy!
    2. Re:Hmm by Anonymous Coward · · Score: 0

      Yeah I have a new exhibit I am submitting, my own creation: Code Red packets submersed in a jar of my own urine. I call it "Piss Gates".

  2. Be sure by ez76 · · Score: 2, Offtopic

    Be sure to include this tragically lost packet.

  3. Authenticity? by johann6 · · Score: 1, Interesting

    Now how can one differentiate between a real malformed packed or one that someone just created to get it into the museum?

    --
    "Life moves pretty fast. You don't stop and look around once in a while, you could miss it." Ferris Bueller
    1. Re:Authenticity? by nate1138 · · Score: 2

      Not to nitpick or anything, but why would somebody do something like that?, yeah, I know boredom, attention, etc. But would it really matter if it was crafted wrong or became mutilated later?? The museum didn't specify they had to be "naturally occuring" mutations.

      --
      Where's my lobbyist? Right here.
    2. Re:Authenticity? by cronack · · Score: 1

      If it were a packet using IPSec AH (authentication headers), the authenticity could be verified.

      --

      this is a left handed sig
  4. Paranoid? Or are they really out to get us? by DataPath · · Score: 5, Interesting
    Did anyone else get really paranoid about that ACK packet from a hotmail server that returns traceroute type information that would pierce most stateful firewalls?

    "This packet arrived from www.law10.hotmail.com, one of web servers handling Hotmail traffic... But unlike standalone traceroute packets, this legitimate traffic will be forwarded thru most of stateful firewalls, allowing you to obtain a valuable information about their internal network structure, distance and such - and all this with virtually no possibility to be detected. Well done - this covert packet looked so innocent... "

    --
    Inconceivable!
  5. I'm sure that... by taffyd · · Score: 4, Funny

    ...my boss would consider packets all of the packets routed to slashdot by me when I was meant to be working as "strange, unwanted and malformed". ;)

    Taffyd.

  6. Hmmm by MrFredBloggs · · Score: 3, Funny

    Surely we now need a `Museum of shoddy half-assed software which passes junk as validly formed data`?

    1. Re:Hmmm by sharkey · · Score: 2, Flamebait

      Surely we now need a `Museum of shoddy half-assed software which passes junk as validly formed data`?

      Already there: The Product and Technology Catalog. It even includes a demo if you use Opera to view it!

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:Hmmm by frank_adrian314159 · · Score: 5, Funny
      Surely we now need a `Museum of shoddy half-assed software which passes junk as validly formed data`?

      Yeah, but the domain 'microsoft.com' is already taken.

      Insert rimshot here...

      --
      That is all.
  7. A similar collection by Anonymous Coward · · Score: 0

    This is much the same thing:

    http://www.iquest.net/~phillip/

  8. Causes of mal-formed packets by sstammer · · Score: 5, Informative
    For some causes of mal-formed packets, see this paper


    Tim

  9. Something to "Marvel" at... by GISboy · · Score: 3, Funny

    Faster than a speeding packet,
    More powerful than a triple Mocha,
    Able to leap Full Towers in a single bound,

    Look behind the window!
    It's a boot disk!
    No! It's a packet!
    No! It's a...OOooo, shiney object!

    --
    If it is not on fire, it is a software problem.
  10. Special packets by Anonymous Coward · · Score: 1, Funny

    Is the going to be special place for packets going to port 139?

    1. Re:Special packets by smcv · · Score: 1

      Yes, /dev/null... (or "NUL:" if you're on Windows)
      At the moment my firewall (iptables) logs and drops unwanted packets. I used it like this for about a couple of hours, looked at the log, then added an extra "don't log, just drop" rule specifically for NetBIOS...
      Hardly surprising, since I'm on a LAN Internet connection full of poorly configured Windows Notworking hosts spamming each other (and potentially the entire Internet, since they use 255.255.255.255, although I suspect/hope my college filters NetBIOS out at the router...)

    2. Re:Special packets by voop · · Score: 2


      Hardly surprising, since I'm on a LAN Internet connection full of poorly configured Windows Notworking hosts spamming each other (and potentially the entire Internet, since they use 255.255.255.255, although I suspect/hope my college filters NetBIOS out at the router..


      Well, RFC1812 specifies, that packages sent to the "limited broadcast address" (255.255.255.255) MUST NOT be forwarded by any router. Hence, unless your router(s) are seriously broken/misconfigured, the rest of the internet should be fairly safe ;)



      In general, RFC1812 is interresting reading, dictating how an IPv4-router should behave ;)

      --
      -- "Life is a bitch - and she hates me..."
  11. Sometimes you wonder....... by Anonymous Coward · · Score: 0

    if some folk have to much time on their hands.

  12. iis worm attempts boring? by jrs+1 · · Score: 1

    surely the iis worms are one of the most useful applications around these days - forces an upgrade on the user; an upgrade to linux!

    if only they used the netcraft service to check first before ruining your neat log files...

    1. Re:iis worm attempts boring? by Tom7 · · Score: 2, Flamebait

      Hey now,

      Recent exploits in wu_ftpd, sshd, telnetd, and bind did not force me to "upgrade" my linux server to Windows 2000 (it did force me to upgrade these packages...!). I know you're just joking, but security holes are not endemic to the Windows world. Sloppy coders are everywhere.

  13. Geek? by Anders · · Score: 2, Funny

    One thing is that I immediately think "IP" when I read "packets". But why did I have to misread "twisted paths" as "twisted pair"?

    1. Re:Geek? by Anonymous Coward · · Score: 0

      IP Freely.

  14. Awe-inspiring by still+cynical · · Score: 3, Funny

    One cannot comprehend the mind-boggling amounts of spare time required to devote part of one's life to this.

    What's next, a repository of images of free-form dust patterns from monitor screens?

    --
    Ignorance is the root of all evil.
    1. Re:Awe-inspiring by Neon+Spiral+Injector · · Score: 1

      Actually I have some rather nice free-form dust patterns on my monitors. It isn't such a big deal as long as the dust is equally distributed. But as soon as someone comes along and puts a little finger print in my dust and that part of the monitor all of a sudden is brought into sharp focus it just pisses me off. I have to clean the whole screen and start my dust collecting over.

    2. Re:Awe-inspiring by Anonymous Coward · · Score: 0

      And it's cheaper than buying a glare filter.

    3. Re:Awe-inspiring by Anonymous Coward · · Score: 0

      hardware anti-aliased fonts, no performance hit.

  15. Malformed? Hmm by Anonymous Coward · · Score: 3, Funny

    Nowadays you get a malformed packet, and they'll call the FBI thinking there's anthrax in it.

    OOps, wrong kind of packet.

  16. Occam's Razor by uberchicken · · Score: 4, Funny

    means that it's the packet capture utility that's hosed, not the packets. :)

  17. Where is this museum located? by Goronguer · · Score: 1, Offtopic

    Is it, by any chance, on the Island of Misfit Toys?

    1. Re:Where is this museum located? by sharkey · · Score: 2

      Is it, by any chance, on the Island of Misfit Toys?

      Maybe. Rumor is Hermie, the UDP packet who wants to be a Dentist, started it up to help him pay for dental school.

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  18. Slashback? by Lars+T. · · Score: 2, Funny

    Anybody else thought this would be a sequel to this?

    --

    Lars T.

    To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  19. A real bit bucket by Animats · · Score: 5, Interesting
    Back in the early days of TCP/IP, before it was supported in Berkeley UNIX, I did a major rewrite on one of the early TCP/IP implementations. This was UNET, from 3COM. I wrote UDP and ICMP for UNET, overhauled TCP, and added logging.

    My approach to logging was to log all packets that didn't advance the connection. This included not only rejected packets but duplicates, empty ACKs, and related junk. In the early days, I'd get only a few packets per day once I'd debugged the TCP implementation thoroughly. As more implementations appeared on the Internet, I'd get more junk packets, and would E-mail back the packet source telling them how their protocol stack was broken. In those days, everybody on the net was DoD funded, and the other implementations were typically from researchers. We became something of a validation site for TCP/IP.

    Once Berkeley UNIX got a TCP/IP stack, the amount of logged junk increased substantially.

    I'd see one or two packets per day that passed Ethernet CRC but failed TCP/IP checksums, even from the local net. Early Ethernet controllers were apparently subject to memory errors. Most other bad packets were associated with the beginning of a connection. But we'd sometimes see a large number of packets that didn't advance the connection, indicating broken retransmit timers.

    So I probably had the first museum of bad packets.

    1. Re:A real bit bucket by wackybrit · · Score: 2, Funny

      As more implementations appeared on the Internet, I'd get more junk packets, and would E-mail back the packet source telling them how their protocol stack was broken.

      Argh, here he is.. the first net-cop!

    2. Re:A real bit bucket by Anonymous Coward · · Score: 0

      > I'd see one or two packets per day that passed Ethernet CRC but failed TCP/IP checksums, even
      from the local net. Early Ethernet controllers were apparently subject to memory errors.

      That is right! With TCP/IP they were detected, with Novell IPX they just silently corrupted the data...
      (Novell omitted the checksum while copying the XEROX protocols they based their fileserver network on)

    3. Re:A real bit bucket by seanadams.com · · Score: 2

      I'd see one or two packets per day that passed Ethernet CRC but failed TCP/IP checksums, even from the local net

      Any Ethernet frame, valid or not, will have a correct CRC, unless there is a problem on your local LAN. Also, your router wouldn't look at TCP or TCP checksums, but it certainly shouldn't pass anything with an incorrect IP checksum.

      It sounds like you may have been attributing some of these malformed packets to faulty TCP/IP stacks on the other end, when the problem was actually your LAN or gateway. Were you using experimental layer 2/3 equipment?

    4. Re:A real bit bucket by Animats · · Score: 2

      This was back in the early 1980s. Everything about TCP/IP was experimental. Routers were mostly PDP 11/34 machines running Dave Mills' Fuzzball code. Hosts were mostly DEC-20 machines, with Mark Crispin at Stanford frantically trying to get their protocols stack to work. But yes, I did see bad packets that were travelling entirely over the local LAN. I suspected memory errors in the Ethernet board in a VAX.

    5. Re:A real bit bucket by Anonymous Coward · · Score: 0
      "my NDP costs $500 a day!" :)

      Fuzzball. bigods.

  20. Re:Huh? by smileyy · · Score: 1

    You mean this story, already posted on slashdot, right?

    See .sig for further commentary.

    --
    pooptruck
  21. trashing! by Anonymous Coward · · Score: 0

    Utterly cool. I had (still have) an Ethernet
    NIC (one of those ISA RealTek noname ones) that
    trashes about 15% of the packages... It was
    quite fun to find out the hard way - strange
    sounds in mp3s, trashed porn mpegs (the involved
    persons looked like aliens from Species in some scenes, because of the MPEG corruption)..

  22. Re:Paranoid? Or are they really out to get us? by DataPath · · Score: 1

    Exactly. It's brilliant in it's simplicity and subtlety. It's something you probably wouldn't think of unless you had an absolutely brilliant mind and were trying really hard to do that. I applaud their genius if nothing else.

    --
    Inconceivable!
  23. Microsoft Patents the Broken Packet by rsimmons · · Score: 4, Funny

    In a stunning move to corner one of the oldest markets in networking, Microsoft has patented the concept of a broken packet. Many router manufacturers may come under litigation if they do not pay the licensing fees.

    1. Re:Microsoft Patents the Broken Packet by imgaming.com · · Score: 1

      I noticed he just added this quote to the bottom of his web page.

    2. Re:Microsoft Patents the Broken Packet by Samrobb · · Score: 1

      The maintainers of the museum apparently enjoyed your comment... it's now quoted at the bottom of their page.

      --
      "Great men are not always wise: neither do the aged understand judgement." Job 32:9
  24. Re:Huh? by Wiggin · · Score: 1

    you mean this story?

    --

    "I don't need a compass to tell me which way the wind shines." - Mr. Furious, Mystery Men
  25. Wabi-Sabi by DaoudaW · · Score: 1, Offtopic

    All things are imperfect. Nothing that exists is without imperfections. When we look closely at things, we see the flaws. The sharp edge of a razor blade, when it is magnified, reveals pits, chips, and variegations. And as things begin to break down and approach the primordial state, they become even less perfect, more irregular, and perhaps more lovely.

    --Exquisite Decay

    1. Re:Wabi-Sabi by Anonymous Coward · · Score: 0

      Pass the crack man!

    2. Re:Wabi-Sabi by Anonymous Coward · · Score: 0

      The third law of thermodynamics, when
      interpreted sidereally, resembles nothing more
      than a hot mass of dog vomitus...

  26. Re:Huh? by Unknown+Bovine+Group · · Score: 1

    Boy, I'm sure glad that this ssubmission made it in and my submission about Apple's ownership of the Alpha Blending patent getting in the way of the PNG format's progression [theregister.co.uk] was rejected.

    Why yes, I am bitter about it. Thanks for asking. I finally felt like I had a story worth contributing to the masses.


    Maybe it was rejected because it ran last week.

    Now you can be bitter AND embarrased.

    --
    m00.
  27. Lost time by GdoL · · Score: 1

    You should go to a mail warehouse, where you will see really strange lost packets.

    --

    ------I can please only one person per day. Today is not your day. Tomorrow isn't looking good either.------
  28. Broken packets? Slashdotting? by cr@ckwhore · · Score: 3, Funny

    I hope the Museum of Broken Packets can adequately catalog its own slashdotting.

    --
    Skiers and Riders -- http://www.snowjournal.com
  29. Re:Huh? by fobbman · · Score: 1

    Well on the bright side it was worth submitting. Someone just beat me to it and I somehow snored my way through the previous posting. Mod my first post down to -1. I deserve it.

  30. A paper on intrusion by metlin · · Score: 3, Interesting

    There was this really interesting paper on intrusion that I had once read.

    The paper basically had this idea that for every spoofed TCP packet, the receiptent will return a message, upon which the original sender would essentially say that it did not send the packet.

    This paper made a statistical analysis of logging such packets over a fixed range of IP addresses, and then extrapolated from that result.

    That way, one could get an idea of spoofed attacks being carried out. But the downside was that a lot of security programs themselves at times spoof IPs to mask their identity, so that could kind of alter the result by a reasonably high margin.

    But I remember that it had a probability of a really high number of attacks being carried out under spoofed addresses. Pretty interesting read, although I do not seem to be able to locate where I had read it.

    1. Re:A paper on intrusion by Pussy+Is+Money · · Score: 2, Informative
      You're probably thinking about this paper. Abstract:
      In this paper, we seek to answer a simple question: "How prevalent are denial-of-service attacks in the Internet today?". Our motivation is to understand quantitatively the nature of the current threat as well as to enable longer-term analyses of trends and recurring patterns of attacks. We present a new technique, called "backscatter analysis", that provides an estimate of worldwide denial-of-service activity.
      --
      Pushin' 'n dealin', shovin' 'n stealin'
    2. Re:A paper on intrusion by metlin · · Score: 1

      Yup! That was the one. Thanks a lot...

      And this slide sums up the whole paper basically - it gives an overview of how the backscatter idea works.

      If I remember correctly, there was also a follow up to this paper on ACM regarding some statistical survey of existing DoS attacks and the ones mentioned in this paper.

      And moderators - pls mod up the parent to this post, that is a useful link (just in case - http://www.caida.org/outreach/papers/backscatter/i ndex.xml)

  31. You, sir... by Coldwar · · Score: 0, Offtopic

    ...are a big geek.

    And I applaud you for it!

    Cool idea!

    -cw

  32. Speaking of... by Anonymous Coward · · Score: 0

    Speaking of misdirected or lost packets, would any of you happen to know why my WinME machine starts sending and receiving packets after about 10 minutes of inactivity (even on a fresh install)? I know it does so, because my OS X machine is running natd sharing a PPP connection and OS X's PPP useage meter lights like a christmas tree up until I use the PC or turn it off.

    1. Re:Speaking of... by smcv · · Score: 1

      Recent Microsoft OS sending random packets after 10 minutes' inactivity? Worrying...

      I assume you're not running Seti@home or anything? Or spyware (software which spies on you/your Internet connection; basically any free Windows download manager or accelerator, and anything with built-in ads)?

      Try downloading ZoneAlarm (http://www.zonelabs.com) and setting it to be as paranoid as possible. It tells you when stuff tries to access your LAN or the Internet (including which program it was, although some spyware uses Internet Explorer embedding to disguise its Internet use as coming from IE)

      If that fails, you could install a packet filter on your Mac (I assume OS X must have some equivalent of Linux's ipchains and iptables?) and see where the packets are going...

  33. Re:Huh? by Millennium · · Score: 0, Offtopic

    Well, perhaps the reason Slashdot rejected it was that they already ran a story on Apple's alpha blending patent several days ago?

    Not all rejections are ridiculous, you know.

  34. IIS Worm Hits Suck by PbHead · · Score: 1
    My logs are plagued with IIS Worm packets, usless bandwith hogging garbage. Anybody have any fun ideas to deal with these other than automailing [admin webmaster etc.]@IP and add IP to hosts.deny?

    I've been grepping and gwaking more IPs to deny than I can count.
    Reason: Your Computer, Server, or ISP is in need of a worm update. Get to it you Lazy Excuse for an Admin.

    It has helped reduce the monthly count, but there's always sombody new. I think by now these worms should have been terminated, and those who are still passing it (Under Rock Livers) should be punished. If I only had the bandwidth to DOS 'em all down (Bad Toad, No Cookie).

    Sombody out there has to be doing something more vendictive than mails and denys, I just want to hear about it. Really, just Hear.

    --
    Opinions Expressed by Me should be Forced on Others - PbHead
    1. Re:IIS Worm Hits Suck by don_carnage · · Score: 2

      Not sure if this is what you're looking for, but it may help. Stick this in the httpd.conf of your mod_perl enabled Apache server: # Nimda: Block incomming requests. { package Apache::Vermicide; use Apache::Constants qw(:common :response); sub handler { my $r = shift; if ($r->uri() =~ /root\.exe|cmd\.exe|default\.ida/i) { $r->push_handlers(PerlLogHandler => sub { return BAD_REQUEST }); return BAD_REQUEST; } return DECLINED; } } PerlPostReadRequestHandler Apache::Vermicide

    2. Re:IIS Worm Hits Suck by Anonymous Coward · · Score: 0

      I just mail them.
      But if you do anything more you are asking for trouble.
      I had a buddy tell me there was PHP script floating around that would exploit the sploit and shut the offending box down...

  35. Why not the new TLD? by realdpk · · Score: 1

    http://mobp.museum/

  36. Re:Paranoid? Or are they really out to get us? by monkeydo · · Score: 2, Informative

    This isn't hard to foil at all. The "attacker" (hotmail in this case) can already trace up to your firewall, but not beyond it. This allows them to get the _incoming_ packets passed the firewall because they are part of an established connection, but the _outgoing_ packets will not be, they will be ICMP packets. Just block the outgoing TTL Exceeded packets (and while you are at it all ICMP except maybe ECHO) at your firewall.
    It is as important to control what is leaving your network as what is coming in.

    --
    Si vis pacem, para bellum
    The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
  37. Way ahead of you by Anonymous Coward · · Score: 0
  38. Re:Paranoid? Or are they really out to get us? by Cerebus · · Score: 3, Informative

    Y'all DO know about tcptraceroute, right?

    --
    -- Cerebus
  39. Re:Paranoid? Or are they really out to get us? by SuperguyA1 · · Score: 1

    I can understand the problems for a business, but why is it so bad for someone just to know the toplogy behind the average user's firewall?

    --
    "as plurdled gabbleblotchits on a lurgid bee" - Prostetnic Vogon Jeltz. (One man's humorous is another mans flamebait)
  40. Re:Flamebat Rating?! by Anonymous Coward · · Score: 0

    I'll admit that it's "FlameBait" if you'll pay the $5 admission fee to attend my "Pocket Fluff Symposium".

  41. Orphan packets by Violet+Null · · Score: 2

    Does anyone else expect that this collection will grow to include all of the orphaned packets, lost and all alone, that will appear when the server becomes slashdotted?

  42. Oh no... not another UPS - related story by hriste22 · · Score: 0, Offtopic

    Jocking for a funny post....

    Hriste22

  43. most error-free ethernet adapter/driver? by Anonymous Coward · · Score: 0

    This paper is simply great. Among other things it mentioned that the D-Link ethernet adapter's driver had a bug in it causing to to create malformed packets. Does anyone know what is the most error-free ethernet adaptor/driver combination?

  44. This could be very useful by AaronW · · Score: 3, Interesting

    A site like this could be very useful for those of us designing stacks and equipment.

    For example, where I work we are writing software for routing, PPP, PPPoE, RIP, OSPF, and so on with all sorts of encapsulations. In an early field test we discovered a lot of cases where our PPP stack would fall over but we couldn't reproduce the problems with our lab equipment. Since then we wrote a bunch of test tools to purposely corrupt packets in any way imaginable to test our software.

    BTW, does anyone know of a good site displaying various exploit packets? My firwall seems to catch a lot of them (I'm on a broadband connection).

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    1. Re:This could be very useful by mkettler · · Score: 1

      If you just want to know what certian attacks look like, I might suggest going to snort.org and looking at the Intrusion detection rules they have. (downloads, snort-rules-current)

      While this isn't a pretty-pictures way of doing it, they do contain a lot of signatures for suspicious packets. Be ready for information in this kind of format:

      alert tcp $EXTERNAL_NET !80 -> $HOME_NET 21554 (msg:"BACKDOOR GirlFriendaccess"; flags: A+; content:"Girl"; reference:arachnids,98; sid:145; classtype:misc-activity; rev:3;)

      Which means a tcp segment from an outside machine on port 80, to an inside machine on port 21554 with the text content "Girl" might be an attempt to access the "Girlfriend" trojan horse.

      Better yet, why not install and run snort on a low-end box and let it identify the wacky ones for you. I run one on a console only OpenBSD box with a p-90 and it monitors a T1 just fine. Another runs on a 486-120 under console-only linux.

      There is even a Window$ version for those that prefer that platform.

      --
      -Matt
  45. Slashdot could be a good test-best for this by Anonymous Coward · · Score: 1, Interesting

    Slashdot probably gets the most interesting assortment of connections from all types of operating systems and routers from all over the world. It would be cool to monitor Slashdot's malformed IP packets and see if there is some trend.

  46. Reason for Exhibit one by autocracy · · Score: 3, Interesting

    Arp requests dude. They time out so when you move a computer it doesn't have problems connecting. The first packet sent out to an IP when an arp table entry on the switch isn't available gets sent to everyone. When the host replies, the switch uses that to update its cache. Fairly standard really. This isn't a problem if the host without an entry sends the first packet, but it happens. I'll post anything else I see as a reply to this...

    --
    SIG: HUP
    1. Re:Reason for Exhibit one by Anonymous Coward · · Score: 0

      Fairly interesting standard, really. It is very
      wise to broadcast packet that might contain
      sensitive information, such as passwords or
      any other sensitive data. I thought that if
      ARP cache expires, ARP request is broadcasted
      to everyone, not the packet to which there
      might be, but does not have to be, any response.

      And, last but not least, the computer that
      received this packet wasn't in the destination
      segment. Cabletron is a switch+router, and
      this packet should be routed to another,
      separate segment

    2. Re:Reason for Exhibit one by autocracy · · Score: 2

      Yeah, very wise indeed. And arp cache expirations on a computer DO get updated by arp requests - but switches don't have IP addresses - they only have to understand up to level level two of the ISO layer thing, which means they don't associate MAC addresses with anything but the port the device is on (and on that note, it's a MAC cache, my use of arp was a misnomer). Hence, they usually don't know how to send out arp requests...

      --
      SIG: HUP
    3. Re:Reason for Exhibit one by SuiteSisterMary · · Score: 2
      but switches don't have IP addresses
      More accurate to say 'but switches might not have IP addresses' as I've dealt with ones that do. Even if only for remote admin.
      --
      Vintage computer games and RPG books available. Email me if you're interested.
    4. Re:Reason for Exhibit one by autocracy · · Score: 1

      Yes, the managed Cisco switches (and other manufacturers). By definition, a switch only goes to OSI layer 2 meaning it only understands hardware adresses. It can have an IP address for remote management (or other fun toys), but meets requisite for being called a switch without an IP. Did I miss anymore details? :)

      --
      SIG: HUP
  47. heh by Dr.+Awktagon · · Score: 2

    Wow, I don't think I would've even payed attention to most of those. I guess I don't know enough about TCP, etc, to recognize subtle stuff.

    Though I do know enough (or not enough) to wonder about stuff like this:

    Nov 18 12:58:01 home kernel: Packet log: ppp-out - ppp0 PROTO=1 xx.xx.xx.32:65535 yy.yy.yy.82:65535 L=24 S=0xC0 I=51990 F=0x002C T=255 (#1)
    At least it looks weird to me (ICMP type 65535?) Anybody know what that's about? I just noticed it recently when it went to 212.15.64.41 which is where some linux worm phones home, but it pops up every now and then to other hosts too.

    Probably a simple explanation but while all the network geeks are in the room I figured I'd ask...

    1. Re:heh by monkeydo · · Score: 2

      The datagram in question is a fragment. There is no ICMP type 65535, valid values are 0-255, and the common ones are 0-18, however this data is only valid in the first fragment. This looks like part of a large ICMP packet.

      Check your logs, there should be more of these fragments before this one. The first will have more useful information.

      Go here to analyze ipchains log output.

      --
      Si vis pacem, para bellum
      The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
  48. Re:Paranoid? Or are they really out to get us? by monkeydo · · Score: 5, Informative

    tcptraceroute works by sending syn packets with incremented TTL's to publicly available servers on port 80 (or other public port). This passes firewalls because they are configured to allow traffic to these servers (hence "publicly available")

    Again, this will not work if your firewall drops the outbound ICMP packets. In the case of tcptraceroute you will eventually get an ACK back from the server, so you will know how many hops it behind the firewall, but no other information.

    The hotmail trick is somewhat more insidious because it is used in the midst of a session the firewall will usually pass the traffic to a normally protected (even NAT'd) host.

    Both are easily blocked with outbound filters.

    --
    Si vis pacem, para bellum
    The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian
  49. Why. by mindstrm · · Score: 2

    First fact: Switches are NOT security devices. They are designed to boost network performance, not to provide security from sniffers. There are ways to make most switches broadcast traffic like a hub.

    Second.. we're talking about the switching tables on the switch, not the arp cache (arp cache is the wrong word probably in this case). A switch keeps track of which mac address is on which port. These things time out after a while. So when a switch gets a packet with a destination mac address it doesn't recognize.. it HAS to broadcast it to all ports.
    BTW, standard learning bridges work the same way.

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

      Broadcasting is one thing - not too wise, but probably easier to implement than having the switch sending ARP request, so why should anyone bother... But having this packet (generated by this quasi-router itself, looking at the hardware address) delivered to a segment that is NOT supposed to contain the host it is trying to reach is completely bogus. Cabletron SSRs are marketed and act as a switch and a router. This packet is clearly forwarded by the router between two separate ethernet segments. If it is delivered to third, completely unrelated segment, it is just stupid ;)

  50. firewall-seen.html by Anonymous Coward · · Score: 0

    Check out the FAQ at http://www.robertgraham.com/pubs/firewall-seen.htm l. It explanes a lot of the detritus that washes up on the shores of firewalls.

  51. Example 1 by hey! · · Score: 2

    Example 1 is no particular mystery. The switch simply hasn't learned the MAC address of the intended destination. This could happen if the switch were newly rebooted, for example.

    Cabletron had, at one point, a philosophy of "switch centric" networks. Even when layer 3 capabilities were built in so that the switches could, after a fashion, act like a router with respect to limiting broadcast traffic, it wouldn't be out of the question that some of the older equipment might still broadcast unicast packets under these conditions. These swtiches were often referred to by local staff as "routers", on the theory of walks-like-duck-quacks-like-duck.

    I don't have a lot of experience with Cabletron stuff, but later stuff I've encountered uses standard VLAN techniques and could absolutely be configured to act like a router if that was what was desired. A temporarily misconfigured VLAN could cause this kind of unwanted packet -- for example if you attach a host, repeater or non-vlan switch to a trunk port of a VLAN switch. In that case you might receive broadcast traffic to any of the networks trunked by the port and unicasts to unlearned MACs. The whole point of VLAN is to physically uncouple cable segments to logical networks and to implement customizations to network topologies in software.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Example 1 by Anonymous Coward · · Score: 0

      As explained in the exhibit description, segments
      were properly separated (no VLAN unaware devices
      connecting them together); this can be rather
      easily observed - there were no ARP broadcasts
      or NetBIOS broadcasts from hosts not in this
      physical segment visible on the cable. Thus,
      the reason why Cabletron SSR switch/router,
      while forwarding a packet from segment A to
      segment B, accidentally delivered it to segment
      C as well is unclear.

  52. The first net-cop? by Animats · · Score: 3, Interesting
    At least for TCP/IP, that's probably right.
    I'd send out e-mails like "your implementation is not compliant with MIL-STD ...,
    para ..., subparagraph ..., because the packet dumped below...".


    This was needed. There were too many implementations that wouldn't talk to anything other than themselves, or screwed up when bandwidth was tight, or had related bugs.
    TCP/IP could have turned into an N-squared problem, where you needed a matrix of what could talk to what, or where implementations had to be aware of the bugs in other implementations.
    We managed to avoid that.


    There was a cultural problem. The idea that the protocol specification ruled, not the implementations, was painful to some implementors. That's standard procedure in aerospace, where specs across vendor boundaries are taken seriously, and I was at Ford Aerospace.
    Most of the players, even the universities, were DoD-funded through DARPA, and DoD insists on compliance with standards, so eventually, everybody was beaten into compliance.
    In the end, everything talked to everything else.

    1. Re:The first net-cop? by Anonymous Coward · · Score: 0

      that's a rad story. Thank god it worked. Someone else said it first, but it applies here as well: "The more I learn about how the internet works, the more I'm surprised by the fact that it works at all."

  53. OK, OK I confess already! by 4of12 · · Score: 2

    Alright, it was me that has been doing this.

    I had figured that chaining together rand48() with libpcap to generate random packets was the first step in creating an artificial life form out of the Internet at large.

    If you'd just not exposed me prematurely like this I soon would have been successful in my attempt to create this life form.

    --
    "Provided by the management for your protection."
  54. Re:Paranoid? Or are they really out to get us? by Anonymous Coward · · Score: 1



    Last Night while surfing a forum.
    I thought quite the same.

    I was surfing from behind a *nix box,
    ala lucent v.42, without domain name.

    Natted and routing for all, no local
    ports on the masking box to call..

    running old kernel builds I like and
    tcpservices large and small..

    BUt: What appears to my pixelated eyes and
    hunch postured frame?

    but konqueror: browsing and moving and
    abiding, in a remote hacksters game..

    aghast and afraid, I hit the kill switch,
    rueing and reviling the impulse which,

    made me a lamer in me own home, and
    caused an fsck 30 minutes long...

    Not to mention the reintall, log analysis,
    etc..
    NO BS this really happened.

  55. The Prodigal Packet by Newt-dog · · Score: 0, Offtopic
    The weirdest returned email packet I received was from an email newsletter that I had sent out 5 years ago. It had been bouncing around since 1995 and came back to me as undeliverable 5 years later! Now I'm not sure how or why, but when it came back I opened it and I couldn't believe my eyes when I saw the date and the headers!
    I'm not sure if this is what you would call a malformed packet, but definitely a lost one that had returned home to roost!

    Newt-dog

    1. Re:The Prodigal Packet by Sensei_knight · · Score: 1

      Submit the header. That would be somting to see.

  56. To respond.. by mindstrm · · Score: 2

    Yes.. if we are talking about separate vlans, (conceptually, different networks separated by a router) then the switch IS misbehaving. But that also depends on exactly how the switch is configured.

    As for having a switch do arp requests in proxy-like fashion.. that's not the purpose of the switch. As for why it's 'not too wise' I don't understand.. ti's *exactly* what switches were designed to do... the purpose of a switch is to increase network performance (compared to a hub) by a best-effort attempt to put traffic only where it needs to be, without actually changing the behavior of the network itself.

    As for a switch sending out an arp request... that in and of itself would be a broadcast packet to everywhere.... besides, as soon as the switch sees traffic from the 'unknown' host it'll populate it's switch table and start working 'normally' again.

  57. Well... by mindstrm · · Score: 2

    I refuse to waste even MORE of my bandwidth on this 'bandwidth hogging garbage' by responding to it.. so it all goes to /dev/null. The only time I will respond to something is if it is actually having a quantifiable detremental effect on my systems, and I think contacting anyone will resolve it.

  58. Broken Packets. by Penguin2212 · · Score: 0

    I must say that this is quite interesting. And I agree taht it seems a little fishy about the packet from Hotmail. It seems that the folks at Microsoft are up to something.

  59. Re:Paranoid? Or are they really out to get us? by Cerebus · · Score: 1

    > The hotmail trick is somewhat more insidious
    > because it is used in the midst of a session the
    > firewall will usually pass the traffic to a normally
    > protected (even NAT'd) host.

    ... which couldn't have been reached without sending that first SYN, so you might as well traceroute it with the SYN in the first place.

    I fail to see the significance of the difference.

    --
    -- Cerebus
  60. Packet mangling, physical representation. by Anonymous Coward · · Score: 0

    From the RFC1149 experiment in april, we experienced a pretty unique form of packet mangling:
    http://www.blug.linux.no/rfc1149/vegard_bilder/t n/ 05preparation_fri_mangled.jpg.html

    Though it's not *that* obvious it's mangled, here is a non-mangled packet for comparision:
    http://www.blug.linux.no/rfc1149/vegard_bilder/t n/ 02testpacket.jpg.html

    - Vegard, member of the RFC1149 implementation team (http://www.blug.linux.no/rfc1149)

  61. Moderators on crack (again) by jonr · · Score: 1

    If that isn't recursive moderation. :<

  62. Re:Paranoid? Or are they really out to get us? by monkeydo · · Score: 2

    The SYN packet is the first packet of a TCP session. It is the packet that the computer initiating the session sends to the server to initiate the conversation.
    When the server recieves a packet with the SYN flag set it either replies with a SYN/ACK, at which point the client sends an ACK and the session is established.
    The SYN traceroute will only work with host that are directly accessable from the outside and is useful for tracing to a publicly available server. The Hotmail trick is useful for tracing to non-publicly available clients.

    --
    Si vis pacem, para bellum
    The only thing more annoying than a Libertarian is an (un|mis)informed Libertarian