Slashdot Mirror


MUTE: Simple, Private File Sharing

oohp writes "MUTE is a new file sharing network that provides easy search and download functionality while protecting your privacy. It does this by routing all messages through a network of neighbour connections, using virtual addresses and encrypting all the traffic (using RSA for public/private keys and AES for the actual encryption). MUTE's routing mechanism is inspired by ant behaviour. The program is available for Linux, Windows and Mac OS X."

103 of 523 comments (clear)

  1. Pretty clean code, too... by tcopeland · · Score: 4, Interesting

    ...although CPD was able to find a few duplicate chunks.

    1. Re:Pretty clean code, too... by Frisky070802 · · Score: 2, Insightful

      This might be getting off-topic, but while CPD might be a nice tool, wouldn't a better plagiarism detector look for really similar code rather than identical chunks?

      --
      Mencken had it right. So glad that's old news.
    2. Re:Pretty clean code, too... by tcopeland · · Score: 3, Insightful
      > really similar code rather
      > than identical chunks?

      Hm. Yup, I agree that identical dupes are rarer than similar bits. That's why CPD discards comments and whitespace - so that it doesn't get thrown off by an extra newline or a "// copied from foo.c". I kind of feel like there's a continuum here - for example, if you ignore the variable names, you might find a lot of "duplicate chunks" that look like this:
      for (int i = 0; i<n; i++) {
      // blah blah
      }
      But does that really qualify as a duplicate code chunk? It's more of a language idiom.

      Well, anyhow, you're right, there's a lot of ways of looking at this sort of thing. Fun stuff!
  2. Seems an awful lot like Freenet... by corebreech · · Score: 5, Interesting

    ...with the same strengths (privacy) and weaknesses (slow).

    My asymmetrical DSL connection just won't work well with a system like this. I don't have the bandwidth to act as a node that relays data for the sake of maintaining your anonymity. If we all had T3 connections in our home this would be great, but we don't.

    An A for effort though. Implementations on most of the major platforms, with source code, and a neat analogy to how ants work to make it all understandable to the lay audience. Nifty.

    (interesting that this story gets posted the day the federal appeals court forbids exactly the tactic by the RIAA this software attempts to work around.)

    1. Re:Seems an awful lot like Freenet... by gid13 · · Score: 4, Insightful

      I could be wrong, but I think you may be reaching here.

      I've never heard the ant analogy used to describe Freenet. Also, it seems likely to me that you haven't tried it and are just assuming that privacy implies slowness (you may be right, but maybe not). Lastly, if a p2p network is just beginning, it's very likely to be slow due to a lack of users rather than inherent technical limitations of the network itself.

    2. Re:Seems an awful lot like Freenet... by __aagmrb7289 · · Score: 4, Insightful

      Actually, the software features have nothing to do with what was actually ruled upon today - the RIAA can still get your name and information if the ISP knows your IP address, they just have to file a lawsuit first.

      So, this IS still useful.

    3. Re:Seems an awful lot like Freenet... by Adolph_Hitler · · Score: 5, Interesting

      actually Ian Clarke in his first paper stated he was inspired by ants.

      --
      People don't exist to serve systems, systems exist to serve people.
    4. Re:Seems an awful lot like Freenet... by BrookHarty · · Score: 4, Interesting

      With a HASH being calculated for each file, they need to allow multi-part downloads. This would speed up like bittorrent. Freenet doesnt have search results, you need an external freenet search engine.

      MUTE returns search results. The only protection is Virtual Address that is randomly generated on startup.

      The only weakness I noticed, is the "Hints" on which nodes to use, over time, keep a list of "Hints", you could in theory, do packet tracing to the hosts. You could spider, and try to map Virtual addresses. You could limit or block noisy hosts, that might be a simple solution.

      The RIAA would have to go after the high bandwidth NODES, or hosts that site directly next to you. Simple port scan for a MUTE response would validate the user. They would assume you are guilty just for using the program. People need to use legtimate files to make seperate it from piracy only p2p networks. Maybe torrent style downloads with hash checking would do the trick.

      Also, nice to see multiple clients and opensource, and GPL license.

    5. Re:Seems an awful lot like Freenet... by corebreech · · Score: 5, Informative

      True, I haven't tried it, but I've read the spec. You should do the same before commenting further.

      The privacy arises from the fact that the file you request isn't sent directly to you but through a chain of other systems running MUTE on the Net. This means that for every file delivered, more than one node is labored with the uploading of this file, and given that, for most people, upstream bandwidth is a rather limited resource, the ultimate consequence will be that the system will be slow as compared to one where the files are sent directly, e.g., FastTrack or gnutella.

    6. Re:Seems an awful lot like Freenet... by va3atc · · Score: 2, Insightful

      Subject : Seems an awful lot like Freenet..
      ..with the same strengths (privacy) and weaknesses (slow).
      My asymmetrical DSL connection just won't work well with a system like this. I don't have the bandwidth to act as a node that relays data for the sake of maintaining your anonymity. If we all had T3 connections in our home this would be great, but we don't.


      I have a DSL connection with a p2 266, 128MB RAM, Redhat 8.0.

      I find that my DSL connection is plenty of bandwidth the only thing that slows me down on Freenet (to the point of being unusable) is that it is written in *shivers* Java. Its a huge memory hog.

      --
      Candle burns its brightest in the dark
    7. Re:Seems an awful lot like Freenet... by Doomdark · · Score: 5, Interesting
      This means that for every file delivered, more than one node is labored with the uploading of this file, and given that, for most people, upstream bandwidth is a rather limited resource, the ultimate consequence will be that the system will be slow as compared to one where the files are sent directly, e.g., FastTrack or gnutella.

      Not necessarily, in theory (in practice, probably). If routing is done in a way similar to wireless ad hoc routing is supposed to be done, it could just mean that routing decisions are not done end-to-end, but by independent routing (and encrypting) nodes. Thus, there need not necessarily be additional unnecessary nodes; theoretically it could even reach better routing decisions, since it's not (just) your ISPs router trying to optimize based on financial reasons ("we have deal with MCI and thus we'll go from NY to LA and then back to Boston, instead of using direct route"). Your other point (asymmetric connections) is still valid though...

      In practice it is likely that optimal behaviour won't be achieved, esp. in cases where endpoints are reasonably close to each other (in which case guaranteeing anonymity prevents best shortcuts). However, it really comes down to how well implementation works, not that specification dictates bad performance; and also in your usage patterns. If you want to swap files with your neighbour, this would be pretty suboptimal; but that's probably not very common use case. Inter-continental transfer, on the other hand, may not be much less efficient than "direct" connections.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    8. Re:Seems an awful lot like Freenet... by cavemanf16 · · Score: 4, Interesting

      The "ant analogy" that MUTE is referring to is actually a rather well-known AI programming algorithm technique known as the ANT Algorithm. So although Freenet may be routing stuff through everyone, I don't think it's doing any optimization of the routing, thereby slowing the "travel time" to a crawl over long distances (i.e. lots of nodes). Although I think it would be possible for MUTE to be circumvented, at this time that would be a really difficult task given the following two benefits of MUTE:

      1) randomized initialization of the 'virtual IP' as they call it. This will effectively KILL current companies tracking abilities who are in league with the RIAA.

      2) RSA encryption of the traffic in and out of each node. I wouldn't be surprised if John Ashcroft finds out about this one and really gets pissed, because a native file transfer encryption scheme over a real-time random path through constantly changing nodes makes it REAL hard to track traffic.

      Mind you, I haven't tried MUTE out yet, but I will be this weekend for SURE!!! This tech looks like a real gold-mine for finally moving files around the internet much more securely than current P2P systems. And using an AI optimization system for the file transfers. Nice!

    9. Re:Seems an awful lot like Freenet... by jamboarder · · Score: 2, Insightful

      I think freenet works on a slightly different premise that the location of the file is unknown even to a user inserting a file into the network, much less anyone else. That means the file that I upload won't neccesarily reside on my machine for retrieval but on an area (or several areas) of the network that provides the shortest path to the most requests for that piece of information (which is of course encrypted). Requests go directly to the wherever the info is rather than necessarily to me.

      MUTE would work quite differently in that nobody neccesarily knows who/where I am. Each node simply knows that the neighbouring nodes know more or less about who/where I am, and as such passes the information in the direction "most likely" to get the info to me. If my node happens to receive info intended for me, then the journey's over.

      What's not so clear is how to stop propogation of info along nodes that have no idea who/where I am (broadcast nodes), since this amounts to (bandwidth) waste, especially if the info has long since gotten to its destination.

      Cool idea though, and I'm looking forward to seeing how they work out these issues.

    10. Re:Seems an awful lot like Freenet... by gabec · · Score: 2, Insightful
      Assuming you're guilty for using the program wouldn't work simply because p2p programs have been deemed legal applications in and of themselves. Any copyright holder would need to prove that you obtained and were distributing illegal copies of their copyrighted material before they could attack you legally.

      Even if they did use the approach that "we noticed this illegal file going to his IP address" they would need to prove that you were the one willfully hosting and distributing the file, not your neighbor in apt 44b.

    11. Re:Seems an awful lot like Freenet... by Echnin · · Score: 3, Informative

      Yep. This appears to be correct.

      --
      Lalala
    12. Re:Seems an awful lot like Freenet... by The+Infamous+Grimace · · Score: 2, Interesting

      Ok, I'm asking this here because y'all seem to know this stuff. I don't know anything really about P2P networks, secure or not, but what I'm wondering is this...

      If the packets eventually end up at the same place, then what does it matter how many hops they take? I mean, wouldn't it be more anonymous if the packets kept on going after hitting the intended recipient, and just 'faded out' somewhere, or were forced to make the max number of hops allowed(isn't it 255)? Does this happen with any of these 'secure' networks? Or are they simply based on encryption (for content protection) and lots o' jumping around?

      Hope this makes sense.

      (tig)

      --
      Ignorance and prejudice and fear
      Walk hand in hand
  3. well this is circumventing... by garcia · · Score: 5, Insightful

    The way they explain things shows that the single reason for this software is to trade files that belong to the RIAA.

    They might have wanted to think twice before doing that.

    1. Re:well this is circumventing... by corebreech · · Score: 4, Insightful

      Yeah, I was struck by that too.

      They should've taken a page out of Bram's book, representing the software as a way to let businesses scale their upstream capacity by exploiting the unused capacity held by their customers, etc.

      Or Freenet, which likes to talk about working to ensure the anonymity of a political dissident in a authoritarian state.

      To just come right out and use downloading a Metallica MP3 as an example of how the software works is asking for grief I think.

    2. Re:well this is circumventing... by chatooya · · Score: 5, Insightful

      You know, we do have free speech in this country (most of the time). There's no reason to shy away from saying that this software is designed to avoid getting spied on by the RIAA. It's perfectly legal to code it and to use it.

    3. Re:well this is circumventing... by Stone316 · · Score: 2, Interesting

      The thing that has saved other P2P apps in court is the fact that they weren't designed for illegal purposes. Now with these guys saying right on their site that its sole intent is for grabbing MP3's they could possibly find themselves in trouble with the law. Lets hope they don't live in the states.

      --
      "Thanks to the remote control I have the attention span of a gerbil."
    4. Re:well this is circumventing... by Hatta · · Score: 2, Insightful

      Those engaged in file shareing are political dissidents in an authoritarian state.

      --
      Give me Classic Slashdot or give me death!
  4. Ants? by mopslik · · Score: 5, Funny

    MUTE's routing mechanism is inspired by ant behaviour.

    Rumour has it that the RIAA is secretly developing software that emulates a giant maginfying glass...

    1. Re:Ants? by Dreadlord · · Score: 5, Funny

      actually, I heard that they ditched the maginfying glass project and went directly to a giant anteater...

      --
      The IT section color scheme sucks.
    2. Re:Ants? by happyfrogcow · · Score: 3, Funny

      Magnifying glasses and Ant-eaters are all too proactive. They should just use a honeypot and let the ants come to them, letting them get stuck in a gooey sweet heaven.

  5. And you get your subpoena... by Black+Parrot · · Score: 5, Funny


    ...with the text scattered through 100 different letters.

    --
    Sheesh, evil *and* a jerk. -- Jade
  6. Kids! Tell your folks! by Anonymous Coward · · Score: 5, Funny
    CDs from RIAA labels : "What a crappy present!"

    1. Re:Kids! Tell your folks! by tstoneman · · Score: 2, Interesting

      I don't know if there's a connection, but links on this site go to www.downhillbattle.org, which was co-created by a developer for MUTE

  7. hmm.. by grub · · Score: 3, Informative


    Well, I just installed it at home (thanks, VNC!) and did a search for "mp3" assuming that would generate a lot of hits but haven't seen anything happen. The docs are sparse, to say the least. "Is this thing on?"

    --
    Trolling is a art,
    1. Re:hmm.. by grub · · Score: 2, Informative

      yeah, a peer address is what I'm looking for now.. :) As for ports, it looks like it uses port 4900 by default.

      --
      Trolling is a art,
    2. Re:hmm.. by understyled · · Score: 2, Interesting

      even so, though.. after i managed to get it to connect to *something*, a search for 'mp3' returned a whopping 26 results.

      --
      Sig (appended to the end of comments you post, 120 chars)
  8. Re:how many file sharing systems are there now? by gsperling · · Score: 2, Interesting

    I know that we DO need one that both protects the user's identity, and one that does not pass your downloads through my asymmetrical connection.

    Perhaps a web of trust is in order? Everybody exchanges AES256 keys, and only then can you transfer files on the network.

  9. Strike II by Doesn't_Comment_Code · · Score: 4, Interesting

    This is a much better approach than Legal or Court based ones. You can always count a crazy judge to screw things up. But good hard encryption and hidden internet paths are a much larger stumbling block to the likes of the RIAA, which is on the whole, technically incompetant.

    Even IF they win the court battle with ISP's (they just took a hard knock in the last court case) there won't me much left for them to do if their ability to track is lost.

    --

    Slashdot Syndrome: the sudden, extreme urge to correct someone in order to validate one's self.
    1. Re:Strike II by knobmaker · · Score: 4, Insightful

      this program's killer app is in evading law enforcement... copyright and homeland security implications be damned.

      Oh for heaven's sake. Do you really believe that terrorists are using P2P to transmit secret plans? Why in the world would they do this? The thing about P2P is that you can't really control who gets your files. Does that really sound like something that would appeal to a terrorist?

  10. Freenet. by E1ven · · Score: 2, Interesting

    How is this system different from Freenet in it's design?
    Both seem to use a system of specilization for data, so that a specific node carries a series of data is one specific area, more than others. This is VERY useful, in that nodes can learn about what each one carries.
    It also seems similiar in that routing is intelligent enough that nodes can hint to each other about a specilization, and share routing information..

    I'm not knocking either project, I'm just not informed enough. What is the major differences? Wouldn't it be equally do-able to just replace the routing engine in Freenet, if that is the design goal?

    The pacakage seems to be a very Freenet/Frost like utility, passing messages about the locations of keys around the anonymous ether.

    -Colin

    --
    Colin Davis
    1. Re:Freenet. by corebreech · · Score: 4, Insightful

      I think the big difference is that Freenet lets you push content out into the net, whereas MUTE still works with the standard client/server model where the data must first be requested before being transmitted.

      It's good to have the alternative. It's been awhile since I've checked out Freenet, but one of the fears I had for the system was that it would be susceptible to spam. If everybody took to trading their MP3's using it, for instance, the remedy on the part of the RIAA would be to simply publish terabytes of nonsensical data. MUTE doesn't seem to suffer from this weakness.

      (although there still is the problem of the file you downloaded actually being the file you requested.)

    2. Re:Freenet. by E1ven · · Score: 2, Interesting

      Frost, a client application that works via Freenet, has a Search algorithm. Think of the difference between your TCP/IP stack (freenet), and Kazaa (Frost)

      Freenet is really just a way of exchanging this information. The specifics of what to exchange is left to the client writers. There are front ends for SMTP, NNTP, Searchable file transfers, and of course webpages.

      It's really a much more importaint system than most people realize. It's not just about filesharing. It's about redefining the internet.

      --
      Colin Davis
  11. Reminds me of Crowds... by tuxette · · Score: 4, Informative

    All I got was a 404 when I tried to find the Crowds homepage (AT&T research labs), but it was one of the privacy-enhancing technologies I looked at while doing my thesis. It's a similar concept with connecting to many different nodes than directly with who you want to communicate with, download files from, etc.

    --
    People say I'm crazy, I got diamonds on the soles of my shoes...
  12. When will they learn by cluge · · Score: 5, Insightful


    The RIAA hasn't learned that necessity is the mother of invention. While they try hard to shove substandard products down our throats (oh yeah I'm sorry, the last Brittany album is a "work of art", my bad") we try hard to pick the weat from teh chaff. Lets face it, if I could by an album with at least 5 good cuts on it, I woulnd't be spending my time taking the albums I own and making MP3 version of just he "good songs". If the Recording industry even paid the artists what they agreed to I might feel guilty about the occasional MP3 download. Since the recording industry has a regular habit of screwing their "artists", I don't.

    PS: RIAA - can you prove that I didn't by that PIL album back in 1986, and am now just D/L ing a legitimate eletronique copy? If the encryption on mute is any good, the answer is no. Thankfully I still have my PIL vinyl in case I get dragged into court.

    AngryPeopleRule

    --
    "Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
  13. Can this really work?? by scovetta · · Score: 2, Interesting

    No matter what, you can ALWAYS see who you are connected to. If A gives a file to B, but it actually goes through C, D, and E, then if it is determines that the content is infringing, then C, D, and E are all responsible too. Ingnorance is no excuse. Of course, IANAL, but I think this would be great for the RIAA, since they could theoretically sue just about anyone who RUNS this, since they're essentially ALL uploaders.

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    1. Re:Can this really work?? by scovetta · · Score: 4, Insightful

      I don't think it's fair, moral, ethical, right, good, proper, decent, or a Good Thing, but I believe there's legal precedent. I don't think you can go after ISPs, or, say, an entire country if the packets get routed all over the place, but if I give you a bomb and you give it to a terrorist, aren't you just as liable as I would be if I gave it to them directly?
      If you have knowledge that the contents are likely infringing and you transmit them to someone else, you are liable. I believe that "Oh, I didn't know what I was routing" will hold as much water as "But I didn't know that 'share my 40 gig mp3 collection with everyone in the world'-option was turned on"

      Why do you think that you are required to hold the entire file to be accountable for it? If that was the case, then you and your friend could each store half of each mp3 and exchange them back and forth so you never actually hold the entire mp3. No way, it's not going to stand up in court.

      --
      Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
    2. Re:Can this really work?? by melete · · Score: 4, Insightful

      RTFA -- the contents of the packets you are passing are encrypted. The only way to get around it would be for the RIAA to run the node hosting the file AND watch the packets reach your machine.

      But if the RIAA is uploading the file, are you infringing if you download it?

    3. Re:Can this really work?? by pongo000 · · Score: 3, Insightful

      Of course not! You gave me a package that I couldn't open (encrypted) and had no idea what the contents were and asked me to deliver it. I had no idea that you were a filthy rotten terrorist sympathizing commie pinko scumbag.

      I can see why you posted as an AC, because if you really believe this, there are some folks down along the US-Mexico border who would love to use your services. Ever heard of "mules"? They transport "packages of unknown contents and/or origin" across the US/Mexico border. Guess what happens when a mule is caught with a payload that contains illegal contraband? I can tell you that they don't escape jail time by claiming they didn't know what was in the payload.

      It's only a matter of time before the same doctrine is applied consistently when it comes to transmission of illegal/infringing content across a network. Those of you who think Freenet/MUTE/etc. will somehow come to your legal defense might be surprised at how quickly those communities will scatter like leaves in the wind when the Feds come knocking.

    4. Re:Can this really work?? by cgenman · · Score: 4, Insightful

      As a previous poster mentioned, ignorance isn't an excuse for one's actions in the eyes of the law. If you are stupid enough to allow encrypted traffic to pass through a node under your control, with no idea of what exactly you are allowing to pass, expect to face the consequences.

      My ISP might have something to say about that...

    5. Re:Can this really work?? by PincheGab · · Score: 2, Interesting
      ...Ingnorance is no excuse. Of course, IANAL, but I think this would be great for the RIAA...

      You are right, you are not a lawyer. For starters, ignorance and lack of control over the content is an excuse. It's a valid excuse if you have a good lawyer. Read the news and take some law classes...

    6. Re:Can this really work?? by falltime · · Score: 2, Informative

      Sorry Friend, but Mules do KNOW that they are carrying illegal drugs and if they dont they have a defense. In fact that is the defense used in virtually all "courier" cases (as they are called). The Government must prove that they knew they were carrying illegal drugs, which usually isnt hard to prove circumstantially when they swallow condoms of a white powder. It becomes more difficult when it is concealled in toy they say that a relative gave them to deliver. - sometimes they slipup other times they walk free. KNOWLEDGE IS REQUIRED!

    7. Re:Can this really work?? by pla · · Score: 4, Insightful

      As a previous poster mentioned, ignorance isn't an excuse for one's actions in the eyes of the law.

      "Ignorance of the law" does not mean the same thing as "plausible deniability".

      If congress passes a law making it illegal to twiddle one's thumbs in public, and I do not realize this, then the idea of ignorance not giving me an excuse applies - The fact that I did not know about the anti-twiddling law does not exempt me from its penalties.

      If, on the other hand, I run a shipping company (such as FedEx), no one could reasonably expect me to know the contents of every package I deliver. I have plausible deniability about knowing that I delivered, sone illegal package, and unless someone can prove that I knew the contents of that package and delivered it anyway, I would have no legal liability for its contents.


      The same applies to file sharing and routing schemes such as MUTE uses. If I somehow don't know that trading (some) MP3s online violates the law, too bad, the RIAA can still screw me. If I allow my computer to serve as a waystation for packets, arguably for the same of overall network efficiency, why would I have any responsibility for those packets?

      The word "waystation" gives me another good analogy - Harboring a fugitive breaks the law. Running a hotel that happens to unknowingly have a fugitive staying there does not.

  14. Really good nam...! by twoslice · · Score: 3, Funny

    MUTE - a song sharing system for deaf people...

    --

    From excellent karma to terible karma with a single +5 funny post...
  15. We are not valueable nodes by Srin+Tuar · · Score: 2, Insightful


    Well, thats a good point: sites with crappy upload speeds will not be valuable participants in P2P networks.

    This may actually benefit the network by weeding out those nodes which are asymmetric leech-only types.

    I have DSL too, and it sucks hard not being able to use my inroute to help my downroute (Bittorrent), or to lose download capacity whenever someone hits my website.

    If a decent ISP shows up with non extortionist pricing for symmetric connections, and static adressing (v4 or v6) then Im definitely switching.

  16. Re:how many file sharing systems are there now? by nate+nice · · Score: 4, Interesting

    I know what you mean and you shouldn't be modded as flamebait (well, it's debatable) but heres the thing: File sharing networks and a new(er) concept in the way we are implementing them now days. There is a lot of research at places such as MIT (and other up-and-coming, less known campuses) into P2P networks and such. It's a rather exciting field to be involved in right now with new ideas coming up all the time.

    I haven't used MUTE but it sounds like they use onion routing or some derivation of it. To me, that's interesting. Perhaps they are doing something Freenet is not? Then again, perhaps not.

    Anyways, if you're interested in networks, graph theory and have some creative energy then P2P network research may be for you. ALthough most systems we see today are not very practical, they seem to all be trying to head to a certain goal: anonymous, encrypted file sharing. We are seeing the bandwidth costs these have but I digress.

    So, even though we may not practically need another file sharing protocol, it's important people keep working on ideas and implementations so we can move the state of the art forward. I think many of these pioneer systems are laying the groundwork for a whole field of study within computer science as one day we will all have many networked devices that need to share information and the pure client-server approach will just not do it.

    --
    "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  17. not plagiarism by tepples · · Score: 4, Informative

    Here, CPD isn't looking for plagiarism; instead, it's looking for opportunities for refactoring.

  18. How does this compare to Waste? by Argyle · · Score: 4, Interesting

    I've played Waste the encrypted private network tool started by Justin Frankel.

    MUTE sounds similar. Has anyone tried both? How do they compare?

    --
    nuclear iraq bioweapon encryption cocaine korea terrorist
    1. Re:How does this compare to Waste? by El+Neepo · · Score: 2, Informative

      Waste doesn't try to hide IPs to keep people pseudo-anonymous. All traffic is encrypted, but you know who is sending it pretty much.

    2. Re:How does this compare to Waste? by exhilaration · · Score: 3, Informative
      MUTE appears to be for large, public networks - networks in which users don't necessarily trust or know each other. Its goal is to mask both the sender and recipient of data, thereby preventing RIAA/MPAA-like organization from cracking down on either. This privacy comes at the cost of bandwidth and performance as data must be routed through various users to remain anonymous.

      WASTE, on the other hand, is for small, private networks in which users know or trust each other. Both the sender and recipient know each other's IP addresses. This is far more efficient as users can download files directly from each other.

      Both MUTE and WASTE encrypt data, thereby making it far more difficult for ISP's to determine exactly what is being transferred. WASTE has the additional benefit of being a "by invitation only" system - you can't get in unless your public key has been accepted by other users.

  19. We're Still Going to Get You by Anonymous Coward · · Score: 4, Funny

    Dear File-Swapping Pricks,

    You may try to avoid us as much as you like. However, we have other means to discover who you are and sue you into oblivion. We have already employed Miss Cleo and we are willing to unleash her fury whenever we want to! Yes, Yes! Oh god, yes! You cannot hide from Miss Cleo when she picks your name randomly from a phone book.

    We are also aware that there is a great deal of high-speed file sharing going on at your "LAN Parties". We will begin to infiltrate your so-called "LAN Parties", so that you cannot hide from us even from there! So, please ignore the balding lawyer taking pictures of your computer screens.

    FEAR US!

    The RIAA grows stronger by the day. No longer do we just sue people about music, but we have teamed up with SCO to protect their copyrighted information as well. Today, we are officially launching lawsuits against all those that dare share Linux Distros through Bit-Torrent, at "LAN Parties" or over any other sharing method!

    We will continue to sue you until you learn that you cannot live without buying every CD that comes out, even if its not music that you like! Yes! You will give us all your money or you will suffer our wrath!

    Sincerely,
    David Bowie
    and the RIAA

  20. And its purpose? by stealth.c · · Score: 2, Interesting

    Not to draw flames, but what use does anyone put these p2p networks to other than pirating copyrighted media? If there was a p2p network where you could be assured that the only available music/video available were by indie artists who WANTED to share, then that would be terrific. Unfortunately, the behaviors of p2p users have only strengthened the case for DRM. The architecture of this one is obviously meant to thumb its nose at the RIAA.

  21. Pseudo-anonymous by Anonymous Coward · · Score: 2, Informative

    As their Sourceforge page says, it only aspires to pseudo anonymous P2P.

  22. Re:As long as TCP/IP exists, it's not anonymous by musikit · · Score: 2, Informative

    your right. it isn't anonymous per say. but if both you and i were nodes in this system then your TCP/IP logs and ISP logs would show that i downloaded something from you or vice versa.

    however i may have been a stopping point for the data in a similiar way that proxy servers are a stopping point for highly requested html pages. so that can't say that "I downloaded it" because i may have simply just been relaying the request

  23. Re: Bandwdth by doublebackslash · · Score: 5, Interesting

    One user mentioned a bandwidth concern, I would like a adress it.
    I was working on a project like this, and am now looking into contributing to GNUNet, a similar project. My framework had peers moving data in a similar way as these ants. The way I looked at it was that most of the time I select some files, let them download, and come back later. I'm sure the downloading takes only ten or twentey minues, but I'm at work or busy otherwise. Once I'm done downlaoding my computer just sits there folding. The bandwidth is going un-used!
    There is plenty of bandwith sitting idle out there, so long as the ants are clever enough to avoid busy relays noone will really notice the drop in their performance. I think that they would have a similar approach (it seems it would work this way as a concequene of their ant design).
    I sincerely hope that one of these true P2P private networks takes off in a big way, till then I will support them in every way I can.

    --
    md5sum /boot/vmlinuz
    d41d8cd98f00b204e9800998ecf8427e /boot/vmlinuz
  24. Can anyone explain this MUTE error log by Anonymous Coward · · Score: 3, Funny

    Server1: Protect the Queen!
    Server2: Server 2 thinks it's the master browser and is calling for an election. Which one's the queen?
    Server3: I'm the Queen.
    Server2: No you're not.
    Freedom! Horrible, horrible freedom!

    Server log ends.

  25. Re:seed node? by rende · · Score: 2, Informative

    From the log files it seems it wants to connect to monolith.2y.net. At first attempt, this failed to connect to any hosts because I had not setup my router to forward port 4900. Once I did this and manually entered monolith.2y.net under the connections tab, I have 5 hosts listed and a search for mp3 yields some results.

    The software seems a little buggy tho. It has crashed twice on me once it is connected to a host and I have only been playing around with it for a few minutes.

    --

    telnet://zombiemud.org:3000
  26. Re: Bandwdth by nate+nice · · Score: 2, Insightful

    If you want your idle bandwith to be used, try using Bit Torrent. It generally works well and you upload as you download. Honestly, the fact that more systems don't have this approach is sad. People don't seem to understand the ideas behind a paged, data multiplexing system.

    --
    "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  27. Re:how many file sharing systems are there now? by Bagels · · Score: 2, Informative

    Besides which, some clients, such as Shareaza make use of multiple protocols (in this case, BitTorrent, EDonkey, Gnutella, and Gnutella2) in an attempt to unify those protocols. Not a bad idea, really. That said, I'm still waiting for them to add support for the WinMX networks.

    --
    --- Bwah?
  28. The Sender is quite vulnerable... by ThosLives · · Score: 5, Insightful
    This reminds me of an interesting bit of educated fiction I read about information passing methods used in intelligence communities (i.e., spy rings). The problem with this type of system is that you will always know the source of the (in this case) file. So, if you want to get the person sharing the file, you just back up the tree from anywhere. For instance - once you knoa a packet has stuff that you don't want sent, you can just back up the "sent from" arrow-tree and arrive at the sender, then send your cops or whatever to the point of entry. However, you have no way to locate the recipient quickly. This is NOT a Good Thing in some peoples' books, to be sure. The most secure information trasportation mechanism is the double-blind drop: the info source drops the [message] at some location, then the recipient picks it up from that spot. The recipient and sender do not know each other. (In spy rings, that means if one of them gets captured, the other one can't give info about them - the only weak point is the drop-point).

    For computers, if you really want anonymity, you use encrypted files, broadcast everywhere always, and always listen to every packet (which you have to do anyway to select out yours) and see if it's yours. If it is, you keep it, otherwise ignore it and pass it on. Granted, this will not find the "most direct" route from source to target, but it is the most secure.

    Network speed / anonymity are conflicting tradeoffs with the current implementation of the infrastructure.

    Observation: if everyone always captures the whole file - like what if you just copied and stored every single packet that came your way, and everyone did this - then how could "ownership" be enforced? Would this (assuming it's technically feasible) be a Good Thing? I'm not sure I know how to answer that one...

    --
    "There are a dozen opinions on a matter until you know the truth. Then there is only one." - CS Lewis (paraprhase)
    1. Re:The Sender is quite vulnerable... by TheSync · · Score: 4, Informative

      There is an algorithm for several parties to have a conversation while keeping the actual sender of each message anonymous.

      It is called the Dining Cryptographers Problem.

  29. RIAA nightmare by ghettoreb · · Score: 2, Interesting

    this is the ultimate product of RIAA's legal offensive. they have taken clear-text piracy, and driven it to encryption underground. it would be much harder for them to do anything about piracy with this in place.

  30. A plea for responsible advocacy. by i_r_sensitive · · Score: 4, Interesting
    But, this is the wrong (expletive deleted) approach.

    More importantly, I can't believe how many people seem to think this is a valid approach to the problem.

    First of all, anyone who writes FOSS should not be involved in developing these projects. Quite simply, this project is aimed at abrogating the rights of the copyright holder. If you develop FOSS, you too rely on copyright to protect your rights to distribute your code as you see fit. Why are you helping people to obviate the rights of other copyright holders? Doesn't this seem just a little antithetical?

    Now, before the argument about how developers aren't responsible for how their software is used, well to a point I agree. But, I don't think that you can hide behind this with a clear conscience. Joe Sixpack can't write this software on his own, so if you aren't legally an accomplice, you are ethically and morally. As for the software being used for legal mechanisms, well and good, but that doesn't mean that you could not have built in safeguards to prevent it from being used for unlawful purposes...

    Next, this is not the way to make the point to RIAA. For Joe Sixpack, the complaint is generally about the cost of music and so on and so forth. Well if Sears charges too much for _insert product here_ you buy it somewhere else. You don't go into Sears and steal it. Apparently this is simply because to do so means running a high risk of getting caught. So because the chance of getting caught is lower, that somehow justifies theft? Because that is what it is in the end. Rather than steal from RIAA, deprive them of income by lawful means, spend your money elsewhere. With all the artists in the world, I guarantee you can find some what create music you like, without having to resort to theft.

    RIAA has proven that they will resort to the courts and legislation as their first considered reaction. Since most folk seem to abhor the legislation RIAA has had there hand in to date, why are you fueling that fire? Do you really think RIAA is going to relent? As long as you continue to abbrogate their rights, they will continue to lobby for more and more legislation. If you choose other alternatives, RIAA does not have a leg to stand on, what are they going to do, get Congress to pass a law forcing you to buy music only from their members? Not likely. If you vote with your dollar instead of voting by compromising your morals, perhaps some of those member organizations will reconsider their membership. But as long as people circumvent their rights, and deprive them of revenues thereby they will continue as they have to this point. If people vote to deprive them of income by exercising their other options, RIAA members will have little recourse but to reconsider their policies, which is what you all purport to desire.

    Lastly, I _KNOW_ why I dislike RIAA, and why I won't conduct business with their members. My problems stem more from being a creator as opposed to being a consumer. For those of you who are only consumers, when you choose options that give RIAA grounds to complain, you are quite succinctly stating that you make your choices based on greed, just like RIAA does. It all comes down to the old adage, two wrongs do not make right.

    P.S. Doesn't anyone realize that SCO can point to these software projects as anecdotal "proof" that FOSS developers seek to undermine copy and property rights? Why give them more ammunition in their FUD campaign?

    --
    "Talk minus action equals nothing" - Joey Shithead, D.O.A.
    "Talk minus action equals /." -
    1. Re:A plea for responsible advocacy. by WNight · · Score: 5, Interesting

      Do you really think the RIAA would change, even if all unauthorized copying stopped overnight?

      DVD region codes were added to protect a business model, not to stop piracy. (I know that's the MPAA not the RIAA.) They didn't pay for laws like the DMCA to stop people copying, that was already actionable. They paid for these laws to force people to watch commercials at the beginning of disks, and keep from importing movies from North America to other regions before the theatrical release. In other words, they wanted the government to pass laws protecting their lazy business models. "We don't want to spend to money to make the product available in a timely fashion - please prevent anyone from filling this niche before we get to it."

      The RIAA is just as scuzzy in different ways. They pay the radio stations to play their music, but they also provide extra incentives for stations that only play RIAA content. They're actively involved in shutting out any competition, they complain about how expensive their business is and how they can't afford to pay artists much, yet the music industry is fantastically profitable - they complain when the industry doesn't keep growing at the expected rate. They use accounting tricks to make it appear that they lost money, yet if you believe their figures they should be billions in the hole, not incredibly rich.

      That's why I don't feel sorry for the effects of this - they could have played fair and they'd have gotten much more respect and cooperation for everyone.

      As to why I feel it's fair to use a copyright (the GPL for instance) to protect code designed to break copyright it two-fold.

      First, we must be free to break the law, or uphold it, or we have no freedoms. Many times, the actions seen as 'right' in a historical context have been illegal. The Boston tea party, the American revolution, the underground railroad, the underground railroad in Nazi Germany, the French Revolution. Some of these were undertaken for no more than financial concerns - the American revolution for example, but it ended up allowing a nation to self-govern.

      The point is that freedom requires the freedom to do the wrong thing, and that that wrong thing may end up being right in retrospect. We can't allow a circumstance where people aren't allowed to tinker with their belongings, as is currently the case with DVDs. To tolerate this is to tolerate much greater future injustice.

      Second, while I respect the stated intention of copyrights, "to encourage creators to create by providing a financial incentive", I see that this isn't free to society. Providing an unnatural monopoly (Unnatural in that it's natural to see what someone is doing or saying and incorporate those actions or words into your own. Ideas flow naturally.) costs society. We're intended to get "paid" for this by the new works being created which will eventually enter into the public domain.

      Copyright law as it stands today is untrue to those stated goals and unfair to one half of the equation - the citizens who pay for these protections and yet see absolutely no benefit. Current copyrights last so long that nobody who is alive today's children will be alive when the copyright on this post expires. How is this supposed to "give back" when you could be slapped down in court for quoting more than a line, even in direct response to me? The protections are too long, the punishments for violation are unreasonble, and the agreement is getting even more lop-sided.

      For these reasons I fight against the modern view of copyright as the divine right of big corporations to borrow any pre-existing content, yet forbid everyone from even thinking of basing anything on their content.

      I'm not anti-copyright, nor are most people, but we are anti-overboard-american-copyright-and-dmca.

      I'm not rich, so my voice on this issue is worthless in Hollywood and in government. I'm one person, and one vote (unless I get a job at Diebold), so nobody cares what I have to say. I have to act, and if that req

    2. Re:A plea for responsible advocacy. by NateSac · · Score: 3, Insightful

      At first, this was a hard decision to make, to mod parent down, or to give up my mods to reply (I'm sure you'll figure out what I decided). I've been researching software piracy on the internet for the last 10 years. My research has shown conclusively that complaining on Slashdot isn't going to stop this network from sharing copyrighted materials nor would any safeguards built into the program... they would be circumvented almost immediately just like people used to wrap files up in fake mp3 files to get them into napster. Now, if you had some ideas on how to tell the difference between a good file and a bad file, or who should have the power to censor, please speak up, because it's a lot more complicated than you think. How would you solve the problem of defining what safeguards would keep a anonymous network from being filled with irresponsible file trading and still not take away features for a successful market for free speech?

      This project does not obviate the rights of other copyright holders any more so than http, or email, or even AOL. Any copyright safeguards added to this kind of project would go completely against the idea of free and unrestricted speech, and don't forget fair use! Is it morally wrong when I buy a game, the cd gets scratched, and I have no recourse but to go spend another 50 dollars on another game just for the license? We all know we don't pay for the software; we pay for the license to use that software. It's really a bad example because I haven't paid for a game in a long time, nor have I seen very many games that are even worth playing in a long time. Or how about this one, is it immoral for me to download a full game before I buy it to see if it's even playable on my computer? Every thing else I buy from the store comes with a money back guarantee normally, and if it doesn't work, they'll fix it. Is it moral for a company to sell me a game that really sucks and not allow me to return it?

      More importantly, Free [Anonymous] speech, at least in my country is one of my inalienable rights. This project is not aimed at taking away rights from copyright holders; it's about something completely different, Free Speech. Arguably the most important right we have (at least in the US) is the right to free speech. Free Speech, like our other rights, isn't just handed to us on a silver platter. It's our responsibility to us, the people to go forth and implement our rights. This project isn't just a new network to download Paris Hilton sex tapes. This project and others like it, are the cornerstone to ensuring that we keep our god given rights in the information age. We have to ensure that we have some sort of mechanism to guarantee free speech and that's what the Free and Open Source Software is really about.

      You're right about one thing; the FOSS movement really is the antithesis of Copyright. The very existence of the GPL threatens it. While I may not see its end of Copyright while I'm alive, it is an antiquated and dying beast. The system is so full of special interests and loops holes that it only serves to hold back man kind and stifle innovation and make the super rich even richer. Those with the most lawyers hoard other people's inventions, become filthy rich, and tell other people what they can and cannot do. I'm not sure that I will see the end of copyright during my day, but the FOSS movement will make copyright worthless someday. What value will software have when you can find something free that works better?

      And BTW, nothing is going to stop SCO from bitching either. Their ship (the traditional software development model) is sinking and they're just trying to clutch onto FOSS to stay afloat.

      --
      ::i visited slashdot and all i got was this lousy sig::
    3. Re:A plea for responsible advocacy. by Saeger · · Score: 2, Insightful
      You don't go into Sears and steal it. Apparently this is simply because to do so means running a high risk of getting caught.

      No. It's because most people have a gut feeling that taking a physical object from someone else deprives the owner of the object, but making a copy of an intangible thing, at zero marginal cost, leaves the original untouched, and doesn't appear to deprive anyone of anything. Fear of punishment doesn't really factor in, because if I could make near-free molecular copies of Sears' products, I WOULD, because it would just feel right to break the law of artificial scarcity.

      Still, most people understand that the artists who create the intangible need to eat and might need an added financial incentive if they're going to create more (expensive) works, and so they'll gladly support them by going to unique movies, unique concerts, buying scarce merchandise, by directly donating/patronizing, by buying celebrity endorsed products, etc.

      --

      --
      Power to the Peaceful
    4. Re:A plea for responsible advocacy. by cpgeek · · Score: 2, Insightful

      wtf, it's not stealing... there is nobody being disadvantaged... media is coppied, not stolen, there is no disadvantaging the end user, if i could go to sears with a little raygun, point it at a product, duplicate it, and take it home, i would... at which point i suspect that there would be little need for currency under those circumstances anyway. now, in this current situation, an artist signs on with a label in a contract, the label publishes the music, the end user pays the record store, the record store pays the label, the label uses that money to sue people, the artist makes barely enough to eat and pay the rent. i'm not seeing how it disadvantages anyone but the record label because by means of darwinian evolution shouldn't exist in the near future anyhow. artists should begin to make deals with record stores and or make their music downloadable on web sites... i would hapily part with my hard earned cash if i knew it were going directly into the hands of the artist that i know and love. i'm all for supporting the artist, but the labels are obsolete.

      --
      May the coffee god Smile upon you!
  31. Netstat by visgoth · · Score: 5, Insightful

    Say for instance I have a Metallica mp3 being shared out. What's to stop the RIAA from just downloading said mp3 and then using netstat to see who is sending them pieces of it? After that they could try to sue everyone who's providing even a small part of the whole mp3, couldn't they?

    --
    My patience is infinite, my time is not.
    1. Re:Netstat by SydShamino · · Score: 5, Insightful

      Well, they could sue their own ISP, since it provided all the bits to them.

      Of course, the ISP didn't know that it was transferring Metallica.

      It could sue every ISP that delivered a bit.

      Of course, those ISPs didn't know that they were transferring Metallica.

      It could sue every user that passed a bit.

      Of course, those users didn't know that they were transferring Metallica.

      ---

      There really isn't a difference between any of the above examples, legally, unless any layer KNOWS that they are transferring material illegally. And the users can claim that THEY only trade bootlegs of Pearl Jam live sessions, which are just fine. It's not their fault that others use the system for other songs.

      --
      It doesn't hurt to be nice.
    2. Re:Netstat by elviscious · · Score: 4, Insightful

      The same thing that stops the Post Office, UPS, or FedEx from being sued when someone mails anthrax.

      First of all the packets are encrypted (or wrapped up in a box if you will). The node doesn't know what it is. He's just doing his job. Would the RIAA try to sue the node.... maybe. But who is responsible for me downloading mp3s over a vpn from work? Yeah, me. I find it hard to believe that my ISP, my works provider, and anybody in between is responsible.

      2nd, this medium will be presumed innocent for transfering anything. Can you transfer the new Lord of the Rings movie? Yes. Lots of mp3s? All you want, and more. Can I transfer just about anything?! Absolutely, and this is the catch. I can transfer anything. Good or bad. Legal or not. Once that is established, the RIAA or whoever else can only concentrate on the two endpoints, and them only.

    3. Re:Netstat by DroopyStonx · · Score: 2, Interesting

      The person sending you the information won't actually have the file, so they won't be able to sue.

      There's no proof of ownership, just as if you shared 30 gigs of music then just happen destroy your HD before the authorities seize your computer. They won't be able to prove that you were actually sharing copyrighted information when you might've just been sharing 3.4 meg text files filled with junk called "Enter Sandman.mp3". Case dismissed.

      --
      We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
    4. Re:Netstat by DroopyStonx · · Score: 2, Interesting

      They have to have some proof that the file you shared was actually copyrighted material. If you use the "prove I was actually sharing this data" tactic and request an MD5 hash; they'll be screwed.

      It works the same with a speeding ticket. It's not a criminal prosecution, but the tactic works perfectly. Next time you get a speeding ticket, request to see that day's diagnostics results for the laser gun used to tag you. Say, "I wasn't speeding and I'm positive of this, however, if you can show me that the laser gun used to get me was tested for accuracy that day, I'll take the points and pay the fine." They very rarely test those guns and chances are, you'll be dismissed.

      You just need to be sneaky and ask to see proof that pertains to their source of info on what they're trying to get you for.

      --
      We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
  32. Actually perfect for RIAA ruling... by hirschma · · Score: 2, Interesting

    Let me preface that I'm neither a lawyer or all that knowledgable about networks...

    If I read it correctly, the RIAA can still get subpoenas. It has to do so with a judge involved, tho, making it much more expensive and time consuming.

    Having subpoenas on the cheap would allow them to put up an automated version of the client, pull a download, do a netstat, and then have someone that checks if a "valid" file arrived. If it did, they'd subpoena everyone that they connected to, and that would be that.

    Now, they can't use a cheapo subpoena method. MUTE is actually perfectly timed.

    Jonathan

  33. USE THESE IPS by Anonymous Coward · · Score: 2, Informative

    24.49.37.195 208.191.148.152 131.155.229.140 80.161.130.57 68.49.20.146 216.180.213.130

  34. IT WORKS! by phreak03 · · Score: 2, Insightful

    Hey, i allready got like 5 people connected w00t my aim is daphreak07 my icq is 17654783 EVERYONE put alias's of your file folders in the shared folder Lets test this out I'm downloading at 20k some mp3's right now Working quite well My only complaint is the compete lack of msging, But I'm used to WASTE From what I can tell this is just a striped down Easier to use WASTE Personaly I like waste better but thats just me

    --
    come comment on the madness at http://slashdot.org/~phreak03/journal/
  35. Sweet Release by OptimoosePrime · · Score: 2, Funny

    After reading the ant behavior thing I did an experiment. Let's just say releasing a smelly "pheremone" trail to the filing cabinet is a good way to make people not like you.

    --
    796F75617265616E65726400
  36. Re:This will not protect you from the RIAA by Xentax · · Score: 5, Insightful

    Incorrect.

    You don't say *I* have XYZ. You say, "Virtual Address A123B456C has XYZ". Only you know that YOU are A123B456C -- the best your neighbors can do is realize that A123B456C must be close to them, because they have strong hints to route through you to reach A123B456C. Similarly, you can't ever nail down who asked for the file, because you just start seeing packets that say "Z789 wants XYZ". You'd have to be able to sniff a huge part of the network to find out who started asking for it first with any degree of certainty, because a node can't tell if its neighbors asked for XYZ, or are merely relaying one of their other neighbors, or one of THEIR neighbors, etc.

    The trick is that the system NEVER says WHERE A123B456C is, only who to route to in order to get "closer" to A123B456C. When you get packets headed for A123B456C, you (being the owner of address A123B456C) just happen to keep them, and not route them onwards. Even not routing isn't dangerous, because anyone who could observe THAT would just assume that your routing table has A123B456C as closer to the person who sent YOU the packet, and they have you as closer or don't know where it is -- that might tell them that one of you is A123B456C, but it might also mean that you just don't have good routing data either. Impossible to prove, that's the key.

    Virtual addresses, whose owners never identify themselves, are the key.

    And, of course, simply keeping all of the packets for A123B456C when you're NOT the owner of that address won't buy you crap, because you'd have to brute-force-decrypt every at least one of them against to determine the AES key (or the RSA private key, if you can somehow determine which packets were used for the key exchange). The RIAA doesn't have the resources to do that on any sufficient scale to make a difference.

    Xentax

    --
    You shouldn't verb words.
  37. Sim Ant: TNG by merikus · · Score: 2, Funny

    Whoever developed this played Sim Ant a bit too much about ten years ago.

  38. the release of mute only days after clay's article by dave_n · · Score: 3, Interesting

    I found it interesting that mere days after Clay Shirky article was posted on slashdot, a program that essentially describes his solution is posted.

    If you haven't read the article, you can find it here:

    The Article

    It's a pretty solid concept as far as defeating the RIAA for another round. I find it interesting that no matter what the RIAA does, someone always counters it. You figure they would adopt a new strategy, instead of just wasting enormous amounts of money on annoying everyone.

    --
    David Novosel "Two roads diverged, and I - I took the one less travelled by."
  39. Perhaps one should ask why it is asymmetric by Kludge · · Score: 4, Insightful

    Maybe you should ask why your DSL is so asymmetric.

    Why are asymmetric connections so much cheaper and more common? Data flow is not more expensive one way than the other. Is it the man trying to keep the masses consuming what he dishes out, and keep them from distributing their own content?

    1. Re:Perhaps one should ask why it is asymmetric by jshare · · Score: 2, Informative
      Asymmetric connections are so much cheaper and more common because they slice the available bandwidth disproportionately.

      That is, they literally allocate more of the physical line to the downstream channel. At least on ADSL.

      This is because people (generally) care much more about how fast their download is than they care about their upload.

      They are giving people what they want.

    2. Re:Perhaps one should ask why it is asymmetric by Anonymous Coward · · Score: 5, Interesting

      So why can I get a 1500 down/ 768 up line for a reasonable amount, but a 768 up / 768 down line costs me more, not less, money?
      It's obviously not a problem with physical allocation of the DSL line bandwidth.

  40. Copyrights by vjih · · Score: 2, Insightful
    I'm really wondering why we need this kind of anonymity while trading files over the internet. When was it that we forgot about the copyright laws and wishes of other people. If someone decides to restrict the copying, why shouldn't we respect their wishes ?

    Even the screenshots on that site clearly show distribution of copyrighted material that shouldn't be there after all.

    At the moment, I'm more concerned about the fact that I can't legally listen to CDs I've bought on my computer anymore. I'm pretty pissed about the fact that I had to return one CD back to the shop, that I bought few days ago. (And, yes I emailed BMG about this.)

  41. no predefined routers makes MUTE useless by NynexNinja · · Score: 2, Insightful

    Although the tool has a good design, the fact that there are no pre-defined routers makes the tool almost useless to most potential file swappers. It would be nice if there was a couple IP addresses pre-configured, or at least some mention of where to look for a start up group, i.e. an irc channel. The author basically expects many people to come together and share their own files with each other. Although this might have good intentions, the other sharing networks which all contain pre-configured routers and are ready to go "out of the box" are going to be used, not this tool.

  42. Wow, this could be the new Keller app by benk · · Score: 2, Funny
    (sorry, couldn't resist :)

    --
    -- "For every complex problem, there is a solution that is simple, neat and wrong." -- HL Mencken
  43. MUTE, konspire2b, and Jason Rohrer by henrypijames · · Score: 4, Interesting

    This is interesting. MUTE is created and coded by Jason Rohrer, the same Jason Rohrer who created and coded konspire2b. Now what is the relationship of these two programs, particularly from the view of their common author? Is he "dumping" k2b in favor of this all-new MUTE?

    konspire2b came with a very intersting idea, but the implementation was less impressive. Especially the inability to deal with a "passive" Internet connection (behind NAT and/or firewall) is the reason that it hasn't gained a user base as large as it promised. It is simply a fact that many (if not most) private Internet users are using a passive Internet connection nowaday, and the procentage is even growing.

    Now MUTE comes again with a very intersting idea, but as we know, problems of technical details can kill good ideas quite often. Obviously, the concept is in some points similar to Freenet. One of Freenet's biggest problem is, just like k2b, it's inability to deal with pass internet connection. I think this issue may be the corner stone for MUTE, too.

    I am negatively biased against Jason, mainly because the "failure" of his k2b, and especially because of the document he published comparing his own k2b to BitTorrent, which earned quite some protests because many factual "findings" in the comparison seem wrong. To be fair, I must admit that since I am a member of the BitTorrent dev team, my opinion in this matter is biased from the start, although it has not prevent me to try out k2b, and will certainly not prevent me from trying out MUTE now.

  44. ISP logging by Arch-out · · Score: 5, Insightful

    I am not sure, but is there a reason that ISP's have to keep logs of who used what IP address? If they did'nt then it could make the whole issue dissapear.

    1. Re:ISP logging by shostiru · · Score: 5, Informative
      Just a few reasons:

      1. Because if we don't, we can be fined, shut down, or go to jail. Yes, really.
      2. To stop people from spamming you (intentionally or as zombies).
      3. To identify viruses and inform customers (some of them, e.g. Welchia, wreak havoc with an extremely common brand of routers).
      4. So our upstream providers don't drop us like a rock when we can't handle abuse reports.
      5. For bandwidth metered billing (we don't, some do).
      6. So when customer X calls and says "why can't I connect/get a DHCP lease/get to the web/etc" we can actually help them.
      7. So we can catch and resolve problems with RADIUS or dhcpd.

      If none of the above applied I wouldn't waste the disk space, because it's just not that thrilling to know that user jsmith had IP 1.2.3.4 yesterday at 15:00GMT. Of course, if you're paranoid, feel free to use Freenet, MUTE, or whatever.

  45. WTF? by minus_273 · · Score: 2, Interesting

    from the page:
    "your identity available to spies from the RIAA and other unscrupulous organizations."

    If you are the one breaking copyright laws, i dont see how the RIIA could be the "unscrupulous" one. I mean if what everyone wants is to legally share legal files, gnutella would work just fine.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
  46. I have the same question by drinkypoo · · Score: 3, Informative

    Only I have more specific questions. The major problems with WASTE are as follows, in no particular order:

    • No access control.
      This is the big one. I cannot specify (by public key) who can access an individual shared directory. Since it already doesn't have any anonymity between users of the network, you don't lose anything by implementing this.
    • Poor encryption scheme. Encryption is at the level of links between nodes on the network, so traffic is not encrypted when it is flowing through a WASTE node. Encryption should be personalized to a specific user. (It appears to be done this way in MUTE.)
    • No collaborative uploading. Since files already have unique hashes it is silly for the network to not automatically search all other nodes (permissions, well, permitting - of course WASTE has no perms, see above) and let you download pieces of files from individual hosts, thus making the network inherently more powerful.
    • Caching is very stupid. When someone rescans their shared directories, I should not have to quit and restart WASTE just because I have caching turned on.

    WASTE was designed to be used without centralized management, but has no access control. This is dumb. It means that anyone on the network can add people who can then download your files and suck up your bandwidth when you would rather give priority to people you actually know and care about. As such it is only useful amongst very small groups of people who are all good friends.

    I plan to test MUTE very soon, perhaps as soon as this evening, but it would be nice to know if any of these problems with WASTE are addressed in MUTE.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  47. and the headline said something about 'simple' by n3k5 · · Score: 2, Insightful
    even so, though.. after i managed to get it to connect to *something*, ...
    What did you connect it to, to your other machine? ;-) Seriously, I searched their homepage, the docs, the archive I downloaded on their site, tried google, but found no way to get peer's addresses. Can anyone help?
    --
    but what do i know, i'm just a model.
  48. Easy for the RIAA to pollute? by imkonen · · Score: 2, Insightful

    Well I'll probably get a RTFA because I'm not sure this would work, but fundamentally, the more a p2p protocall/program/implementation maintains anonymity and encryption, isn't it just that much easier for the RIAA to pollute it with bogus mp3s? Couldn't they "log-out" and "log back in" or whatever the equivalent concept is, with different handles/user names/whatever each time? If this technique can't track a file source's IP address, which would seem to be the whole point of going through all the obfuscation so the RIAA can't figure out who you are and sue you, then how would you be able to "blacklist" anybody who's collection is full of bogus tracks...like say some server the RIAA sets up to pretend to be 100s of users. In fact, if the "neighbor encryption" concept is good enough that you can't tell which users are near which other users, it wouldn't even matter if the RIAA used a block of 100s of IPs all in the same domain. As long as they log-out and log back in say every 10 minutes, you'll never be able to keep your search from finding them again. You could download one test file before downloading a whole album, but 10 minutes later, you might find the same bogus user again on a new search.

  49. It'd be great if it worked by retro128 · · Score: 2, Informative

    Hmm...Downloaded it and installed it, but the seed hosts included with the program, katcher.2y.net and monolith.2y.net are not active on port 4900, which seems to be the default port this protocol uses.

    The katcher.2y.net address resolves to 128.114.51.108, and monolith doesn't resolve at all. Reverse DNS lookup indicates that everything in that class C netblock belongs to UC Santa Cruz and nothing in there is talking on 4900. Seeing as how the seeders are not talking on port 4900 and there's no reference on the web pages for more of them, I'm going to guess that this program is more about a proof of concept than a serious contender on the p2p field.

    --
    -R
  50. Re:Seed nodes? by scrod · · Score: 2, Insightful

    Oh fine, rape my cable connection. My address is 24.208.214.50, port 4900.

  51. Won't catch on, yet. by YOU+LIKEWISE+FAIL+IT · · Score: 2, Insightful

    P2P systems that rely on the users manually bootstrapping to a second connection aren't going to catch on until a well known list of stable master servers is provided. This is too hard for the average p2p user when compared to the almost zero intellectual cost of entry to something like the fasttrack network. I remember edonkey2000 having some teething problems in this regard also.

    YLFI
    --
    One god, one market, one truth, one consumer.
  52. trust by mr_burns · · Score: 2, Insightful

    In theory, mute beats the problem of using queries and traffic analysis to see who's sharing what.

    However, since we no longer have a way of identifying those we download from and blacklisting malicious hosts, we are more vulnerable to an old problem:

    The file you think you're downloading could actually be a trojan that scans your shared directory and reports back to 'mama'. This along with a traceroute report to a known server and whatever it could conjecture are your personal details from productivity software, registration info, web autocomplete etc.

    So some form of pseudonymous reputation management system could be built in to mitigate that problem.

    OR, there can be an anti-malware app out there tuned to the kinds of nasties you'd find on p2p.

    Ideally both should be used, as each results in an arms race.

    --
    "Let him go, Ralph. He knows what he's doing." --Otto Mann (simpsons)
  53. Mute IRC Channel Up and Running by Merrin · · Score: 3, Interesting

    Well, what with lack of seed IP's to get this whole thing started a few of us got together on efnet and setup a channel to try and get the whole thing moving. We have suceeded in transferring files amongst our selves at reasonable speeds now (we've seen 40-50K which ain't bad). SO come along and join us if you're interested in this new network. efnet #mute-net

    1. Re:Mute IRC Channel Up and Running by throwaway18 · · Score: 4, Informative

      >efnet #mute-net

      The conclusion of everyone who is talking in the channel is that this version is not usable due to frequent crashing. We can't tell if the routing works because the mesh constantly changes as clients crash.

      Files are only shared if they are actually in the files directory, it does not search subdirectorys.

      The connection list in the program often shows fewer connections than are actually open.

      To compile on FreeBSD 5.1, you have to change all 'make' to 'gmake' and remove "typedef int socklen_t" and change the path of bash to /usr/local/bin/bash for MUTE/configure.

      This uses broadcst search. It is disapointing that people keep reinventing the horribly inefficient original gnutella. Broadcast search will severely limit the search horizon (and probably overall size) of a mesh. We need a filesharing program that combines anonymity with an efficient search function, the state of the art is a distributed hash table with querys and results sent by UDP.

      It is a pity that this ended up on slashdot now. If this had been announced when a working version is available slashdot might have given it the critical mass of users to get it rolling.

      This has lots of potential and will be worth another look when it is stable

  54. seedHosts.ini File by Anonymous Coward · · Score: 3, Informative

    These contents may be more useful than the defaults

    202.52.36.144 4900
    68.61.112.22 4900
    24.208.214.50 4900
    150.101.30.106 4900
    65.71.169.148 4900
    68.111.211.154 4900

  55. Problems with MUTE by 0x0d0a · · Score: 3, Insightful

    In theory, mute beats the problem of using queries and traffic analysis to see who's sharing what.

    Mmmf. I'm dubious.

    This sounds like a really neat project to play with (I like to bat around P2P ideas as well.).

    However, I'm going to assume (I can't tell from the routing document) that something here is incorrect.

    The TTL mechanism is UtilityCounter. You attempt to obscure the real TTL by randomly moving it around. However, it's still pretty easy to simply send a number of messages until a TTL range 20 apart is reached. The host distance is then identified. Thus, a map of the MUTE network may be built, though it will take more packets than the GnutellaNet.

    The main concerns I have with the MUTE protocol relate to flooding vulnerability. This is the same problem that GnutellaNet suffers from (and I have been working on in my own time). MUTE, however, is *extremely* vulnerable to flooding, far more so than GnutellaNet, for a number of reasons:

    * MUTE shoves data packets through the MUTE network. GnutellaNet sends them directly.

    * MUTE has phenomenally large TTLs, averaging 100.

    One can probably destroy a massive MUTE network (unless I'm missing something in the routing protocol) with no more than a modem by flooding the network with data transfer packets of 32KiB (the largest the MUTE protocol allows) and bogus to virtual addresses.

    I'd be interested in knowing whether there's an IRC channel for MUTE, since I'd be interested in poking at the design a bit. If any MUTE developers read this, would you point me in the right direction?