Slashdot Mirror


Real Time Gnutella Visualization

brett42 writes "Some students at Berkeley wrote a python program that connects to the Gnutella network and maps out connections between nodes in real time. " I gotta say thats pretty smooth. Hopefully future gnutella clients will incorporate something like this just for the time wasting potential of watching the graph wiggle while seeing what porn others are searching for.

130 comments

  1. I bet they'd sh*t... by saqmaster · · Score: 1


    I wonder what the RIAA would say when they came into work and found a huge colour printed Map like this on their desk?

    --
    "Never let the truth get in the way of a good story..."
  2. Does anybody use Gnutella anymore? by WD_40 · · Score: 1

    Gnutella never has worked well for me. File transfers are slow, and they always get cut off. It was all about Scour Exchange. :/

    --

    "With sufficient thrust, pigs fly just fine." -- RFC 1925

    1. Re:Does anybody use Gnutella anymore? by FireballFreddy · · Score: 2, Informative

      I use Gnutella by way of LimeWire and it works great for me. I frequently have thousands of hosts and over 10 TB of files to search. My only complaint is that I haven't found a Gnutella servent with strong advanced searching capability (i.e. use of AND, OR, NOT operators). Or if they do it wasn't in the documentation. :)

      --
      SQUEAK, the Death of Rats explained.
    2. Re:Does anybody use Gnutella anymore? by RadioheadKid · · Score: 3, Offtopic

      I believe that Limewire does support some sort of boolean searches. I've noticed that using '+' with a search further limits the results you get e.g 'foo+fighters+everlong' returns almost only that song not anything else. Like you said though, I too cannot find any info. on this feature.

      --
      "Karma can only be portioned out by the cosmos." -Homer Simpson
    3. Re:Does anybody use Gnutella anymore? by doob · · Score: 1

      I hate to disappoint you, but I have been using kza on linux since it came out, and have not yet seen the amount of data online drop below 350Tb

      --
      In the spoon, there is no Soviet Russia!
    4. Re:Does anybody use Gnutella anymore? by 42forty-two42 · · Score: 1

      hmm... it always crached for me...

  3. Oh Wonderful... by elroyjenkins · · Score: 2, Funny

    ...so soon Ill have to wait 4 hours instead of 2 for the latest Dave Matthews single. Gotta love wasted cpu cycles and bandwith....

    --
    Did you just grab my ass?
    1. Re:Oh Wonderful... by Uttles · · Score: 1

      Actually, I'm sure the app just uses information that is already being transmitted to create the graph. It might use extra clock cycles but not extra bandwidth, and if you're that concerned about it, just turn it off, or don't use it.

      --

      ~ now you know
    2. Re:Oh Wonderful... by Anonymous Coward · · Score: 0
      GOOD. Dave Matthews is a cock sucking piece of shit. Go listen to something important. Progressive rock comes to mind.

      Thank you.

    3. Re:Oh Wonderful... by Anonymous Coward · · Score: 0

      Pink Floyd, still relevant.

      Anyone who doesn't at least respect Floyd is a fscking moron.

    4. Re:Oh Wonderful... by Skip666Kent · · Score: 1, Offtopic

      The only family doctor approved remedy for Dave Mathews fixation syndrom is available here!

      Order now while supplies last!

      --
      **>>BELCH
  4. Why don't they make it easier to get stuff? by Captain+Pedantic · · Score: 0, Troll

    Given the enourmous scaling problems that gnutella has (plus the fact that 9 times out of ten if you download you get something from goatse.cx instead), shouldn't these people concentrate on improving the protocol rather than bogging it down even more?

    --

    None are more hopelessly enslaved than those who falsely believe they are free. Johann Wolfgang von Goethe.
  5. hmm by fault0 · · Score: 1, Troll

    why would anyone use gnutella when they could use kazaa/morpheus (or kza and giFT on linux). The only users I can think of are Mac users with no kazaa clients. But then again, you could probably use giFT in MacOSX. Anyone wanna clue me in?

    1. Re:hmm by Procrasti · · Score: 2, Insightful

      Because the Kazaa networks now go through a single host before logging on, introducing a single point of failure/tracking on the network.

      I agree that the Kazaa/Morpheus/giFT technology is superior, but the giFT engine has to be bought up to speed (super-server support), and reliance on the Kazaa/Morpheus networks themselves need to be dropped.

    2. Re:hmm by brunes69 · · Score: 2

      Because since Kazza modified their protocol so that everything has to go through a single server, authenticated by a valid kazza client, kza and giFT on linux no longer work.

    3. Re:hmm by cavemanf16 · · Score: 3, Informative

      Because since the network is being routed through apparently one super server to authenticate its clients as they connect, this gives the RIAA, MPAA, and MS reason to attack and destroy that one server. Gnutella, while a little clunky and information on it is once in a while unreliable - at least it IS completely distributed with no central server so it makes it harder for someone to sue or attack any one entity as they all share in the 'criminal acts' of getting little known artists and videos massively distributed and seen/heard. (Whatever your affiliation is with the MPAA/RIAA/MS, feel free to flame me for being sarcasticly cynical about big corporations tearing up file sharing innovations, a-la Napster).

    4. Re:hmm by Platypii · · Score: 1

      I agree they shouldn't be shutdoan, because they are merely filesharing tools, however, to claim that it give little know artists massive exposure is utter bullshit.... All it is is commercial music, movies and porn. Name one artists that has succeeded because of Napster/Gnutella/KaZaA. Can't? THEY DONT EXIST!

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

      Also, you have to be careful with Kazaa, they mutilate your computer with spyware..

    6. Re:hmm by digifuzz · · Score: 1

      Actually, I know it has happened at least once. I can't say that I really remember the name of the band.. it wasnt my preferred music genre, etc... but I remember going to boston about a year or two ago, and hearing this band on the radio. It was punkish.. hardcore sounding.. but it had a girl singer and all in all wasnt too bad.. just not my thing, you know? Someone told me they got exposure on napster or something and thats how they got noticed. Sorry I dont have specific details... like i said it was a while back and not my thing anyways.

      ~ fuzzzzz

      --
      http://www.digifuzz.net
    7. Re:hmm by cavemanf16 · · Score: 1

      I had heard that Linkin Park got exposure by being on Napster or MP3.com - but I don't know it that was just some urban myth or actual truth. Anyone know more?

    8. Re:hmm by rela · · Score: 1

      Kazaa has never worked for me. Nor gnutella-based clients either. Can't see what I'm doing wrong, but...

  6. Man, I want to go to Berkley by Rob.Mathers · · Score: 2, Funny

    Seems like you can d/l a lot of P2P porn, and get credit for it :P

    --

    My other sig is funny!
  7. Kazaa/Morpheus by Anonymous Coward · · Score: 0

    It doesn't run on Win XP...only way to resolve it seems to be to run Morpheus in a VMWare Win 98 session.

    1. Re:Kazaa/Morpheus by secolactico · · Score: 1

      It doesn't? Weird. Morpheus runs fine on Win2k Pro. Isn't winxp supposed to be a re-hash of Win2k?

      --
      No sig
    2. Re:Kazaa/Morpheus by Platypii · · Score: 2, Flamebait

      You're wrong..... i have morpheus running right now in Windows XP Professional. Oops, someone didn't research before they pathetically tried to bash MS.

    3. Re:Kazaa/Morpheus by jpostel · · Score: 1, Offtopic

      It it, but MS put in a bunch of 'safety features' that 'fix problems' caused by software that competes with MS products. ;)

      --
      Ummm, Jon, aren't you supposed to be dead...? - Otter(3800)
  8. The power of plain text by smaughster · · Score: 1

    Hopefully future gnutella clients will incorporate something like this just for the time wasting potential of watching the graph wiggle while seeing what porn others are searching for.

    This once more proves the power of plain text. I mean, what gives you more information in 1 second? A wiggle in a graph, or alt.sex.hamsters.ducktape ?

    --
    I intend to live forever, so far so good.
    1. Re:The power of plain text by Hal-9001 · · Score: 0, Offtopic

      WTF is ducktape?

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    2. Re:The power of plain text by Mondrames · · Score: 1

      It's a brand of duct tape that has a little duck on the inside band. You can buy it at cvs.

    3. Re:The power of plain text by Hal-9001 · · Score: 1

      Thank you for clearing that up. :-)

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    4. Re:The power of plain text by CaptainCap · · Score: 1

      "Ducktape" is what people ask for when they go to the hardware store. "Duct tape" is what they end up buying. So much for the power of plain text.

  9. Boy are they going to make a bundle! by Uttles · · Score: 3, Insightful

    Well, here's our next generation of college-millionaires. They can sign a nice spiffy contract with the RIAA and mod this thing to spit out home addresses and phone numbers, complete with a detailed map for "physical evidence." Let's hope that's not as easy as it sounds and the RIAA never gets that capability.

    --

    ~ now you know
  10. Very Interesting by Angry+Black+Man · · Score: 4, Informative

    These guys disected the Gnutella protocol and used the Furi interface (which provides network status screens and gives users info about nodes they're connected to) for their project. I was looking over the source code briefly and it looks very tight. It's nice to see college students interested and working on projects like these. If you go to the website and read over their final paper it is very interesting. You'll find a lot of stuff about the guts of Gnutella and what is unique about this project. They toyed with interfaces for a long time and rejected a great deal of them. It seems they spent a lot of time making this a very easy to use tool. They even worked hard on getting the color scheme down (hence this rejected scheme). Seeing a few people that are this poetic in refining their tools so that the user can use them best is rare.

    The final visualization was createed with Python and Tkinter ("Tk interface"-- the de-facto Python interface to the Tk GUI toolkit). Tkinter is not the only GUI for Python. However, they chose it because it is commonly used and is easily portable between Unix and Windows (how thoughtful of them!)

    --
    the byproduct of years of oppression by the white man
    1. Re:Very Interesting by Hal-9001 · · Score: 3, Informative

      The care given to the interface is not entirely surprising since one of them (Danyel Fisher) is specializing in human-computer interaction...

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
    2. Re:Very Interesting by Angry+Black+Man · · Score: 1

      >>or you are actively trying to find informative things to say about every story.

      Yes, I do work hard to find informative things to say about stories, and thats why sometimes my posts get modded up to informative. Thats called moderation. If I work to find something interesting and/or informative, it should get modded to interesting and/or informative BECAUSE THATS WHAT IT IS - interesting.

      Slashdot users are SUPPOSED to try to post things that either inform or interest people. If trying to teach/intrigue people is a crime, then I am guilty.

      --
      the byproduct of years of oppression by the white man
    3. Re:Very Interesting by Anonymous Coward · · Score: 0

      >>From Angry Black Man, don't want this to get de-modded because it seems I have some enemies.

      I'm confused here. The contents of the parent comment were obviously modified by a moderator, none of those are my own thoughts but I will lend you some.

      What do you want me to post? Things that aren't informative? I try to go out of my way to find things that I think you guys should know about the subject and look what happens. I get bashed by some guy who calls himself a genius and moderators edit my posts saying that I shouldn't find things that are interesting to post. What has become of Slashdot?

      Now you don't have to wonder why I'm so angry.

  11. Fractals by geschild · · Score: 1

    I was just about to create YASCWF (Yet another screensaver with fractals). Now I guess I'll just use this map continually updating in the background...

    (Yes I have a T1, no I _don't_ care about it wasting my bandwith.)

    Karma? What's that again?

    --
    Karma? What's that again?
  12. It is one thing to.. by GISboy · · Score: 1

    ...get dirty pictures *off* the internet, but to the MPAA or RIAA this would be a dirty picture *of* the internet.

    --
    If it is not on fire, it is a software problem.
    1. Re:It is one thing to.. by pacc · · Score: 2

      The animated version was hilarious,

      the constant flow of seachwords like f***, l****, t*** etc etc but the best was definitely 2****B*****d****o*****f****w*****c***.mpg

      A true documentary! The best thing about Gnutella was that you could see right into the heads of other users by watching their searches and use the searchwords as a crude chat totally overloading poor fileservers looking for matches.

    2. Re:It is one thing to.. by ethereal · · Score: 1

      I must be sadly deficient in the imagination department, because I have no idea what that last one was. I can guess a couple words, but that's it. Can I buy a few more letters?

      An interesting alternative project to this for you cable-modem users would be to sniff your local network for other people's web searches, and scroll past what their search terms are. I wonder - do people who work at search engine companies do this for fun sometimes?

      --

      Your right to not believe: Americans United for Separation of Church and

    3. Re:It is one thing to.. by Mr.Phil · · Score: 2, Funny

      I don't think you had any chance to see what he ment on that post. I had to download the AVI so I could see... it's (wait for it)

      2HotBlondeTeensInWhiteKneeHighs&BlackHeelsDoDike St uffOnBed.mpg

      Gosh, we really should thank Bill for implementing LONG filenames in Windows! I'd never be able to figure out what 2HotBl~1.mpg was.

    4. Re:It is one thing to.. by Tipsy+McStagger · · Score: 1

      There was an article about google a while back saying how they projected a real time (filtered) search listing behind the front desk at their HQ.

  13. more bandwidth? by monkeyserver.com · · Score: 2, Insightful

    No, really, that sounds like a great way to allow ppl to slow the internet down a little bit more.
    Could we integrate a 2 GIG mpeg that can be sent around to random locations when ppl aren't actually up/downloading so they can feel that they are still contributing to my cable connection sucking even more.

    These file sharing programs are such hogs, do you need *that* much pr0n?

    I guess you do...

    --
    http://monkeyserver.com --- weeeeee
    1. Re:more bandwidth? by cavemanf16 · · Score: 3, Insightful
      The same argument could be made for:

      Does the internet need *that* much Britney Spears?
      Or, does the internet need *that* many FPS games?
      Or, does the internet need *that* much corporate money?

      The fact is, however, that the internet is what it is, and if you don't like it you'll just have to set up your own little multi-terabyte information resource that is devoid of all that pr0n, Britney Spears mp3's, and corporate money. It's not that easy, you say? Well, no one said we all agree on what's on the 'net, which is why it's so powerful for uniting people in niche sectors that do agree on certain things. Your cable connection doesn't suck because of how much information is available, it sucks because of the way it has been built by the cable company.

    2. Re:more bandwidth? by Scutter · · Score: 2, Funny

      These file sharing programs are such hogs, do you need *that* much pr0n?

      Uh, *yeah*! Frankly, if you have to ask, you'll never understand. :)

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
  14. Looks nice. by Anonymous Coward · · Score: 0, Offtopic

    This would make a cool screen saver.

  15. Gnucleus has that already by Anonymous Coward · · Score: 3, Informative

    Gnucleus(Win32) already supports something like that which uses a component by AT&T. You have to start it before connecting though. So I'm not sure, how RealTime it is compared to this script.

    1. Re:Gnucleus has that already by Hal-9001 · · Score: 1

      The node mapping in Gnucleus does not seem to be real time, although it is kinda hard for me to tell since Gnucleus is not stable under Windows 2000. I like GnuTellaVision's visualization a lot better.

      --
      "It take 9 months to bear a child, no matter how many women you assign to the job."
  16. Gnucleus? by Procrasti · · Score: 0, Redundant

    Gnucleus has had the ability to map gnutella nodes for months now. Runs under win32/WINE.

  17. Re:Watch you get caught by O2n · · Score: 1

    Now there's a utility to provide a map to your home so the feds can catch you [...]

    No, not at all. It's just a tool to draw nice (?) maps, if that's your idea of entertainment.
    Give credit to the feds - they don't need to wait until someone with too much time on their hands writes this kind of software.

  18. Bandwidth usage of gnuTellaVision by Novus · · Score: 2, Informative

    According to section 3.3 of the gnuTellaVision Final Paper, gnuTellaVision uses pings with a TTL of 1 to find the neighbours of each node it has found. In other words, gnuTellaVision does use a little extra bandwidth.

    On the other hand, it gets query data using the normal Gnutella procedure (i.e. a neighbour forwards queries to it). Of course, forwarding queries to an extra Gnutella node (the gnuTellaVision program) uses a little bandwidth too.

  19. Now what would be really interesting by rcs1000 · · Score: 4, Funny

    Is if this kind of technology was used for a new kind of music chart:

    Top 100 pirated songs!

    It would be doubly interesting to see if the same songs which were top of the 'real' charts, were also the top of the Gnutella charts. Maybe we could catch the record companies that buy their own records to boost their positions in the charts red-handed.

    *r

    --
    --- My dad's political betting
    1. Re:Now what would be really interesting by damiam · · Score: 1

      It wouldn't work. They'd probably start pirating their own songs to increase the Gnutella rating.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:Now what would be really interesting by deinol · · Score: 1
      The really sad thing is this, the most commonly pirated songs are the ones you hear played over and over again on the radio. Popularity has far more to do with exposure and familiarity than quality. Ever get a song stuck in your head after hearing it on the radio and then had to go find a copy of it? That's how they drive sales, its just now the cheapscates pirate. But it would be interesting to see how effectively they brainwash the masses.

      --
      Got Apathy?
    3. Re:Now what would be really interesting by mlinksva · · Score: 1
      I think soundscan has made the 'real' charts much less amenable to manipulation. Not that I care about anything that makes it on to a chart...

      You compile a list of top gnutella queries (no visualization required), but that would be more of a buzz index, wouldn't tell you what people were actually downloading or listening to.

      You could track (voluntarily I'd hope) users' media player actions and compile top lists. I'd guess that playlist sharing companies like Uplister have or will do this, though I haven't seen it. Companies like Kick and MoodLogic may also be positioned to do something like this.

      Finally, Bitzi (disclaimer: I'm involved) has an ugly most reported/highest ranked type page, though it bears no resemblance to the real world yet due to low traffic.

      I can't wait for record labels to start promoting their wares on p2p networks and helpers like Bitzi -- hopefully that'd mean they'd have at least partially accepted the value of decentralized/uncontrolled distribution.

  20. mirror by underpaidISPtech · · Score: 2, Informative

    pr0n!

    mirror here.

    1. Re:mirror by gid · · Score: 1

      Just to let anyone know, use xanim to play it, apt-get install xanim xanim-modules.

      My first two tries of mplayer then avifile failed. *sigh*. I uninstalled xanim awhile back because I thought I would no longer need it. Oh well, took me all of 30 seconds to reinstall it. :)

  21. Graph Porn? by ldopa1 · · Score: 1, Offtopic

    Keep in mind that pornography literally means "A visual reproduction created solely for pleasure" Wouldn't the enjoyment of watching a graph wiggle be considered porn?

    Similarly, school photos of your kid in your wallet constitutes child pornography.

    Seriously though, I've always like this kind of thing. For example, the performance monitor graph is endlessly interesting to me. The modem lights on my roadrunner is interesting to me. I'd like something more interesting than the hourglass icon. One that fills up as the work is completed would be great. It would tell me how much longer I have to wait.

    --
    The Dopester
    "Yes, I'm a Karma Whore, but I'm doing it to pay my way through school."
    1. Re:Graph Porn? by CMBurns · · Score: 0

      This is "4, Interesting"? Obviously slashdot moderators are even dumber than the name suggests...

      Hint: Mod this up to "5, Insightful". Morons.

    2. Re:Graph Porn? by ldopa1 · · Score: 1, Offtopic

      I'd actually mod you up because you're a dissenting opinion, but I can't moderate.

      --
      The Dopester
      "Yes, I'm a Karma Whore, but I'm doing it to pay my way through school."
    3. Re:Graph Porn? by Reality+Master+101 · · Score: 2

      Keep in mind that pornography literally means "A visual reproduction created solely for pleasure" Wouldn't the enjoyment of watching a graph wiggle be considered porn?

      What? What a word "literally" means is totally irrelevent. What is generally agreed a word means is relevent. For example, "sarcasm" literally means "to cut (or rip) flesh", but who gives a crap? When I say "sarcasm", I don't mean literally ripping someone's flesh.

      --
      Sometimes it's best to just let stupid people be stupid.
  22. hey we slashdotted berkeley! by Anonymous Coward · · Score: 0

    ...doesn't it feel like demoliting redmond? :)

  23. Re: Scour Exchange by afdsfsdafsdaf · · Score: 1

    Scour Exchange was good.. but scour.net kicked even more ass... i remember going into work early just to download 40 songs in 5 minutes without any damn "app" to download... scour.net rewled... until of course it was overflowed by all those copycat music downloaders *after* me...

    oh well.. .*sigh*

    "When i was your age frankfurters only cost a nickel"

  24. kza still works by Smthng · · Score: 1

    the official linux client - kza still works. I am using it now, but you can't use it to share files :-/

    And the reliance on a proprietary protocol and a single server for authentication make it much more vulnerable than the gnutella network will ever be. That alone is reason enough to support gnutella which will win out over time after the RIAA and MPAA take out the kazaa network.

    1. Re:kza still works by doob · · Score: 1

      the official linux client - kza still works. I am using it now, but you can't use it to share files :-/

      I suggest that you RTFM:

      d - Uploading:

      Currently, there is no way to see what uploads are underway. All of
      the files in the downloads directory are shared. And there currently
      exist no way to choose what directories you wish to share -- only the
      downloads directory is shared.


      The one thing that gnutella clients need is support for downloading from multiple hosts simultaneously. I haven't yet found a client that supports this, or is it some limitation on the network?

      --
      In the spoon, there is no Soviet Russia!
    2. Re:kza still works by jonathan_ingram · · Score: 1

      but you can't use it to share files

      Not quite true -- it will share whatever is in the download directory.

    3. Re:kza still works by 42forty-two42 · · Score: 1

      What about Freenet?

    4. Re:kza still works by Procrasti · · Score: 1

      The one thing that gnutella clients need is support for downloading from multiple hosts simultaneously. I haven't yet found a client that supports this, or is it some limitation on the network?

      I don't think its a limitation of the protocol as such, but there is no information as to the MD5 (or other hash) of the files you are downloading. So you don't really know that the multiple files are the same. If you knew that these 'N' hosts all had the same file (from the hash or MD5), you could then request whatever part of the file you wanted from each host and build the resulting final file, and check that it matches its MD5. Without a hash algorithm, you could still 'assume' it was the same file by name and filesize, and try the simultaneous approach, but assume makes an ass out of u and me!

    5. Re:kza still works by Anonymous Coward · · Score: 0

      If your transfer halts at 10%, then why not resume at just before 10% and compare the overlap to see if they are the same. It even stops those that are maliciously trying to ruin your download, because they would have to know in advance the current download offset is set at.

  25. It just dawned on me... by GISboy · · Score: 2, Interesting

    ...aside from the fact I'm getting old and don't have a lot of time to waste searching for this stuff over Gnutella/bearshare/morpheus/etc and waiting forever for a file to download.

    Cripes, I must be a dinosaur because I still use news servers and the occasional bout on IRC for fills.

    I, personally, love it when someone (usually younger than I) says "I got a DivX of {insert name} last nite off of {insert client}".
    "Oh, really", is my reply "I got a DivX of {movie a, b, and the first part of c} and a vcd of {movie d and e} last nite".

    The looks of sheer bewilderment I get are too funny to describe at times (even from ppl I know to have cable modems).

    Just goes to prove the old saying; "it is not the size of the wand (or 'pipe') but the magic in it".

    Don't get me wrong, these clients do have their uses, I've used them but I just don't currently have a use/need for them.

    Dang...my train of thought slipped the track a little.

    I can't wait to see some of these maps and superimpose them over some of the thermographic maps I have available...no reason but investigation and curiosity.

    --
    If it is not on fire, it is a software problem.
  26. There is also a netmess working through proxies/fw by smkaribou · · Score: 1

    Netmess is alaso a decentralized thing and it works through HTTP proxies and firewalls (at work for instance). It exists both for Linux and windows natively. http://netmess.multimania.com/

  27. Nope by 13013dobbs · · Score: 1

    I turned my server off. I was tired of all the deadbeats abusing it. I could almost never get a successful transfer, or people didn't share.

    --

    No replies made to AC posts. Please log in.

  28. Nice Job with the web page! by Discoteck · · Score: 1

    For a group project, even though it is a CS group, I think they did a great job of laying everything out.

    --
    /.................../ \\ /...................../
  29. They must have waited a long time by Elwood+P+Dowd · · Score: 2

    In my many... uh... months of using Bearshare, I don't think I ever once saw a query list that was as clean as the one in their screenshot. I only count four porn searches, and none of them have anything obscene in the query. Nice job, guys.

    --

    There are no trails. There are no trees out here.
    1. Re:They must have waited a long time by update() · · Score: 1

      Heh. Here's a more representative example. And another.

    2. Re:They must have waited a long time by tmark · · Score: 2

      You missed a few. I count (at least) 5 apparent porn searches: fat, Traci, sex, jenna, and Pavarotti. Where's that damn Pavarotti nude AVI ?

  30. P2P anonymity by Bikku · · Score: 3, Insightful
    RIAA wet dreams! Forget the fractal mapping pr0n. The main issue is the ability to track the flow of copyrighted material through a dynamically reconfiguring network space. I can see the RIAA jumping on this as a paractical means to make a few examples of some large-scale end-user pirates.

    Don't think the RIAA isn't stupid enough to go after some end users. It just hasn't been practical so far to get evidence. Now they can point to P2P traffic maps as probable cause.

  31. OMG! Taco used "porn" instead of "pr0n"...YES! by Anonymous Coward · · Score: 4, Funny

    Our efforts are paying off in fighting this disease called "l33t speak".

    In out time, we'll wipe out this idiotic, hacker wanna-be, script kiddie morons who think they're special when they type things like a moron.

    But we must remain vigilant!

  32. Porn Analysis. by saintlupus · · Score: 3, Funny

    potential of watching the graph wiggle while seeing what porn others are searching for

    This is already a fairly interesting utility. Turn on the "view search" option on your favorite gnutella client (Limewire on OS X for me) and check out how specific people's porn searches can be.

    "Asian nurse enema big boobs midget amputee smoking."

    I guess there really is something for everyone on this new fangled internet thing.

    --saint

  33. Hollywood wants me... by porttikivi · · Score: 3, Interesting

    My ISP just called. A Hollywood detective agency had contacted them and informed, that a dynamic IP address once given to my cable modem had had Gnutella running at some point in time and it had shared some episodes of Futurama. And now they are after me.

    Note that I live in Finland, so I guess somebody has decided to mount a large scale attack against global peer-to-peer piracy.

    --
    Anssi Porttikivi / app@iki.fi
  34. Re:It just dawned on me... (EXPLANATION) by Andre060 · · Score: 3, Informative

    To the uninitiated..
    Indeed newsgroups are great for downloading...
    +Extreme speed - you're downloading directly from your ISP's news server
    +LOTS of files available, from games to movies to music to p0rn.

    -You can only download what happens to be posted at any given time... Harder to search for a specific item
    -Missing parts sometimes. Large files are split up into 20MB parts, and sometimes some parts are incomplete and hence don't get through. Recently, though, people are starting to upload Parity Archives along with the main archives, which means that if you're missing a file, you can reconstruct it based on the other files and the parity archive! very cool... this makes the missing archives problem much less of an issue. But then, there's always IRC for fills.

    Andre060

  35. Which Dictionary are you using? by Kozz · · Score: 1

    I've got a Merriam-Webster dictionary which explains the etymology of "pornography" as "Gk pornographos writing of harlots", the definition of which is not nearly as broad as yours:
    the depiction of erotic behavior designed primarily to cause sexual excitement.
    The online Merriam-Webster dictionary concurs.

    Similarly, school photos of your kid in your wallet constitutes child pornography.

    Now you really need to review the proper definition of the word before you tell someone that, or risk getting a fat lip (or worse).

    --
    I only post comments when someone on the internet is wrong.
    1. Re:Which Dictionary are you using? by ldopa1 · · Score: 2

      Sorry, I forget some people aren't as educated as I am:

      Latin root of "Porn" - For pleasure
      latin root of "graphy" - a visual depiction of infomormation.

      Therefore, pornograhy is a visual depiction for pleasure.

      Kozz (-2, Illiterate)

      --
      The Dopester
      "Yes, I'm a Karma Whore, but I'm doing it to pay my way through school."
    2. Re:Which Dictionary are you using? by general_re · · Score: 1, Offtopic

      Ahh. Now where do I go about getting a pornograph?

      --
      ABSURDITY, n.: A statement or belief manifestly inconsistent with one's own opinion.
    3. Re:Which Dictionary are you using? by ldopa1 · · Score: 1

      You're using one... :) www.whitehouse.gov

      --
      The Dopester
      "Yes, I'm a Karma Whore, but I'm doing it to pay my way through school."
  36. I don't know about everyone else... by xanadu-xtroot.com · · Score: 0, Offtopic

    but I can't get this to run. Any ideas?

    [root@set gtv]# rpm -qa | grep python | sort
    libpython2.1-2.1.1-5mdk
    libpython2.1-devel-2.1.1-5mdk
    python-2.1.1-5mdk
    python-docs-2.1.1-5mdk
    python-imaging-1.1.2-3mdk
    pythonlib-1.28-1mdk
    python-numeric-20.1.0-2mdk
    python-numeric-devel-20.1.0-2mdk
    rpm-python-4.0.3-0.28mdk


    [root@set gtv]# python gtv.py
    Traceback (most recent call last):
    File "gtv.py", line 3, in ?
    import gnut, time, sys, math, host, os
    ImportError: Bad magic number in gnut.pyc


    Any ideas?

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:I don't know about everyone else... by maan · · Score: 1

      My guess is (and if I remember correctly what happened to me a while back) that they ran their code in python 2.0 (that's the version they mention on the page), and so the pyc files will only work for 2.0. Both me and you have 2.1, and it apparently doesn't want to read it.

      Anyone want to ask them to release the other 3 files in plain source (py files)?

      Maan

    2. Re:I don't know about everyone else... by Anonymous Coward · · Score: 0

      find . -name \*.pyc -exec rm {} \;

    3. Re:I don't know about everyone else... by Anonymous Coward · · Score: 0

      I had the same problem and I have python 2.1 also.

    4. Re:I don't know about everyone else... by Anonymous Coward · · Score: 0
      Try http://www.sims.berkeley.edu/~rachna/courses/infov iz/gtv/code/observer.py to pick up the 3 .py files corresponding to the .pyc files.

      Seems to mostly work on debian potato with python 1.5

    5. Re:I don't know about everyone else... by xanadu-xtroot.com · · Score: 1

      I really hate to be a prick (really, I do) but,

      How is this OffTopic (or warrent a zero)? I'm trying to run the topic's refferenced app with the topic's refferenced language, and I can't. I could've posted links to goatsex, or a really pretty way of looking at a Network, but I didn't.

      If the moderator had actually read the reply to this, he/she/it would've seen that this is (potentially) a python (version) "problem" that everyone should know about.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
  37. The Wiggling Graph by Anonymous Coward · · Score: 0

    Hopefully future gnutella clients will incorporate something like this just for the time wasting potential of watching the graph wiggle while seeing what porn others are searching for.

    The clearer minded thinker would harness the wiggling power of the graph to the porn itself. Replace bars in a time-series that represent increase/decrease in activity with stills from a porno and you've creating an animated minimovie with near-random sequence. Thus the medium becomes the massage! Finally you can show your boss just how badly your network is getting screwed in imagery he can relate to.

  38. Not very interesting paper by tmark · · Score: 2

    The paper really spends most of its time talking about how they settled on the color scheme or arrangement of the circles on the graphs. This is perhaps more relevant in the context of the class the authors were taking. They spend only a few very short paragraphs on what they actually discovered or what could be discovered, and there were no real numbers presented.

    A much more interesting article is here. It discusses a number of findings about Gnutella usage in the context of the famous "Tragedy of the Commons" dilemma commonly studied by economists, and the ramifications these findings have for the long term viability of Gnutella networks.

  39. Old saying by spaic · · Score: 1

    We all know the old saying:
    "A text says more than a 1000 graphs"

  40. It's already been done... by Jon+Chatow · · Score: 2

    ... well, sort-of - MyNapster is a Win32 combined gnutella client plus extra services, and does this (non-real time); indeed, IIRC, it uses graphing software licenced from AT&T labs or somesuch.

    --
    James F.
  41. No you aren't by Anonymous Coward · · Score: 0

    WinXP upgrade checker even picks up Morpheus as an incompatible program (warns you that there might be problems running the app) and sure enough, it doesn't run. You either haven't used Win XP , haven't used Morpheus, or are just a pro-MS troll like ZicoKnows.

    1. Re:No you aren't by eggz128 · · Score: 1

      Actually, it does work. With XP home at least.

      The installer quits straight away unless you use the compatability app and force XP to pretend to be Win98. Once installed, Morpheus works fine without any compatability help.

      I'll stick a screenshot somewhere if you *really* want...

    2. Re:No you aren't by ozric99 · · Score: 1

      I haven't used XP Home, but that doesn't happen in the Pro version.

    3. Re:No you aren't by Platypii · · Score: 1

      I know it works in XP Pro..... I don't remember if i had to reinstall (it was installed prior to upgrading), or deal with compatibility mode, but i'm telling you it works.

  42. If + searches work, Limewire's already nonstandard by mactari · · Score: 1

    It's not in the Gnutella protocol:

    http://www9.limewire.com/developer/gnutella_prot oc ol_0.4.pdf

    The protocol (unfortunately, imo) doesn't say anything about how a search should be run, however. Somewhat of a shame that proprietary search schemes might have already cropped up. If I were writing a client from scratch using only the protocol, I already wouldn't give you the same searching functionality as Limewire, which is a bummer.

    Looks like the only other option is to check out the Limewire source (http://www.limewire.org/project/www/download.html ) and see what's going on? That's usually pretty definitive. :^)

    --

    It's all 0s and 1s. Or it's not.
  43. i use other tools to visualize what... by tarzeau · · Score: 1

    ...kind of porn users are getting (using www.linuks.mine.nu/porn-get ?) and that's www.freshmeat.net/projects/driftnet

    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  44. works GREAT for amateur college girl webcam pr0n! by Anonymous Coward · · Score: 0

    Gotta love them girls who do some webcam stripteases for their long distance boyfriends who then dump the hoes and share the vid with all their friends who put it on Gnutella.... just try searching for "college mpg" or "college avi" and see what I mean!

  45. Re:If + searches work, Limewire's already nonstand by RadioheadKid · · Score: 2

    I was thinking about taking a look at the source too, maybe I'll do that tonight and see what I find, although my Java skills are minimal...but my first guess is that it maybe something they do on the client end once the app. receives the search results, like how you can filter on connection speeds and the 'star rating', because Limewire does state that their app. is "compatible with the Gnutella file-sharing protocol and can connect with anyone else running Gnutella-compatible software." Although as we all know, compatible does not always mean 100% compliant.

    --
    "Karma can only be portioned out by the cosmos." -Homer Simpson
  46. Oh no, Huberman again by Animats · · Score: 3, Interesting
    That's one of Bernado Huberman's papers. Huberman sees the world through libertarian-colored glasses. His solution to everything is a market. He writes:
    • Another possible solution to this problem is the transformation of what is effectively a public good into a private one. This can be accomplished by setting up a market based architecture that allows peers to buy and sell computer processing resources, very much in the spirit in which Spawn was created
    He seems to be mellowing a bit; at least in that paper he considers other solutions.

    Actually, if you run into the "tragedy of the commons" problem, it's usually because the protocol mishandles scaling. See my ancient RFC 970, where I pointed this out back in 1985. Gnutilla is generally acknowledged to have scaling problems.

    As for the economic analysis, market enthusiasts tend to ignore that markets both increase transaction costs and consume attention. Some goods are too cheap to charge for, because the costs of pricing, charging, billing, accounting, advertising, and marketing exceed the cost of the goods themselves. This is why the Internet beat out the pay-per-bit services.

    Worse, there's the problem of limited attention. If something is charged for, the buyer has to pay attention to its cost and how much they're using. That attention is a limited resource, and people hate wasting it on little stuff. This is why consumer Internet services moved from per-hour to flat rate.

  47. DOH! by Skip666Kent · · Score: 2

    Uhhhhh...hyuk hyuk! I mean here.

    Forgot to QA my own post!

    --
    **>>BELCH
  48. when gnutellashosts.com is down... by Traa · · Score: 2, Informative

    not sure if we all slasdotted gnutellashosts but I found that if you edit line 21 of gtv.py and replace

    addr = socket.gethostbyname('gnutellahsots.com')

    with

    addr = socket.gethostbyname('router.limewire.com')

    it also works.

  49. Re:So What by Anonymous Coward · · Score: 0

    glad you like it.

    -- snowlight

  50. Gnutella really needs something like this! by Unanonymous+Coward · · Score: 0

    99% of the time i cant find "that" file 99% of the 1% unsucessfully downloads. With a good map of the network I "should" be able to find "that" file But limewire and XOLOX do seem to be the most reliable cleints so far. (no spyware too)

    --
    The Unanonymous Coward
  51. w00t by Anonymous Coward · · Score: 0

    y35 j00 h4v3 4 p01n+

  52. here is a question by Anonymous Coward · · Score: 0

    could this be used to map out locations of users so the RIAA or whoever else could monitor the users?

  53. KaZaA sucks by Anonymous Coward · · Score: 0

    I was a very big fan of KaZaA, but recently it has fallen into my bad books, and looks likely to stay there. Oh well, I'm sure there is a decent file sharing app just around the corner. eg, mojonation is getting close to v1.0 release.

    The reason I dislike KaZaA is that they force you to upgrade to a spyware/adware infested version, even going to the length of changing the protocol so that older clients have a choice of spyware, or no service. The second reason I dislike KaZaA is that they now put family filters in. Which is bad a) cause I can no longer get multi-stream pron download, and b) opens them up to having to filter out copyrighted stuff (they already filter, so what is a bit more to filter out, at least that is what the judge is going to say).

  54. Re:It just dawned on me... (EXPLANATION) by Anonymous Coward · · Score: 0

    First off, usenet is great for downloading warez in its various forms, though you need to have access to a good news server. Something that is difficult to do, so most die hards use for-pay usenet access.

    Secondly, what are these parity archives? I did a couple of quick google searches but came up blank.
    Is it anything like the Information Dispersal Algorithm that some P2P apps use? Any info would be appreciated, because then I could submit the idea to the bookwarez scene, where I hang out.

  55. OpenSourceMan by Anonymous Coward · · Score: 0

    Is that you? I haven't seen you in a long time. Way back in the inchfan days. Your typing could do with some improvement, though I suppose there is a reason for that -- typing one handed is difficult. As for NP picks, google should serve you well.