Slashdot Mirror


BitHammer, the BitTorrent Banhammer

michaelcole writes: Its name is BitHammer. It searches out and bans BitTorrent users on your local sub-net.

I'm a digital nomad. That means I travel and work, often using shared Wi-Fi. Over the last year, I've been plagued by rogue BitTorrent users who've crept onto these public hostpots either with a stolen/cracked password, or who lie right to my face (and the Wi-Fi owners) about it.

These users clog up the residential routers' connection tables, and make it impossible to use tools like SSH, or sometimes even web browsing. Stuck for a day, bullied from the Wi-Fi, I wrote BitHammer as a research project. It worked rather well. It's my first Python program. I hope you find it useful.

429 comments

  1. It's hard being an editor, sure. by Anonymous Coward · · Score: 0, Informative

    It's hard being an editor, sure, but put some effort in lads. What the heck is going on here?

    "It searches out and bans BitTorrent users your local sub-net."

    1. Re:It's hard being an editor, sure. by ArcadeMan · · Score: 4, Funny

      Just because is missing words does not mean it a bad article.

    2. Re:It's hard being an editor, sure. by war4peace · · Score: 3, Informative

      It's kind of convoluted but still technically correct.
      "bans BitTorrent users your local sub-net" = "prohibits them your local sub-net." = "forbids them your local sub-net." = "forbids your subnet to them".

      I agree it could have been reworded but it's not a complete fuck-up.

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    3. Re:It's hard being an editor, sure. by Wootery · · Score: 2

      I'd agree if the word denies were used in place of bans. When using bans, it doesn't seem correct to omit the from.

    4. Re:It's hard being an editor, sure. by pjt33 · · Score: 2

      I was more struck by the hostpots. I'm not entirely sure what they are, but I think it probably means that the owners of the cafes where OP does his web browsing serve their own fingers for cannibalistic patrons.

    5. Re:It's hard being an editor, sure. by war4peace · · Score: 1

      If it's followed by a verb, then yes, you're right: "Bans people from using your stuff."
      If it's followed by a noun, then it's correct: "Bans people your stuff". It doesn't sound right, and, as stated, there are better alternatives, but... oh fuck it, yeah, they should pay more attention next time! :)

      --
      ...gis sdrawkcab (usually not responding to ACs; don't bother posting as AC)
    6. Re:It's hard being an editor, sure. by tibit · · Score: 1

      I'd classify it as a fuck-up if you need to re-read things to get the meaning out of what should be a simple sentence that refers to concepts most /. readers take for granted.

      --
      A successful API design takes a mixture of software design and pedagogy.
    7. Re:It's hard being an editor, sure. by Hognoxious · · Score: 1

      If it's followed by a noun, then it's correct: "Bans people your stuff".

      It doesn't sound correct to me, but then I didn't learn English by playing Zero Wing.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  2. It's okay when I do it... by MetalliQaZ · · Score: 4, Insightful

    but, so help me God, if Comcast blocks bittorrent traffic, I'm going to call for heads to roll!

    --
    "Here Lies Philip J. Fry, named for his uncle, to carry on his spirit"
    1. Re:It's okay when I do it... by Anonymous Coward · · Score: 1

      but, so help me God, if Comcast blocks bittorrent traffic again, I'm going to call for heads to roll!

      FTFY.

    2. Re:It's okay when I do it... by i+kan+reed · · Score: 3, Insightful

      Well, yeah, if someone is leeching your bandwidth, they aren't paying customers who can use whatever technologies they want.

      On the other hand, the cheapness of cloud bandwidth has eliminated all the legal utility of bit torrent for me. "Large" legal collections of things tend to be available for straight download nowadays.

    3. Re:It's okay when I do it... by Anonymous Coward · · Score: 5, Insightful

      thats not what this is about, it's about people who don't share some bandwith they payed for, it's about people who just use up all the bandwith anywhere they can no matter if they payed for it or if it's gratis or if they're using it illegitimately

    4. Re:It's okay when I do it... by halfdan+the+black · · Score: 1

      They already have, why do you think I switched to a local ISP. When I used to have comcrap, the moment I turned on a bit torrent client, they throttled my connection both ways down to less than 100 k.

    5. Re:It's okay when I do it... by jones_supa · · Score: 2, Insightful

      On the other hand, the cheapness of cloud bandwidth has eliminated all the legal utility of bit torrent for me. "Large" legal collections of things tend to be available for straight download nowadays.

      Cloud distribution is probably also much more efficient.

      Don't get me wrong, I think BitTorrent is very cool technological achievement. But transferring data between semi-random hosts around the globe and opening hundreds of TCP connections per computer while doing it, is like the ultimate way to clog the pipes.

    6. Re:It's okay when I do it... by Charliemopps · · Score: 0

      But that's just it. If he has the right to refuse to accept users that want to torrent, why can't Comcast? You ARE violating their TOS after all... Net Neutrality applies to us all.

    7. Re:It's okay when I do it... by Grishnakh · · Score: 5, Insightful

      Of course it's more efficient. It's the classic centralization vs. decentralization problem. Centralization is always more efficient overall. However, it has disadvantages: single point of failure, inflexibility, etc. In this case, one big disadvantage is cost: cloud distribution requires signing up for and paying for an account somewhere to store all this data. Peer-to-peer tools don't have this (though they do have the problem of how to distribute the .torrent files, which is semi-centralized but doesn't have to be since anyone can send them around to anyone else directly). Cloud distribution puts the data at the mercy of a single provider; peer-to-peer tools let everyone share data willy-nilly, and as long as one person, anywhere, has the data, it can be replicated to everyone else easily.

      Similarly, it would likely be more efficient if we all gave up our PCs and went back to using mainframes of some sort (or some kind of centralized server infrastructure, not an actual zOS mainframe), with our "PCs" just being thin clients, and us all having user accounts on them. The administration would be much easier and more effective, and the power usage would probably be much less than what we're doing now. However, that would put us at the mercy of a few providers, would likely cost more long-term, at least for those of us who manage our own computers and don't have to regularly call the Geek Squad for personal visits like my dumb neighbor, and would massively limit flexibility since we'd only be able to do things that are pre-approved for the most part.

    8. Re:It's okay when I do it... by Anonymous Coward · · Score: 2, Insightful

      He's probably not selling broadband Internet access to a captive audience. That's why.

    9. Re:It's okay when I do it... by nabsltd · · Score: 4, Informative

      Don't get me wrong, I think BitTorrent is very cool technological achievement. But transferring data between semi-random hosts around the globe and opening hundreds of TCP connections per computer while doing it, is like the ultimate way to clog the pipes.

      BitTorrent uses UDP when done correctly, and pretty much becomes the absolute best way to get data to many computers very quickly.

      A torrent with few seeders isn't very efficient, but one with many hundreds of well-configured peers is hard to beat on overall transfer speed.

    10. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Thank you for the overly technical and detailed description about how BitTorrent puts strain on the Internet's plumbing lol

    11. Re:It's okay when I do it... by Half-pint+HAL · · Score: 5, Insightful

      Note that I'm NOT talking about using public wi-fi here, just the idea that bittorrent has no place.

      Then you are discussing on the wrong article.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    12. Re:It's okay when I do it... by jeffmeden · · Score: 1, Insightful

      Don't get me wrong, I think BitTorrent is very cool technological achievement. But transferring data between semi-random hosts around the globe and opening hundreds of TCP connections per computer while doing it, is like the ultimate way to clog the pipes.

      BitTorrent uses UDP when done correctly, and pretty much becomes the absolute best way to get data to many computers very quickly.

      A torrent with few seeders isn't very efficient, but one with many hundreds of well-configured peers is hard to beat on overall transfer speed.

      One man's "Best way to get data to many computers. Yay!" is another man's "Best way to get data to many computers. Oh fuck its another DDoS!"

    13. Re:It's okay when I do it... by Anonymous Coward · · Score: 1

      Really? Troll? Fuck, how low has Slashdot gotten? I'm a troll for suggesting that we be allowed to use a legitimate program for legitimate uses on a connection we've paid good money for?

      Fuuuuck meee. You mods are brainwashed corporate cocksuckers. I was responding to GP's comment that bittorrent has no leigitmate use--perhaps offtopic, but if so, then they were too (but they got modded up).

      Fuck you morons.

      Hoooo boy. Take a deep breath. You got modded by a toolbag. There are plenty of level headed mods out there though. Just wait.

    14. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Bittorrent is hardly decentralized. Get rid of the trackers and you're pretty much screwed.

    15. Re:It's okay when I do it... by jeffmeden · · Score: 2

      but, so help me God, if Comcast blocks bittorrent traffic, I'm going to call for heads to roll!

      I really wish I had mod points to downvote this garbage post.

      If tor promised X amount of bandwidth to all of its users, your point would be more valid. That's not the case. Comcast is a PAID service that promises X amount of bandwidth. Tor and Comcast should never, ever be compared in this way. It's a fucking shame that people even think your post is upvoteable.

      The people who use tor for downloading movies/music/etc should be hanged. They're ruining it for those who use it for legit purposes.

      Whoops! Where/when did Tor get into this discussion? Tor and Bittorrent are so far from the same thing that you are going to need to hand in your geek card.

    16. Re:It's okay when I do it... by Jawnn · · Score: 2

      If you took money for a service, and then arbitrarily cut off paying customers of that service, it's most certainly not okay.

    17. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Maybe it's just the filtering setting I have but I don't say anywhere "MetalliQaZ" mentioned Tor. At the same time, Comcast does have a history of interfering with bittorrenting, whether the content distribution is authorized by the copyright Holder or not.

    18. Re: It's okay when I do it... by Anonymous Coward · · Score: 2, Insightful

      Ye Olde Bay has been trackerless for the better part of five years. Doesn't seem "fucked" to me.

    19. Re:It's okay when I do it... by Chappsterr · · Score: 1

      More like, I should hand over my reading card. For some reason I misread something in there as tor. That's what I get for slashdotting at work. :)

    20. Re:It's okay when I do it... by Aaden42 · · Score: 2

      So, there’s this thing called “DHT”

      https://en.wikipedia.org/wiki/...

      It’s kinda handy...

    21. Re:It's okay when I do it... by Aaden42 · · Score: 1

      The name of the game is, “Monopoly.” It changes many things, regulatorily speaking.

    22. Re:It's okay when I do it... by Aaden42 · · Score: 1

      It’s not arbitrary if whatever terms of service your customers “agreed” to forbid them from doing what you’re cutting off. The grey area with Bittorrent is pretty much every residential broadband “agreement” forbids copyright infringement, but for all you know, I might be downloading the latest ISO of Ubuntu and not infringing anything.

      Note: “Agreement” because there’s not exactly a meeting of the minds when they’re the only game in town and your choices are accept their terms unilaterally or invest in carrier pidgins...

    23. Re:It's okay when I do it... by squiggleslash · · Score: 3, Informative

      Because when you sell something, you have an obligation to provide the product sold.

      Sell Internet access? Provide Internet access.

      --
      You are not alone. This is not normal. None of this is normal.
    24. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      The people who use tor for downloading movies/music/etc should be hanged. They're ruining it for those who use it for legit purposes.

      So, you want to hang 99% of the tor user base? Stop pretending that's not the case. It's getting old.

    25. Re:It's okay when I do it... by Anarchduke · · Score: 4, Funny

      But they are both scary Internet-thingies. You must be a cyberterrorist if you if it doesn't scare you.

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    26. Re:It's okay when I do it... by yacc143 · · Score: 3, Insightful

      Furthernore, having a router that cannot handle that many TCP connections is kind of broken. I'm using a Linux PC as the LAN server/router, and you can blast around what you want, have 10K NATed TCP connections and everything works fine. The cable company's provided "router", OTOH, does not even handle long running ssh connections (especially when they go idle for periods) without any torrent traffic properly. Worse, it does not even send a RST packet, so your local ssh client thinks everything is fine till it tries to send something, ...

    27. Re:It's okay when I do it... by LessThanObvious · · Score: 1

      I support net neutrality without question at the ISP level, but someone operating a free public WiFi hotspot has no obligation to allow all services equally unless the WiFi hotspot is funded by the public. If they charge for access then they should be network neutral or at most rate limit or limit concurrent connection count. If I'm paying the bill for internet service to my home, wireless device or business on the other hand no one has any business messing with my traffic in any way shape or form. I also disagree with any ISP banning "servers" in their ToS. It shouldn't matter which way the traffic is going if I pay for it.

    28. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      I'm a troll for suggesting that we be allowed to use a legitimate program for legitimate uses on a connection we've paid good money for? [..] corporate cocksuckers

      You were probably modded troll not for what you said, but for the way you said it. And for the homophobic "cocksucker" (*) in both your posts... so in that respect you *were* downmodded for what you said.

      Fuuuuck meee.

      Only if you suck my cock first. :-P

      (*) Ever notice that "cocksucker" is always implicitly intended (and read) this way? It's never aimed at women, for some reason... that reason being that straight men probably wouldn't get many blow jobs if they did go around using it that way.

    29. Re: It's okay when I do it... by Anonymous Coward · · Score: 0

      It's the liberal mindset that we should just give everything away for free.

    30. Re:It's okay when I do it... by Applehu+Akbar · · Score: 1

      For movies, yes. Netflix can get you anything you want fair and square, so why bother torrenting? On the other hand, the increasing number of nonsense restrictions on streamable content for current TV programs is making TV torrenting more attractive than ever. That cable channel site probably doesn't include your provider in its tiny Verify Your Provider list. ABC - a BROADCAST network - has now gone Verify Your Provider for all content.

    31. Re:It's okay when I do it... by ArmoredDragon · · Score: 1

      In most cases it isn't that they can't handle it, but that they aren't configured to. (And by the way, this problem ONLY applies to NAT, which the article doesn't make clear, and when the world moves to ipv6 this entire project will be moot.) Linksys routers are a classic example of this, as they are configured by default to only hold (if memory serves) 512 some odd connections at once in the NAT table.

      The easy fix is to just increase that limit (4096 I believe was the max for WRT54g, and should work fine) and reduce the timeout period for inactive connections so that old ones are freed up faster (I think it defaults to like 10 minutes and you can safely reduce it to 5 minutes without negatively impacting anything.)

      I'm a very heavy torrent user on my home network, and I don't have any problem at all (playing games or whatever) while e.g. downloading two movies at once (couchpotato and sickrage ftw.)

    32. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Yea it's hard to match.
      9,500--10,000kbps on heavily seeded torrents.
      6,500--10,000kbps on most downloads with jd.
      500-----10,000kbps using my browsers built in.

    33. Re:It's okay when I do it... by tlhIngan · · Score: 1

      Furthernore, having a router that cannot handle that many TCP connections is kind of broken. I'm using a Linux PC as the LAN server/router, and you can blast around what you want, have 10K NATed TCP connections and everything works fine. The cable company's provided "router", OTOH, does not even handle long running ssh connections (especially when they go idle for periods) without any torrent traffic properly. Worse, it does not even send a RST packet, so your local ssh client thinks everything is fine till it tries to send something, ...

      Depends on the router.

      Home users opt for the cheapest of the cheap specials which may have stunningly low connection counts (256 isn't uncommon).. Higher end ones may have 1024, 2048, 4096 or so.

      The best of the best now are basically unlimited (I think Linux's maximum) because those have gobs of RAM (128-256MB) to hold all the information down.

      It's not just TCP sessions holding entries in the table - UDP ones too. Even if you have 10K entries, connecting to a rather large swarm could easily use up all 10K sessions as your BT client tries to do UDP sessions (which often only time out the connection after 5 minutes). So the table gets bloated with UDP sessions and doesn't clear out.

      One common test I've seen people do is start a game of Counter-Strike. Just list all the servers and see if your router collapses as it tries to ping each and every server. Most cheap routers die or reboot.

    34. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      DHT search makes looking for torrents completely decentralized.

    35. Re:It's okay when I do it... by i+kan+reed · · Score: 1

      Yeah, this is the attitude I endorse. Contractual fine print shouldn't allow important distinctions between what you claim to offer and what you offer. To me that means you're either engaged in false advertisement or fraud.

    36. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Don't get me wrong, I think BitTorrent is very cool technological achievement. But transferring data between semi-random hosts around the globe and opening hundreds of TCP connections per computer while doing it, is like the ultimate way to clog the pipes.

      BitTorrent doesn't "clog the pipes" - it is a perfectly valid use of those pipes that just tries to run a whole lot more through them than most others. There's a difference - one is a problem solvable by removing the "blockage" whereas the other is simply that the "pipes" aren't big enough to handle what their owners have promised. ISP's really want you to see it as a "blockage" because that means they can treat it like a problem instead of someone using the bandwidth that they've legitimately purchased. It isn't BitTorrent's fault that your ISP has sold hundreds of people 50Mbit service on the same wire knowing full well that they couldn't handle it if people actual used it consistently.

      The truth is that it's the same old story - marketing has twisted and dumbed down the concept of "connection speed" and the techs behind the scenes are the ones stuck saying "we can't support what you've been selling!" Shared mediums are just not that simple. Rather than reigning in the marketing dweebs, they're blaming the users for "clogging the pipes".

      I think they should rate their Internet service with the same model used by car stereo amps, DC/AC inverters, etc. and use 2 numbers - sustained and surge. The way their selling now, they're just telling us the surge value and, if device manufacturers tried that, they'd have a lot of pissed off people with burned out devices.

    37. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      For the same reason that I am permitted to refuse to let certain people into my house, while a mall cannot?

    38. Re: It's okay when I do it... by itsenrique · · Score: 1

      The liberal and conservative mind sets is not that everything be given away free, just that some costs be shared by society. How much and of what type of things we should all pay for is where lines get drawn. This guy strikes me more like a kid who just doesn't understand his BT use is over straining already strained public networks. So please take your tired rhetoric elsewhere.

    39. Re:It's okay when I do it... by BasilBrush · · Score: 1

      This program is not about banning bittorrent on his own network. For that he could just configure his own router. It's when he uses other people's public wifi, and being frustrated that it's slow, and so he breaks other people's bittorrent traffic by spoofing.

      It's rather like jamming radio signals. Except that it leaves the facility OK for him to use for his purposes.

    40. Re:It's okay when I do it... by shrikel · · Score: 1

      I'm using a Linux PC as the LAN server/router, and you can blast around what you want, have 10K NATed TCP connections and everything works fine.

      Great for you. Now try doing the same thing on $30 of hardware that draws 5 watts. (And no, a crappy old computer doesn't count.)

      --
      Any sufficiently simple magic can be passed off as mere advanced technology.
    41. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      "Centralization is always more efficient overall."

      Only if you have an extremely limited definition of efficient.

    42. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Right. A guy who goes around using free/open wifi cause he's apparently too fucking cheap to buy his own, gets pissed when he encounters other people who go around using free/open wifi to the extent that he can no longer use the free/open wifi to his hearts content.

      Cry me a fucking river.

    43. Re:It's okay when I do it... by AmiMoJo · · Score: 4, Informative

      Bittorrent tries to transfer data between clients that are close together when possible. That means that often the data can stay within the ISP's internal network, never going out over the clogged pipes connecting to the wider internet. Those pipes are where things get backed up, which is why streaming video providers like Netflix and YouTube offer to give ISPs cache servers to place inside their networks.

      BitTorrent can actually help ISPs, and be more efficient than centralized distribution from that point of view.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    44. Re:It's okay when I do it... by chmod+a+x+mojo · · Score: 1

      The really interesting part would be if it was the network OWNERS torrent traffic he tries to knock out.
      That's potentially a denial of service attack, after all the owner of the WIFI may be distributing business related things ( doesn't really matter if it is or not - the network owner can do what they want with their connection ) and denying the use of the network to the owner is illegal.

      --
      To err is human; effective mayhem requires the root password!
    45. Re: It's okay when I do it... by Zynder · · Score: 1

      You mean like fucking mod points? You sound entitled, troll!

    46. Re: It's okay when I do it... by Anonymous Coward · · Score: 0

      Actually, it's one of the most efficient ways to distribute files from a central location to the edges of a network, especially in instances where that file content is difficult to predistribute. There's just the unfortunate side effect that consumer routers are cheap pieces of crap and the manufacturers would rather pocket the efficiency gains' resulting profit than include adequate routing table storage.

      Source: why do you think the world's largest cloud provider encourages people to use BitTorrent for cloud-to-client downloads whenever possible?

    47. Re: It's okay when I do it... by Anonymous Coward · · Score: 0

      And, just like radio signal jamming, it should be (and likely is) illegal as all hell.

      This is software designed to interfere with other people's packets on public networks. Most civilized countries have laws regarding this. Would not recommend.

    48. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      It wouldn't be hard for BT to prioritize peers with lower pings. That would pretty much solve the "random hosts" issue, and bias it to local.

    49. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Actually this is complete bullshit. Torrent'ing in no way "help ISPs".

      The shear number of connections a single person generates by downloading using torrents is ridiculous. It is basically a legal DDoS (well depending on what your downloading). The problems from bittorrent isn't because of the bandwidth used, it is from the number of connections.

      The more connections there are, the more memory and more CPU power is required. And if your WiF isn't MIMO a single torrent can easily degrade the ability to communicate back to the router. I've seen plenty of residential routers connection quality get degraded because a person was using torrents.

      I have and always will think of bit torrent as the most asinine protocol. It needs to be reworked and improved.

    50. Re:It's okay when I do it... by Anonymous Coward · · Score: 0

      Link me to the legal documents that say I'm breaking the law? You can't, because the only thing regarding "Net Neutrality" that has gone into effect is requiring ISPs to have a public notice for their customers to read about what network practices they have in place.

      If you think you're going to tell me what I can and can't do on my private subnet, then you're just delusional.

    51. Re:It's okay when I do it... by hjf · · Score: 1

      A $50 RouterBoard can do tens of thousands of connections. My trusty old RB333 (7 years non stop) can handle, according to its GUI, 90720 max entries in the CONNTRACK table.

    52. Re:It's okay when I do it... by hjf · · Score: 1

      You may want to see what a Routerboard can do for less than $50. Try the RB750 or 950 (751 or 951 if you want wifi too)

    53. Re: It's okay when I do it... by jones_supa · · Score: 1

      You mean The Pirate Bay? They have just outsourced the trackers, that's all. Or if you meant Magnet links, if you read through them, you can see that they contain a bunch of tracker addresses too.

    54. Re:It's okay when I do it... by Skylinux · · Score: 1

      You can torrent on shared connections and even wifi. You just can't be a greedy asshole about it and allow your torrent client to use as many connections as possible.

      Limit connections to ~20-80, max download 70% line capacity, max upload at 50% capacity.

      Done.

      --
      Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
    55. Re:It's okay when I do it... by l0n3s0m3phr34k · · Score: 1

      They can? Funny, they seem to have a pretty slim collection on the streaming side.

    56. Re:It's okay when I do it... by Cyberdyne · · Score: 2

      Actually this is complete bullshit. Torrent'ing in no way "help ISPs".
      The shear number of connections a single person generates by downloading using torrents is ridiculous. It is basically a legal DDoS (well depending on what your downloading). The problems from bittorrent isn't because of the bandwidth used, it is from the number of connections.

      The number of connections is completely irrelevant to any proper ISP (i.e. one which isn't NATting or snooping on your traffic): 100 packets per second on a single TCP connection is precisely the same traffic as 1 packet per second on each of 100 connections, except that it may spread out across more peering/transit links. My ISP literally does not know, let alone care, how many TCP connections I have open right now - only how many packets and how many bytes I'm transferring each way. It does indeed benefit my ISP if more of my traffic is local, since that means it can go via cheaper peering links at LoNAP or LINX rather than the expensive Level3 global transit they use for routing to/from more remote networks.

      Where it does matter, though, is your home router/firewall/NAT device, which does need to keep track of each and every connection while it's active: a hundred or so connections might well overwhelm the available state storage long before you run out of bandwidth. On that level, downloading a single file is the same whether it comes from the ISP itself or another continent.

      Of course, some ISPs are more clueful than others; mine is not only entirely happy for us to run torrent, servers (official policy: do whatever you like except spam; copyright and other issues are up to the police/courts not your ISP) but are even considering hosting their own Tor exit node. No shaping or filtering except the overall bandwidth limit - which caused packet loss for 0.83% of the last week. If only all ISPs could run like that!

    57. Re:It's okay when I do it... by Charliemopps · · Score: 1

      The name of the game is, “Monopoly.” It changes many things, regulatorily speaking.

      There's that word again. I don't think it means what you think it means. There are virtually no ISPs in this country that have a monopoly over internet delivery. Cellular made sure of that.

    58. Re:It's okay when I do it... by mark-t · · Score: 1

      Why do you think a mall cannot refuse to let certain people in? In fact, they most certainly can... For that matter, they wouldn't even need to give them a reason to do so. It's private property.... once they've been told to leave by appropriate persons, it's trespassing if they don't start to comply, within reason. It would, however, probably not fare very well for the mall's PR if they did this sort of thing without just cause, so it's in their own best interest to not be indiscriminate about who they would ban. Malls most definitely can and do ban people, however, but ordinarily there's going to be an underlying reason that is generally determined to be in the best interests of the security and safety of those who are in the mall.

  3. There Are Uses by Toad-san · · Score: 1

    Heh, just the thing every business and school should run all the time :-)

    Oh sure, some student can argue he's downloading history references that he can only reach through bittorrent .. good luck with that :-)

    1. Re:There Are Uses by Tharkkun · · Score: 1

      Heh, just the thing every business and school should run all the time :-)

      Oh sure, some student can argue he's downloading history references that he can only reach through bittorrent .. good luck with that :-)

      Sure there are. But go back to your own and use them. Don't clog up public wifi hotspots or soak up bandwidth from your companies intranet. For example. Don't update your World of Warcraft from work...it uses bit torrent.

    2. Re:There Are Uses by Anonymous Coward · · Score: 0

      We should also block facebook. They don't need that during work. Just stop all traffic to computers who try to access 80 and 443 and we are golden then. Nice pristine network, ready for ssh and ssh tunneling. /s

  4. Traffic Shaper? by Anonymous Coward · · Score: 2, Insightful

    Maybe he should be more angry at the business owners for using cheap routers and/or not implementing traffic shaping, etc. With a proper traffic shaping implementation, you can absolutely SLAM a connection with Bittorrent usage, even torrents with thousands of seeds and peers, and casual web-browsing remains essentially unaffected. I've download torrents that are several hundred gigabytes, pegging my connection the whole time. Thanks to my PFsense traffic shaper, it doesn't even so much as impact my pings when I play videogames.

    1. Re:Traffic Shaper? by Wonko+the+Sane · · Score: 2

      Regardless of whether or not this is a good idea, if more people start using VPNs in general that would be a good thing.

    2. Re:Traffic Shaper? by Holi · · Score: 2

      Yes, because your local coffee shop owner is always going to be well versed in router configuration and network engineering.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    3. Re:Traffic Shaper? by Anonymous Coward · · Score: 5, Insightful

      Maybe he should be more angry at the business owners for using cheap routers and/or not implementing traffic shaping, etc.

      Or he could do the correct thing and pay for a portable hotspot of his very own. Once you are paying the bills, you get to dictate the terms.

      If someone else is monopolizing the business owner's bandwidth, that's not your business. You can inform the business owner of the situation, but if they choose to do nothing, that is their choice to make, not yours.

    4. Re:Traffic Shaper? by jeffmflanagan · · Score: 3, Interesting

      They may not be, but if they want to provide working WiFi, they should hire someone who is.

    5. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      +1

      If the OP is relying on free wifi for work, he should have gotten a hotspot a long time ago. Beggars and choosers.

    6. Re:Traffic Shaper? by spire3661 · · Score: 4, Insightful

      He is supposed to HIRE someone that is. Just like you hire someone to install a water heater, or electrical lines. If you are deploying COMMERCIALLY, you should hire someone who knows what the fuck they are doing, or dont bother.

      --
      Good-bye
    7. Re:Traffic Shaper? by Opportunist · · Score: 1

      Then they should not offer it. I can't offer coffee either just 'cause I feel like it could boost my sales even though I can't tell coffee from motor oil.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Traffic Shaper? by WhoBeDaPlaya · · Score: 2

      Well those baristas aren't bimbos right? I mean, they got a degree for something :P

    9. Re:Traffic Shaper? by dreamchaser · · Score: 1

      If they are providing public Internet services then if they are not an expert they should be paying someone who is.

    10. Re:Traffic Shaper? by CaptainDork · · Score: 1

      Yeah, I'm with you on this. Put me down for another +1.

      --
      It little behooves the best of us to comment on the rest of us.
    11. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      Are you kidding me? I don't think most shop owners will care as much about their guest wifi as they do about their electrical lines.

    12. Re: Traffic Shaper? by bill_mcgonigle · · Score: 2

      so go to a coffee shop where the wifi doesn't suck. Problem solved, coffee shops customer-regulated into competitively providing decent internet.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    13. Re:Traffic Shaper? by Luthair · · Score: 2

      Or more likely they just won't provide wifi and everyone loses?

    14. Re:Traffic Shaper? by Anonymous Coward · · Score: 1

      Plus, there are codes that have to be followed for electrical. Not so much for WiFi connections...

      Posting anonymously to protect the moderation I've done here...

    15. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      Even a throttled torrent session is still a heavy burden on wifi.

    16. Re:Traffic Shaper? by Holi · · Score: 2

      Or you can bring you own internet with you. If you don't like the service they provide for free, then pay for your own.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    17. Re: Traffic Shaper? by jeffmeden · · Score: 3, Funny

      so go to a coffee shop where the wifi doesn't suck. Problem solved, coffee shops customer-regulated into competitively providing decent internet.

      Can you recommend one? I have to get the latest season of game of thrones before my buddies find out I am only caught up on true blood. I mean, i have to check my email. That's right, check my email. List please?

    18. Re:Traffic Shaper? by mr_mischief · · Score: 2

      Yes, yes. Every little mom and pop outlet on the corner should hire someone to provide you with your free perk while you sip your $1.50 Americana the next three hours.

    19. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      It's not like we were entitled to it in the first place...

    20. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      > I can't offer coffee
      Go tell all the waiting rooms and offices that offer complimentary coffee.

      I'm not being a "Take it or leave it!" guy, because you're welcome to criticize their not-well-versed coffee and expect better, but saying it shouldn't exist because "it's not good enough"?

    21. Re:Traffic Shaper? by SeaFox · · Score: 1

      He is supposed to HIRE someone that is. Just like you hire someone to install a water heater, or electrical lines. If you are deploying COMMERCIALLY, you should hire someone who knows what the fuck they are doing, or dont bother.

      Most coffee shop owners are too cheap to do that. They'll just buy a basic home router from a retailer, hook it up, and then when things don't work properly they call their ISP and complain about how their Internet service problems are costing them business.

    22. Re:Traffic Shaper? by Archangel+Michael · · Score: 3, Insightful

      Assholes are assholes, because they don't give a shit about anyone but themselves. These are borderline sociopaths, who love to skirt around the edges and fuck everyone else up, simply because they can. Giving them "geek street cred" for breaking things for the rest of us is not noble cause.

      Case in point, your suggestion, just because someone can leach 100% of the bandwidth from a mom n pop WiFi setup, will simply mean that nobody will be able to use it, because the choice of having a BitTorrent client running at the coffee shop screwing everyone, or paying someone to configure and maintain it will mean no wifi at the coffee shop. Which means BitTorrent guy will lose out as well, he is just too stupid to care.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    23. Re:Traffic Shaper? by Aaden42 · · Score: 1

      I handle waiting rooms with crappy coffee & crappy wifi the same way: I bring the former in my own cup and the latter on my own phone w/ tethering enabled if I need it.

      Sometimes you have to spend a little more money to have nice things, but it’s often worth it.

      Oh? Any crappy wifi AND poor cell service in the same place? I’ve literally changed doctors for that before.

    24. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      As he said, he is a digital nomad... I'm assuming he is using this in third world shit holes where the law is who has $5 to spare... I know I've been known to send automatic wifi deauths to mac addresses who abuse the unenforced TOS a the local hostel or starbucks (yes their TOS says no bittorrent, but no enforcement)... Never in the US though... too litigious there.

    25. Re:Traffic Shaper? by yacc143 · · Score: 2

      Most home routers won't work in a public setting, nowadays:

      Please consider, that by default such devices are setup to provide DHCP from a small range of addresses.

      Typically, SOHO router will provide less than 128 IP addresses. The problem is that they hand it out in a way that is tuned to a more stable environment, in ISP routers herearound I've seen 24h as a typical lease period. So if you have enough repeat customers, are located in an area that has spotty mobile coverage, people tend to get no IP address more often than you would prefer. Notice that in such situation, using a (semi-) random IP address from the network works quite well (but while you can do it easily enough on a laptop via tcpdump, figuring out network address, gateway and so on is not feasible on mobiles/tabs).

    26. Re:Traffic Shaper? by yacc143 · · Score: 1

      Funny, now that you mention, I've got reasonably priced "metered" SIM cards in my phone and tab, plus a personal Mifi hotspot with a true flat fee sim card. The SIMs are from different operators, so I can get connectivity on 2 of the 3 local physical mobile networks.

      So situations where I'd use any "public" wlan are rather sporadic, and limited to situations where mobile coverage is shit.

    27. Re:Traffic Shaper? by Cramer · · Score: 3, Insightful

      This is complete BS. Sure, if you want to take a $19 Tiger Direct OEM surplus belkin right out of the box, plug it in and walk away, yes, it will suck. (pretty much for any use) But 5 minutes with the setup wizard -- after all, someone has to setup the wifi -- and all that is fixable. Anyone even hinting at needing "industrial" hardware (aka. "enterprise", aka. damned expensive) to host a public hotspot doesn't know jack about running a hotspot -- or is a Cisco/Juniper/etc. vendor. There are hundreds of thousands of shops all over the planet using netgear, linksys, belkin, buffaloe, etc. consumer "crap" for their guest wifi networks; and they work perfectly fine... until a torrenting asshole hops on the network, which is what this guy is trying to fix.

    28. Re:Traffic Shaper? by Stan92057 · · Score: 2

      "Which means BitTorrent guy will lose out as well, he is just too stupid to care."

      No the loss is temporary, it just mean he/she will move on to another that's what assholes do. As you said they just don't care.

      --
      Jack of all trades,master of none
    29. Re:Traffic Shaper? by Stan92057 · · Score: 1

      "Posting anonymously to protect the moderation I've done here..."

      Please explain? Your saying you commented and modded this very same story?

      --
      Jack of all trades,master of none
    30. Re:Traffic Shaper? by newcastlejon · · Score: 1

      It still works if you post anonymously.

      Oh, shit.

      --
      If God forks the Universe every time you roll a die, he'd better have a damned good memory.
    31. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      goddammit you're such a douchebag!

    32. Re: Traffic Shaper? by Anonymous Coward · · Score: 0

      They should care about civil liability, which is really the reason you'd want to hire a professional to install that wifi hotspot.

      at least, that was always the magic ticket to another wifi install when they'd ask why computer genius nephew shouldn't get "the contract."

    33. Re:Traffic Shaper? by Anonymous Coward · · Score: 0

      The more traffic you pass through a "traffic shaper" the more memory and processing power it requires. Aside from that, even if the router had a strong enough CPU and enough memory, the way the WiFi standard is, it doesn't take much to degrade a wireless connection. One way to help with this is by using MIMO with the wireless, but that's still not guaranteed and enough connections from torrents can still bring the radio cards to their knees. If you had any experience with wireless protocols you would know that, instead you decide to talk out of your arse.

    34. Re:Traffic Shaper? by mjwx · · Score: 1

      Or more likely they just won't provide wifi and everyone loses?

      This is an issue with Hipster cafe's in Oz.

      They dont provide WiFi and put up a sign saying "No we dont have WiFi, you'll have to talk to each other" which really means "we're a bunch of hipster tosspots".

      It doesn't work because everyone has data on their phones these days. The only people who suffer are those who just need to quckly connect to the office VPN... but end up just tethering their phones anyway.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    35. Re:Traffic Shaper? by mjwx · · Score: 1

      He is supposed to HIRE someone that is. Just like you hire someone to install a water heater, or electrical lines. If you are deploying COMMERCIALLY, you should hire someone who knows what the fuck they are doing, or dont bother.

      You would be surprised at the number of people who try to DIY these things with no training or experience.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    36. Re:Traffic Shaper? by dreamchaser · · Score: 1

      I do, that's what my 4G portable hotspot is for.

    37. Re:Traffic Shaper? by dreamchaser · · Score: 1

      If you're speaking specifically about me, I do not use public WiFi for that very reason. That's what my 4G portable hot spot is for.

  5. Alternative headline by OzPeter · · Score: 5, Insightful

    Vigilante beats up on people in order to get public wifi access that he believes is rightfully his

    That's what it amounts to. He can't get the access he wants, so he just pushes his way in and takes it.

    If access is so important to your work, why aren't you/they paying for it?

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Alternative headline by OzPeter · · Score: 1

      That should have been "Self proclaimed vigilante"

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:Alternative headline by TubeSteak · · Score: 5, Insightful

      He can't get the access he wants, so he just pushes his way in and takes it.

      As opposed to the bittorrent user(s) who are pushing everyone else out of the way and preventing their access?

      Assuming that both parties are wrong does not logically lead to the conclusion that their wrong acts are equivalent.
      I'm on the side of preserving the common good, not protecting the random data hog.

      --
      [Fuck Beta]
      o0t!
    3. Re:Alternative headline by OzPeter · · Score: 4, Insightful

      As opposed to the bittorrent user(s) who are pushing everyone else out of the way and preventing their access?

      Its one thing to do so with permission from the network owners .. its another thing to wade in and beat up on people just so you can get what you want.

      Two wrongs do not make a right.

      --
      I am Slashdot. Are you Slashdot as well?
    4. Re:Alternative headline by Anonymous Coward · · Score: 2, Insightful

      A very different view on it. In fact a very good view to take on it. AT&T, T-Mobile, Sprint, and Verizon all have data only lines you can buy. They are tad pricy but if access is that important...

      It would basically be like going to a public park and deciding you do not want any dogs other people brought around and bringing along a paint ball gun to run them off. But your dog is OK.

      So I predict an escalation in the 'war'. Bittorrent apps detecting this behavior. Then showing macaddr and machine name and ip of the computer doing it. Then someone else just coming up with an auto retaliate program that DOSs the computer off the network all together using 802.11 protocols.

      Basically this story is 'cheap ass doesnt like the behavior of other cheap asses and builds tool to bully other cheap asses'.

    5. Re:Alternative headline by Anonymous Coward · · Score: 1

      What a fucktard (the submitter, not you). Seriously people, just because you don't agree with what someone's doing doesn't make it right for you to attack them. Two wrongs do not make a right. The world is a shit place. Welcome to reality, please enjoy your stay. Not everything that can be done should be done, and not everything that should be done can be done.

      Before anyone cries foul or bloody murder or self defense--there are legitimate reasons to engage in violence (as a last resort. "Violence is the last refuge of the incompetent."). Self defense is justified in cases where your life is on the line or your Constitutional rights are being violated by, say, a totalitarian government. However, these are PUBLIC wi-fi hotspots. Submitter said, "public hostpots either with a stolen/cracked password," which doesn't make any sense. That sounds like private hotspots to me, and it also sounds like he's committing unauthorized access. Cue up the PMITA prison time for this fucker.

    6. Re:Alternative headline by Anonymous Coward · · Score: 5, Insightful

      Assuming that both parties are wrong does not logically lead to the conclusion that their wrong acts are equivalent.
      I'm on the side of preserving the common good, not protecting the random data hog.

      In one case a person can't access Internet as he wants as an unfortunate side effect of the others usage and bad network configuration.
      In the other case the other person can't access Internet as he wants due to actively being suppressed by the first user.
      Yes, clearly the two wrong acts aren't equivalent. The torrent user is just an inconsiderate asshole while this dude is an outright malicious asshole.

    7. Re:Alternative headline by niado · · Score: 1

      Vigilante beats up on people in order to get public wifi access that he believes is rightfully his

      That's what it amounts to. He can't get the access he wants, so he just pushes his way in and takes it.

      That's an interesting level of hyperbole you have jumped to. Torrent use can easily render a consumer-grade connection unusable. These torrent users on public wifi are at best irresponsible, and at worst malicious vandals.

      The submitter's response to the problem is interesting, and while aggressive is certainly not violent as you've implied.

    8. Re:Alternative headline by fustakrakich · · Score: 1

      And what if this "data hog" happens to be the owner of the network he so graciously allows the public to use?

      And please... common good? Let's cut the bourgeoisie...

      --
      “He’s not deformed, he’s just drunk!”
    9. Re:Alternative headline by Anonymous Coward · · Score: 0

      Really?

      As opposed to attempting to ensure that all users get equal access to a shared resource, rather than one user getting 95% of the resource to the detriment of other users?

    10. Re:Alternative headline by Anonymous Coward · · Score: 1

      Who's to say that said data-hogs don't have permission from the owner of the establishment to data-hog? Just because you bought a latte doesn't mean you own the network. This is no more just or righteous than any other DOS attack... If I caught this guy doing this in my establishment I would ban him for life.

    11. Re:Alternative headline by niado · · Score: 5, Informative

      As opposed to the bittorrent user(s) who are pushing everyone else out of the way and preventing their access?

      Its one thing to do so with permission from the network owners .. its another thing to wade in and beat up on people just so you can get what you want.

      Two wrongs do not make a right.

      This is not in the summary, but in his readme on github the submitter states "After talking with the frustrated non-technical people who owned/managed them, I wrote this program to help network users and owners."

      The implication is that this tool is written for use by whomever manages the network. Most networks would have a "no bittorrent" rule, if the network owner was savvy enough to know this. The tool is an interesting enforcement mechanism.

    12. Re:Alternative headline by Anonymous Coward · · Score: 0

      Some states what he is doing is actually more illegal then the piracy the others are. From a non-technical (which the courts generally are) standpoint, he is basically doing a DoS against the other users.

    13. Re:Alternative headline by Racemaniac · · Score: 2

      your only mistake is that the bittorrent user doesn't affect one other user, but all of the people on the public wifi.
      So it's one idiot ruining it for the entire cafe, vs one vigilante shutting him up.
      Yes it's a dirty trick, but it shouldn't be needed...

    14. Re:Alternative headline by Anonymous Coward · · Score: 0

      Vigilante beats up on people in order to get public wifi access that he believes is rightfully his

      hlmftfy

      Wi-Fi hotspot bandwidth stealing thugs outed by White Knight hacker

      It amounts to someone doing the right thing in removing stupid fucktards from a public wi-fi service that were more than likely violating the terms of service that the hotspot operator was too inept to block themselves.

    15. Re:Alternative headline by argStyopa · · Score: 1

      As long as you understand that your and my definition if data hog may not be synonymous?

      --
      -Styopa
    16. Re:Alternative headline by Anonymous Coward · · Score: 0

      so you admit that you're the asshole bittorrent user that should just shoot your laptop and kill it since you are the one that just waded in without the owners permission to steal the bandwidth.

      Good on you, if you need assistance destroying all of your computer hardware, please let us know, I'm sure we can find several thousand volunteers that would love to assist in removing your scourge from the internet entirely.

      captcha - lawgiver - so appropriate

    17. Re:Alternative headline by Anonymous Coward · · Score: 0

      And, thus, the *first* bully to wade in and beat up on all people in the area should be protected from subsequent bullies who would wade in and pick on him, and him alone.

    18. Re:Alternative headline by CaptainDork · · Score: 1

      I agree, and the unwashed are just noise, I guess.

      --
      It little behooves the best of us to comment on the rest of us.
    19. Re:Alternative headline by Anonymous Coward · · Score: 0

      But two Wrights make an airplane...

    20. Re:Alternative headline by Solandri · · Score: 5, Interesting

      on github the submitter states "After talking with the frustrated non-technical people who owned/managed them, I wrote this program to help network users and owners."

      While the program can be used with the network owner's permission, the fact that it can more easily be used without permission makes it rather dubious.

      I think he's/we're going about this the wrong way. If this is really a widespread problem afflicting non-technical people trying to run a public wi-fi hotspot, what needs to happen is for router configs to limit the number of connections from a single MAC address by default. If you're a gamer or running bittorrent on your own network, it's easy enough to change those configs. But on a public hotspot, they're the ones who'll be forced to contact the network owners, not the people trying to get legit access.

      I'm also a bit skeptical that the submitter really talked with the owner. If you've got access to the router via the owner, the most obvious thing to try first is QoS. Assign torrent traffic to low priority, default everything else to medium (to catch encrypted bittorrent), and give ports 80 and 443 (http and https) high priority to keep web browsing customers happy. You need to be careful about giving ssh high priority because it's possible to run a tunnel over ssh and do your torrenting that way.

    21. Re:Alternative headline by Penguinisto · · Score: 4, Insightful

      Two wrongs do not make a right.

      As odd as this is going to sound, I disagree. A simple blanket statement that makes no allowance for corner cases? I'm going to need something more than that to be convinced.

      Let me explain...

      In this particular instance, the "wrong" of hogging bandwidth is far, far greater than the "wrong" of blasting the hogs into oblivion. Even though privately-owned and run, one should expect at least some sense of common courtesy when using a resource like wifi. If you want to download pr0n and/or ripped movies, for heaven's sake do it at home and pay for the pipe. There are very few legitimate reasons to run multi-GB BitTorrents at full-bore in a coffee shop, and I promise you that there are simply not that many people who desperately need an emergency .iso download of CentOS or Ubuntu away from home.

      Certainly, the guy could get a hotspot (as suggested), but that's like telling the guy to go buy his own property if they want a quiet park to sit in when a small group in the public park has a constant loud party going on. Also, hotspots don't always work as advertised - I lost count of the times I've had to duck into a rural/small-town MickeyD's or coffee shop because the stupid employer-issued hotspot/3g/4g device didn't have enough bars to get a decent connection.

      Maybe I sound like a dick for cheering this guy on, but think this through for a moment - if coffee shop owners start getting slammed with MPAA/RIAA C&D orders, if their costs skyrocket, and if they generally figure the wifi to be more trouble than it's worth, then eventually the "free" wifi will become metered, will be QoS'd down to practically nothing, or worse. None of us want that. I like knowing that if my normal connectivity goes tits-up, I can duck into a coffee shop, buy a cup of joe, and use their wifi to do what needs done until I can get connected normally again.

      It's abusers of the system that eventually become the reason why we can't have nice things, so this little "wrong" is a pretty nice way to keep bigger "wrong"s to a minimum, no?

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
    22. Re:Alternative headline by Anonymous Coward · · Score: 0

      No. You're totally wrong. First off, white hat does NOT mean a person who illegally "does the right thing". That's grey-hat, at best, and black hat at worst. White hat hackers stick to building stuff and taking legal actions, not engaging in vigilantism. You're clearly a n00b and have no idea how those classifications work in hacker culture. White hat != white knight.

      Second, it's not the submitter's place to enforce anything on someone else's network. They're not his networks. If the owners commission him to write and use a tool like this, that's fine. But ANY enforcement mechanism must be at the sole discretion of the owner--not this vigilante asshole who's committing a DoS and possibly other crimes.

    23. Re:Alternative headline by Anonymous Coward · · Score: 0

      Consider a coffee shop that has only four servings of cream left, and there are five people in line. The first person wants a quadruple creamed coffee, the rest want single cream. You could argue the first guy is ruining it for everyone else in the shop. Ideally, the shop should have had more cream on hand, just as a public wifi should ideally be properly setup (e.g. via a paid service, not by a barista). You could complain to the shop owner, who might just say, "I don't care, first come, first serve." Are you then going to step in and tell someone they can't have extra cream that the shop said it is there for him to take?

    24. Re:Alternative headline by Anonymous Coward · · Score: 0

      Hey stupid, he is being DENIED public access to Wi-Fi by inconsiderate boobs.
      Read the whole story.

    25. Re:Alternative headline by Anonymous Coward · · Score: 0

      Damnit, I misread the GP. I take back what I said. Fuuuuck meeee. I'm sorry. Brain != functioning. I'll go use some McDonald's WiFi as penance.

    26. Re:Alternative headline by niado · · Score: 2

      on github the submitter states "After talking with the frustrated non-technical people who owned/managed them, I wrote this program to help network users and owners."

      While the program can be used with the network owner's permission, the fact that it can more easily be used without permission makes it rather dubious.

      True, but it is just a tool that can be used irresponsibly, like any other. An interesting comparison would be bittorrent itself.

      If this is really a widespread problem afflicting non-technical people trying to run a public wi-fi hotspot, what needs to happen is for router configs to limit the number of connections from a single MAC address by default.

      Yes that would be an ideal solution, though it would require manufacturer intervention, which is unlikely at best.

      If you've got access to the router via the owner, the most obvious thing to try first is QoS.

      I certainly agree. The submitter mentions several technical solutions including QoS on his github page, and says they are better than using his "bithammer" tool. The advantage of his tool is that it does not require much involvement on the part of a non-technical proprietor.

    27. Re:Alternative headline by Half-pint+HAL · · Score: 1

      That should have been "Self proclaimed vigilante"

      Erm... vigilantes are kind of self-proclaimed by definition, aren't they...?

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    28. Re:Alternative headline by Anonymous Coward · · Score: 0

      A better analogy would be a coffee shop with ten tables. One customer comes in and pushes all ten together, then spreads out his computers, books, laundry, etc. on them taking up all of the seating in the cafe.

    29. Re:Alternative headline by Grishnakh · · Score: 3, Insightful

      Exactly right. No one should have the right to beat up on a bully, and if they do, they should be punished greatly for it. Only the first bully is allowed to be a bully, and he shouldn't face any repercussions at all for his actions. But if anyone tries standing up to him because the authorities aren't bothering to do anything, or are actively encouraging him, those people should be brutally put down.

      That's the way we handle bullying in schools, after all.

    30. Re:Alternative headline by jeffmeden · · Score: 1

      You need to be careful about giving ssh high priority because it's possible to run a tunnel over ssh and do your torrenting that way.

      Torrenting over SSH? That's all kinds of wrong. Why not just run a bt client on the host you are SSHing to and then download it via scp once it's done?

    31. Re:Alternative headline by Grishnakh · · Score: 1

      What a fucktard (the submitter, not you). Seriously people, just because you don't agree with what someone's doing doesn't make it right for you to attack them. Two wrongs do not make a right.

      So if I own a coffee shop and one of my customers (I don't know which one, it's not like I look over their shoulders to see exactly what they're doing on their computers) is running BitTorrent and hogging all the bandwidth on the free WiFi connection I've provided for all the customers to share, it's "wrong" for me to use an enforcement tool to stop him?

      Fuck you.

    32. Re:Alternative headline by jeffmeden · · Score: 1

      There are very few legitimate reasons to run multi-GB BitTorrents at full-bore in a coffee shop, and I promise you that there are simply not that many people who desperately need an emergency .iso download of CentOS or Ubuntu away from home.

      It's abusers of the system that eventually become the reason why we can't have nice things, so this little "wrong" is a pretty nice way to keep bigger "wrong"s to a minimum, no?

      First they came for teh bittorrenters, and I said nothing, because I was not a bittorrenter...

    33. Re:Alternative headline by toygeek · · Score: 3, Insightful

      This, a thousand times owner. I rely on 'net connectivity for a living. If my internet drops, I'm packing my bags and going to one of my backup locations. One of those is a McDonalds, another is a local gas station that has wifi (?) and a friends house. The friends house is my first pick of course and usually the one I get. But if I have to go to McDonalds or the gas station and somebody is making it impossible for me to make a living and feed my family because someone is torrenting, I will feel every bit justified in using bithammer. Why?

      Because I have every right to use the network as the guy making it impossible for me to use it.

    34. Re:Alternative headline by amiga3D · · Score: 1

      All civilization is a balancing act. Calling this totalitarianism is way off base. If he went over and beat the guys ass that would be wrong. This is just a correction.

    35. Re:Alternative headline by amiga3D · · Score: 3, Funny

      Best analogy I've seen in a while. But can you do it as a car analogy?

    36. Re:Alternative headline by Anonymous Coward · · Score: 0

      You rely on a gas station for backup internet access for your living? You have bigger problems. Get a wifi hotspot.

    37. Re:Alternative headline by Anonymous Coward · · Score: 0

      "Erm... vigilantes are kind of self-proclaimed by definition, aren't they...?"

      Not when someone else is proclaiming them to be a vigilante.

    38. Re:Alternative headline by Anonymous Coward · · Score: 0

      Self-appointed != self-proclaimed.

    39. Re:Alternative headline by Anonymous Coward · · Score: 0

      They have the same rights as you do, but unlike you, they actually use that bandwidth.
      Have you ever heard of a bittorrent user that downloaded faster than the bandwidth allowed or more than the data cap permitted?
      If there's a problem, blame your ISP, free or paid, they're the ones overselling.

      PS The author blames bittorrent for a lot of his internet woes, but these days, there are plenty of other contenders for the same limited bandwidth.

    40. Re:Alternative headline by afgun · · Score: 1

      But three lefts do! Controlling your own network is great (e.g. my ISP doesn't let me manage my router) but if you use this on someone else's without their express permission, this is all kinds of wrong...

    41. Re:Alternative headline by Xyrus · · Score: 1

      As opposed to the bittorrent user(s) who are pushing everyone else out of the way and preventing their access?

      Its one thing to do so with permission from the network owners .. its another thing to wade in and beat up on people just so you can get what you want.

      Two wrongs do not make a right.

      No, but the second wrong sure makes you feel better.

      --
      ~X~
    42. Re:Alternative headline by Anonymous Coward · · Score: 0

      You forgot to sign IANAL. Or did you?

    43. Re:Alternative headline by geekmux · · Score: 1

      Vigilante beats up on people in order to get public wifi access that he believes is rightfully his

      That's what it amounts to. He can't get the access he wants, so he just pushes his way in and takes it.

      If access is so important to your work, why aren't you/they paying for it?

      Let's not bullshit ourselves here. There's a strong chance said Bittorrent whore is using that protocol to download free content they would otherwise be forced to pay for.

      And here you are assuming said person is going to pay for internet service?

      Fat chance.

    44. Re:Alternative headline by Anonymous Coward · · Score: 0

      Thats different. This is more like 2 people walk into your store. Then bully each over who deserves your bandwidth.

    45. Re:Alternative headline by Anonymous Coward · · Score: 0

      If you "rely on 'net connectivity for a living" then you should have a business connection, which gets a better response for outages that domestic.

    46. Re:Alternative headline by Grishnakh · · Score: 1

      There's no indication here that this tool isn't also meant to be used by network (store) owners. How else are store owners going to prevent people from using BitTorrent? If they were really savvy they'd know how to do so with the router's configuration tool (by looking for offenders and banning their MAC addresses), but that's laborious (they'd have to constantly attend to it as customers come and go, and a consumer router only has so many entries for blocked MACs) and requires specialized knowledge. This tool supposedly makes it automatic, though it of course it works in an entirely different way.

    47. Re:Alternative headline by camperdave · · Score: 1

      No, not necessarily. A vigilante is someone who watches for wrongdoing. When you're in line and you ask someone to guard your stuff while you throw your pop can in the recycling bin, you've appointed them to be a vigilante.

      --
      When our name is on the back of your car, we're behind you all the way!
    48. Re:Alternative headline by Anonymous Coward · · Score: 0

      That should have been "Self proclaimed vigilante"

      Erm... vigilantes are kind of self-proclaimed by definition, aren't they...?

      Not at all. Most vigilantes are called vigilantes by others who have witnessed their "moral"/"righteous" actions. Batman didn't call himself Batman, or a vigilante.

    49. Re:Alternative headline by Anonymous Coward · · Score: 0

      You sound like quite the tech professional what with the living out of Mcdonalds dumpsters and gas station bathrooms. I'll bet you spend most of your time in the mens room and that is where the bulk of your income comes from, too.

    50. Re:Alternative headline by Anonymous Coward · · Score: 0

      I fail to see the difference between "inconsiderate asshole" and "malicious asshole".

      Both assholes piss off others. Any bystanders should yell at the network admin. Build a robust network dammit

    51. Re:Alternative headline by jfengel · · Score: 1

      I wouldn't have thought so. One could even deny that what they were doing was vigilantism. In this case he never used the word "vigilante" so I'd have said that he's explicitly NOT a "self-proclaimed vigilante". He was so proclaimed by a Slashdotter upthread.

      He's certainly self-appointed, and vigilantes are by definition self-appointed, but that's different. (It's also not the same as saying that he's necessarily a vigilante, and the term doesn't exactly fit, but it's not entirely wrong, either.)

    52. Re:Alternative headline by michaelcole · · Score: 1

      Hey, thanks for the comment. The owner didn't speak English, so they had no clue re: router configuration. We worked it out in Spanish. Also, the Colombian ISP had installed a firmware allowing anyone to change the wifi password over http://192.168.1.1./ Cool eh? That's the level of sophistication the rest of the world is working with. Yes, it would be awesome if router vendors made hardware to work with modern programs. Buuuuuut, how likely is that to happen!

    53. Re:Alternative headline by mlts · · Score: 4, Interesting

      Tragedy of the commons.

      I see this during the weeks that there are festivals in Austin. People camping tables at local cafes, not ordering anything, but using the wireless network for Netflix, with an occasional uTorrent downloading a movie to watch later on.

      One coffee shop here in Austin chucked their Wi-Fi because the tables kept occupied with people who didn't even at least buy a drink. As soon as they stopped doing that, their business went up, since they had paying clients again.

      Another place turned off their APs from 11 to 1, and again, their business is booming.

      If I had a shop, I'd have a Wi-Fi system that would use one time passwords (doesn't have to be extremely secure... something like AOL's old system with two words and a hyphen between them is good enough) which grant the user time, as well as a block of bandwidth. These would be free of charge with a purchase. This way, if someone wants to download a 22 gig BD-R rip, they can... but they will be making a lot of purchases. Elaborating on this, there could always be two tiers, one paid for with the one use password, and free... so people who made purchases would have higher precedence than the person who is at work, but whose laptop is in their car in the parking lot with a terabyte torrent chugging away.

      It gets worse when you go RV-ing, to the point where a device with tethering or a personal Mi-Fi-like device is an absolute requirement. There are just too many people who will clog up a RV park's Wi-Fi, making it unusable for everyone else. Plus, for decent Wi-fi, it is expensive... and RV parks don't make that much money per square meter of space relative to a hotel or coffee shop.

    54. Re:Alternative headline by Eevee · · Score: 1

      Yes, clearly the two wrong acts aren't equivalent. The torrent user is just an inconsiderate asshole while this dude is an outright malicious asshole.

      But can you do it as a car analogy?

      The first guy is the kind of idiot who pulls into an intersection on a yellow light when there's not enough room to pull completely through. The second guy's a BMW owner.

    55. Re:Alternative headline by T.E.D. · · Score: 1

      The implication is that this tool is written for use by whomever manages the network. Most networks would have a "no bittorrent" rule,

      Most games these days use bittorrent, or some similar peer-to-peer system, to perform updates and patches. Any network that has a hard "no bittorrent" rule IMHO is not a usable consumer network.

    56. Re:Alternative headline by Anonymous Coward · · Score: 0

      Why use passwords? Just install a QOS/scheduling router that even divides bandwidth by number of users. 10 users each get 1/10th the bandwidth when the connection is saturated. Prioritize DNS and HTTP requests and SMTP/POP traffic. Seems a simpler solution and you don't have to regenerating and handing out password and dealing with people who claim they don't work.

    57. Re:Alternative headline by MSG · · Score: 1

      In the other case the other person can't access Internet as he wants due to actively being suppressed by the first user.

      I can't actually tell if that sentence describes the person using BitTorrent, or the person using BitHammer.

    58. Re:Alternative headline by Anonymous Coward · · Score: 0

      Why not just buy a router that can take care of the problem in the first place?

      but that's laborious
      Any more than setting up a router? Most routers have it built in. Especially the sort you should use for this sort of problem.

      You are grasping at straws. Basically either the owner is lazy and does not care. Or they do care which means they will buy something that takes care of it. It would be even simpler to block pretty much all but the most basic of ports 80,8080, 443. Almost all routers let you do this and blackhole the rest.

      OR you leave it to your users and they take it upon themselves to police it. Meaning they are basically going to end up in a fight in your establishment.

      There are proper tools out there for a wifi provider to block it. You know it. Letting your customers take care of it is lazy and asking for trouble. Ideally you should also have some sort of time limit too. Unless you dont mind people freeloading off your business.

    59. Re:Alternative headline by John.Banister · · Score: 1

      [ ... ]

      and I promise you that there are simply not that many people who desperately need an emergency .iso download of CentOS or Ubuntu away from home.

      [ ... ]

      I lost count of the times I've had to duck into a rural/small-town MickeyD's or coffee shop because the stupid employer-issued hotspot/3g/4g device didn't have enough bars to get a decent connection.

      These areas where the population density is too low for good cellular data coverage are also places adjacent to where cable and dsl availability drops out owing to too few customers per mile. This is where you can expect people to come in to MickeyD's for that .iso download from time to time because the internet there is better than is possible at home.

    60. Re: Alternative headline by Anonymous Coward · · Score: 0

      If I caught this guy on one of my networks I would fold out a white towel, give him a knife, and order him to commit seppuku.

    61. Re:Alternative headline by thegarbz · · Score: 2

      You have every right to use a network as presented. If the network doesn't offer QoS take it up with the provider. You have no business banning others because you're oh so important.

    62. Re:Alternative headline by Lisandro · · Score: 1

      Because I have every right to use the network as the guy making it impossible for me to use it.

      Then, by your own logic, you're not justified to use bithammer. I hate to play the devil's advocate here, but OzPeter makes a damn good point. If a BT user really prevents you from feeding your family then you should consider an alternative other than McDonalds in the first place.

    63. Re:Alternative headline by gl4ss · · Score: 1

      I'm not sure (from the short blurb) if it's the network operator who needs to run this or not. if it's the operators choice, then ok. if it just floods them on the wifi or some shit like that, then using the tool would be arguably illegal in most countries.

      plenty of routers have p2p bw restrictions built in though? so what the guy is really annoyed about is that people don't configure such things to their public access wifi's.

      never mind that it's youtube etc that clog the public wifis far more often - and is he going to develop a vpn, ssh and https banhammer tool next...

      --
      world was created 5 seconds before this post as it is.
    64. Re:Alternative headline by Anonymous Coward · · Score: 0

      First and foremost, the submitter's response is highly illegal and will land him in prison.

    65. Re:Alternative headline by Anonymous Coward · · Score: 0

      If internet connectivity is so damned important to you and 'feeding your family', why don't you grow up and take some responsibility for your situation and pay for your own connection? Does your family know you've hinged their survival on freeloading and complaining?

    66. Re:Alternative headline by mjwx · · Score: 1

      That's what it amounts to. He can't get the access he wants, so he just pushes his way in and takes it.

      Having helped out a few hoteliers with their Wifi setups, a tool that allows them to kick of sleected BT users would actually be a great boon to them. A small hotel can have up to 30 guests and all of them sharing a business grade DSL or if they're lucky a low speed fibre connection (but because fibre is not cheap nor common, it's on DSL or Cable at best) and then you get one or two guests who think its free and they can download the entire internets. The problem is, these people make the service unusable for the other 29 guests. Most hoteliers aren't IT experts but smart enough to run a tool like this. At the moment, their only solution to guests that are abusing the WiFi is to reset the router (although I know one who will get into the router and throttle them) but this is a temporary fix. An additional problem is that they dont want to block bit torrent, people travel and want to catch up on their favourite shows, especially since in many countries there is no legal alternative (try getting the latest US TV series in Thailand, get used to seeing "not available in your country" a lot) so they want guests to be able to do that, but not to saturate the connection.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    67. Re:Alternative headline by niado · · Score: 1

      The implication is that this tool is written for use by whomever manages the network. Most networks would have a "no bittorrent" rule,

      Most games these days use bittorrent, or some similar peer-to-peer system, to perform updates and patches. Any network that has a hard "no bittorrent" rule IMHO is not a usable consumer network.

      It depends on the intended use of such a network. Most workplaces would have very limited use for bittorrent among their users, for example, as would a coffee shop that provides the service primarily to facilitate their clientele's most ubiquitous activities - web browsing and email.

  6. uhOh by Anonymous Coward · · Score: 1

    Somebody call the wahhhhhambulance...

  7. You crippled your wifi? by Anonymous Coward · · Score: 0

    Why do you cripple legitimate uses when you could just limit per user download & upload bandwith?

    1. Re:You crippled your wifi? by TheRealMindChild · · Score: 3, Informative

      This doesn't have to do with bandwidth. It has to do with the size of the connection table... a table used to keep track of which internal/external addresses have established connections. With these cheap residential routers, they have very little memory, so when you have a hundreds of connections, it fills the table and things go to shit.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    2. Re:You crippled your wifi? by Anonymous Coward · · Score: 0

      Why do you cripple legitimate uses when you could just limit per user download & upload bandwith?

      Please re-read TFS. Problem is not bandwidth.

    3. Re:You crippled your wifi? by spire3661 · · Score: 3

      Then maybe the business should be using a commercial level router in a commercial setting......

      --
      Good-bye
    4. Re:You crippled your wifi? by Anonymous Coward · · Score: 0

      Then maybe the business should be using a commercial level router in a commercial setting......

      Meanwhile, those who try to torrent through router which can't handle it, and get hammered, should seek out better WiFi hotspots, and leave these consumer grade WiFis to those loser who use ssh and browser the web.

    5. Re:You crippled your wifi? by spire3661 · · Score: 1

      Shops that deploy cheap crappy routers deserve the network they paid for.

      --
      Good-bye
  8. Free Wifi by Anonymous Coward · · Score: 5, Insightful

    You're using a free public network and selectively booting the users who don't fit into your specified profile.
    Why not just buy your own connection and stop being such a fucking Nazi?

    1. Re:Free Wifi by Anonymous Coward · · Score: 2, Insightful

      If the torrent leeches don't care, why should he? And if you are neither him or a torrent leech, how is it your business to judge?

    2. Re:Free Wifi by Anonymous Coward · · Score: 0

      You're using a free public network and selectively booting the users who don't fit into your specified profile.
      Why not just buy your own connection and stop being such a fucking Nazi?

      hlmftfy

      You're violating the terms of service for a free public network by using bittorrent on it and want to get mad because someone smarter than you kicked you off.

      Go fuck yourself\, if you want to use bittorrent - go home and use your own internet that you've paid for, period. Don't want to get caught downloading free copies of music and movies? Don't do it.

    3. Re:Free Wifi by CastrTroy · · Score: 1

      If they didn't want you using the free wifi for bittorrent, then presumably the operator of the wifi network would use this or other tools to ensure that users aren't using it. If the operators aren't enforcing the rules, complain to them. Don't start doing other nefarious things to because the operators aren't doing their job. It's not up to the users of the free wifi network to police it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    4. Re:Free Wifi by Holi · · Score: 1

      What terms of service? Honestly whens the last time you saw terms of service for wireless at a local cafe.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    5. Re:Free Wifi by mr_mischief · · Score: 1

      Crippling the connection or interfering with another customer's connection are probably both against your ToS. It's free Wifi. It's not really made to torrent over or to earn your whole damn living over. It's there so you can check email and surf a bit during the normal amount of time you'd be consuming the retail space's goods and services.

    6. Re:Free Wifi by Anonymous Coward · · Score: 0

      What terms of service? Honestly whens the last time you saw terms of service for wireless at a local cafe.

      Local as in non-chain, rarely. Local as in, the local Starbucks, Panera, WholeFoods, B&N Cafe, etc., etc.. Always.

    7. Re:Free Wifi by Anonymous Coward · · Score: 0

      You think the McDonald's manager is tech savvy?

      You're choosing to abuse something designed for light browsing / Internet usage.

      If I were the operator, I'd walk over to your device and smash it with a sledgehammer, you're getting off lucky if all that happens is you get kicked off.

      Again, go fuck yourself, since you're the only one that would fuck you.

    8. Re:Free Wifi by Anonymous Coward · · Score: 0

      Usually it is a written TOS, or a blocker page on the WIFI... Most often they have 0 enforcement knowledge or ability. So it could be fair if he only uses this in places that have a TOS that explicitly denounces bittorrent but can't/doesn't enforce their rules... Most local cafes/hostels/hotels have rules about bittorrents but have no idea how to stop it, or why the internet they pay for gets so slow sometimes.

    9. Re:Free Wifi by Anonymous Coward · · Score: 0

      You are giving way too much credit to free WiFi operators. I guarantee you most don't know what bittorrent is. They don't even realize that a common password doesn't secure the traffic over the air.

      Coffeeshops offer it as a convenience for people to access the web as most people use it. "Joe's Brew" isn't buying app-aware firewalls that can detect and block P2P.

      So ya, Someone clogging a public Wifi so they can get GameOfThronesS05.E01 while everyone else clocks on their email and Facebook is probably something most wifi operators would not want, but don't know how to stop.

    10. Re:Free Wifi by CastrTroy · · Score: 1

      Today it's bittorrent, tomorrow it's some other protocol. Bittorrent isn't the only way to clog up the network. If the coffeeshop depends on some technically competent user to do all the work for them, then it doesn't solve anything. The network will continue to operate poorly as soon as you leave the premises. Like you said, the coffee shop has no technical expertise. They probably get a lot of complaints about the network being slow, and probably have no idea how to deal with it. It would be much more constructive to talk to the management and try to get them to realize that a problem exists, and that there are technological solutions that could help. Taking the network into your own hands and deciding who is and who isn't allowed to do what on the network will just lead to more problems than it solves.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    11. Re:Free Wifi by Anonymous Coward · · Score: 0

      Eh, so someone can't have an opinion on the matter unless they're directly involved?

  9. Don't do that by Anonymous Coward · · Score: 0

    Wait, you're upset about other people using Bittorrent over networks that you don't administer, so you're going to screw around, spoofing some messages to redirect traffic between their computer and the network to you so you can nullify it?

    Don't do that.

    1. Re:Don't do that by Wonko+the+Sane · · Score: 3, Insightful

      You can ask this person to stop doing it, because he's not anonymous.

      That does not fix the problem that what he's doing is possible in the first place.

    2. Re:Don't do that by ilsaloving · · Score: 1

      Except that the jerk is probably next door, or possibly in their apartment across the road, and you have no way of knowing who it is.

  10. Wow by ceoyoyo · · Score: 4, Insightful

    Other people are using a *public* wifi connection you're connected to, using some of the bandwidth you feel you're entitled to, so you attack them with a cache poisoning exploit?

    Hopefully you do this to someone who can hit back. Or just get arrested.

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

      Yep. They're a Grade A USDA (US Dept. of Assholes) Approved Asshole right there. I hope this guy gets what's going around.

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

      Michael J. Cole
      He's an Asshole
      Yeah, Michael J. Cole
      He's an Asshole...

    3. Re:Wow by Urkki · · Score: 2

      Other people are using a *public* wifi connection you're connected to, using some of the bandwidth ...

      They are not "using some of the bandwidth". They are DOSsing the router by filling its connection table. Quite different.

    4. Re:Wow by ceoyoyo · · Score: 1

      Excuses. They are inconsiderately using a large amount of a particular resource.

      This guy is DOSing other people using a vulnerability in a routing protocol to impersonate people he doesn't like and intercept their traffic. I hope you can see the difference between those two things.

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

      Other people are using a *public* wifi connection you're connected to, using some of the bandwidth ...

      They are not "using some of the bandwidth". They are DOSsing the router by filling its connection table. Quite different.

      Sounds like they need a better router if it can be DDOS'd with legitimate uses. Who's the manufacturer so I know who to stay away from?

  11. Suggestion by Anonymous Coward · · Score: 0

    After talking with the frustrated non-technical people who owned/managed them, I wrote this program to help network users and owners.

    In theory, BitHammer should work outside Linux, but I don't care to test it.

    Suggestion: If they are non-technical, you should probably test that. Odds are they are using Windows or OSX.

  12. You're an Asshole by Anonymous Coward · · Score: 0

    n/t

  13. Seriously ... by Anonymous Coward · · Score: 0

    ...wtf? If you want to advertise your so-so project, at least write a coherent abstract. And for the love of god, don't just say 'Oh, I don't care' on your Github page. If you don't care, don't advertise and get lost.

  14. Self-entitled much? by Anonymous Coward · · Score: 5, Interesting

    This basically boils down to: "My use is more important than your use, under a flimsy excuse that your use could potentially interfere with my use, I will deliberately abuse the network in order to wilfully interfere with your use."

    The computer abuse act and FCC guidelines about wilful interference comes to mind....

    1. Re:Self-entitled much? by Anonymous Coward · · Score: 0

      If the two uses were equal it would boil down to that. Since the uses are not equal, that isn't what's happening. It boils down to "Mine and every other person's use of this shared resource is more important than your use of it. If you can't share properly I will remove your ability to use it at all."

    2. Re:Self-entitled much? by ilsaloving · · Score: 1

      I can't tell if you're talking about the torrenters or the guy who made the python script.

  15. IP-Based Banning on a Dynamic Network? by dannywoodz · · Score: 3, Informative

    Right, so someone comes in, gets an IP address via DHCP, turns on BitTorrent and gets banned 'as long as the program [BitHammer] is running'. Rinse, lather, repeat: now you have no traffic on your network, because all IP addresses in your subnet are on the banlist. Niiiiice.

    1. Re:IP-Based Banning on a Dynamic Network? by slashmydots · · Score: 1

      It adds their IPs and MACs to a ban list. That's a bit harder to get around. MAC address spoofing isn't that hard but it's another step.

    2. Re:IP-Based Banning on a Dynamic Network? by Opportunist · · Score: 3, Informative

      Not really, it's just as easy to automate as the rest.

      It shouldn't take long to poison the whole access point. If you run a packet generator it should take a few seconds. Top.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:IP-Based Banning on a Dynamic Network? by stewsters · · Score: 3, Interesting

      The fun part is when you spoof the MAC of the ARP cache poisoner.

    4. Re:IP-Based Banning on a Dynamic Network? by michaelcole · · Score: 1
  16. Look Michael Cole... by Anonymous Coward · · Score: 4, Insightful

    I don't like your announcing on WWE programming, and I don't like Bittorrent BanHammer. Please leave Slashdot.

    1. Re:Look Michael Cole... by Anonymous Coward · · Score: 0

      you're going about this the worng way, you need to banhammer his github page. I know what slashdot is capable of, I'm still receiving spam for a poorly worded comment back in '98. fuckers.

      (also why you will always see my signature even if you turned it off in the options)

      -dk

    2. Re:Look Michael Cole... by michaelcole · · Score: 1

      Awesome! LOL! People actually send me emails asking to wrestle.

  17. an opinion from the self entitled generation by Fnord666 · · Score: 5, Insightful

    Over the last year, I've been plagued by rogue BitTorrent users who've crept onto these public hostpots either with a stolen/cracked password, or who lie right to my face (and the Wi-Fi owners) about it.

    Huh? They lie right to your face about it? Wait a minute. Who the hell are you anyway and what do you have to say about it? If it bothers you, buy yourself a mobile hotspot and STFU. At least maybe they are actually buying food/coffee/whatever and aren't just using the cafe as their personal office. What's the next complaint? That their conversations are too loud and you can't hear your conference calls?

    --
    'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
    1. Re:an opinion from the self entitled generation by omtinez · · Score: 5, Insightful

      Mod parent up. It's the tragedy of the commons, but taking justice into your own hands makes you just as bad if not worse than the BitTorrent users

    2. Re:an opinion from the self entitled generation by ilsaloving · · Score: 2, Insightful

      Bittorrent users are effectively performing a denial of service attack on an entire network that doesn't belong to them.

      Please explain how running a script like this, with the owners permission, makes the script-writer worse than the torrenters?

      The torrenters do not have a god given right to abuse someone else's network. I've been in places where the wifi is basically useless, but the shop is almost empty, which means there are people consuming wifi bandwith and not even having the courtesy of being a patron of said shop.

      I'm sorry, but people like that can go fuck themselves. If you can't express even the simplest forms of common courtesy, you don't deserve any in return.

    3. Re:an opinion from the self entitled generation by duke_cheetah2003 · · Score: 1

      Bittorrent users are effectively performing a denial of service attack on an entire network that doesn't belong to them.

      Please explain how running a script like this, with the owners permission, makes the script-writer worse than the torrenters?

      Simple. The user of this script is a criminal, violating computer hacking laws. The BitTorrent user, while LIKELY a criminal too, is not a criminal merely by using BitTorrent, where the script user is CERTAINLY a criminal. I hope the guy uses this on the wrong network and finds himself losing a lot more than his SSH connection when he gets busted for hacking people's networks.

      If he has a problem with someone elses wifi, he should not take matters into his own hands, its just wrong and who knows what other traffic this 'BitHammer' is going to inadvertently reroute with this ARP poisoning.

      The bottom line is: BitTorrent is not inherently wrong. This script is.

    4. Re:an opinion from the self entitled generation by ilsaloving · · Score: 2

      Assuming you were even correct, you will be very hard pressed to find a single public network owner be upset that someone took it upon themselves to clean up their network for them.

      Businesses provide wifi as a service to help bring in paying customers. The likelyhood that a paying customer is going to come in and suddenly start torrenting a boatload of crap is exceedingly low.

      Case in point... I've been to places where the network was hosed, but I was the only person there with a computer. The bandwidth was all being consumed by people who weren't even customers of the establishment. What are the possible options? You can't canvas an entire neighbourhood looking for people abusing the wifi connection. Call the police? Yeah right.

      So along comes someone who is fed up and finally does something about it. Assuming that he got the owners permission, he just performed a public service for free, to the benefit of everyone else that wanted to use that network. That makes him a hero, not a criminal.

      What I find particularly sad is people like you who would rather defend abusers and vilify good samaritans, instead of the other way around. This is why trolls will always win, because it's easier for people like you to target and pull down the few who actually contribute something useful to society, instead of railing against the people who are instigating genuine harm.

    5. Re:an opinion from the self entitled generation by BasilBrush · · Score: 1

      Assuming you were even correct, you will be very hard pressed to find a single public network owner be upset that someone took it upon themselves to clean up their network for them.

      In the UK at least, the vast majority of public wifi hotspots are run by large network operators that have thousands of points. If they didn't want to allow bittorrent, they have the knowledge and facility to configure their hotspots to not allow it. Yet the only places I've found that do so are ones run by the state - in libraries and so forth. It's therefore perfectly obvious that the mainstream commercial providers are perfectly happy for people to use bittorrent.

      Note that they DO enforce using Google in "safe" (censored) mode, so they can and do enforce other wishes about what the user can do.

      This is a kid behaving behaving like a selfish jerk. And being a criminal.

      Assuming that he got the owners permission

      Very bad assumption. The owner of the AP is probably not there (as pointed out they're mostly big networks). And on the off chance that this is a single AP owned by a person who's on site, the chance of him understanding what this thing is is minimal. And how many people would even ask. It's a fig leaf of dishonesty, equal to the bittorrent users that claim to use the protocol for downloading legal content.

      What I find particularly sad is people like you who would rather defend abusers and vilify good samaritans, instead of the other way around.

      Using this program is not only not being a good samaritan, it's probably illegal, in the real use case of it not being used with the network owner's permission.

      Just because someone isn't agreeing with your dubious opinion doesn't make them a troll.

    6. Re:an opinion from the self entitled generation by drinkypoo · · Score: 1

      Bittorrent users are effectively performing a denial of service attack on an entire network that doesn't belong to them.

      If you route packets round-robin based on IP, then the torrenters can't use any more bandwidth than anyone else.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  18. I imagine by ArhcAngel · · Score: 1

    I read the summary and imagined Soulskill hunched over his/her keyboard rubbing his hands together as he let out an evil giggle just before he hit return to publish michaelcole's submission. Knowing what hell was about to be unleashed on this poor soul.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    1. Re:I imagine by Anonymous Coward · · Score: 0

      Got a good laugh out of that. Slashdot is just the rope, michaelcole hanged himself with it by admitting to what is likely criminal activity with actual prison time as a penalty. (Disclaimer: IANAL)

  19. Re: blocking the networks owners ? by bobjr94 · · Score: 1

    The wifi owners are lying to you and you want to block them, so you want to block them from their own network ? Not how it works...Y,ou will be end up banned from their wifi for blocking traffic. If your that worried about it, buy your own hotspot.

  20. It's not their fault! by AqD · · Score: 1

    Routers are supposed to prioritize all connections based on their applications, ports and behaviors, and handling tens of thousands of connections shouldn't be a problem. It's 2014 not 1984!

    Throw away junk routers, or subscribe 4G yourself.

  21. bandwidth isn't the problem by Chirs · · Score: 4, Insightful

    The issue is that cheap access points/firewalls run out of resources trying to manage (and possibly do connection-tracking) on all the different connections. If a bittorrent user suddenly opens up a few thousand additional connections (regardless of actual bandwidth) then that ends up knocking everyone else off that firewall.

    The bittorrent users could prevent the problem by limiting how many connections are allowed per torrent, but it sounds like they're not doing that.

    Rather than forcing bittorrent users off the network entirely, it would be better if the access point itself limited the number of connections per MAC address to something reasonable. This would prevent the symptom from occurring.

    1. Re:bandwidth isn't the problem by swillden · · Score: 1

      Rather than forcing bittorrent users off the network entirely, it would be better if the access point itself limited the number of connections per MAC address to something reasonable.

      Or if we killed NAT. This is one of many ways in which NAT breaks the Internet.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    2. Re:bandwidth isn't the problem by ceoyoyo · · Score: 3, Insightful

      The issue is that this guy is using a security weakness in a network protocol to redirect the traffic of users he doesn't like to himself. I'm sure you've heard the idea that the ends don't justify the means?

      Should hotels, coffee shops and other "public" wifi providers use better APs? Probably. Should APs in general be made better? Likely. Should bittorrent users be more considerate? Yes. Is this guy an asshole committing crimes on other people's networks in his own self-interest? Absolutely.

    3. Re:bandwidth isn't the problem by pz · · Score: 1

      Rather than forcing bittorrent users off the network entirely, it would be better if the access point itself limited the number of connections per MAC address to something reasonable. This would prevent the symptom from occurring.

      Exactly. The problem here is the owners have not configured their access points as well as they might to serve the broader public good. In an ideal world, each of the restaurants, cafes, airports, bus terminals, subway station, etc., owners would be fully technologically savvy, and be able to prevent the ill that the OP feels has befallen the public.

      That mythological world is not the one we have, where the owners of such establishments just buy an off-the-shelf solution and plug it in. They are business owners, not IT specialists, and many (most?) are not big enough to support someone like that on salary. Nor should they. The corner mom-and-pop coffee shop should be concentrating on making a good cup of joe.

      If the OP really needs such connectivity, he should buy it. Lots of companies would gladly take his funds, and these days, globally available wireless internet in most cities in the developed world just isn't that expensive. Especially if your lifestyle, or income, depends on it.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    4. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      Fuck that. The day we kill NAT is the day I'm paying Comcast a fee for every IP address of every device that connects to my router.

    5. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      SHUT THE FUCK UP.

      Don't give them any ideas. Now that you've put it in the language they speak ($$$), we're going to finally see that transition to IPv6 completed.

    6. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      bt users could also do the sane and sensible thing and keep their bandwidth-sucking, router-soaking transfers OFF public hotspots and out of starbucks and mcdonalds. you do not belong there anyway - even if you do buy something. so fuck off.

      if you want to download a screeny of latest hollywood blockbuster or a few gigs of stuff you dont want the wifey to know about, don't do it on hotspot, public or not, if it's not YOUR hotspot.

    7. Re:bandwidth isn't the problem by Mikawo · · Score: 1

      All you need to do is pay some guy (maybe a kid from high school because this shit is not rocket science) ONCE and it would be substantially better than not configuring anything at all.

    8. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      This.

      Almost exactly what I came here to say. The problem isn't in a protocol; it's in the cheap, poorly stuck together band-aid meant to ward off evil to those that don't understand how routing or firewalls work.

      I wish beyond hope NAT/PAT would just die already. It's LONG overdue for a final send-off.

    9. Re:bandwidth isn't the problem by Cramer · · Score: 1

      Nope. The firewall in that PoS "router" would still have to track all those thousands of connections, which is entirely the issue.

    10. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      Rather than forcing bittorrent users off the network entirely, it would be better if the access point itself limited the number of connections per MAC address to something reasonable. This would prevent the symptom from occurring.

      Exactly. The problem here is the owners have not configured their access points as well as they might to serve the broader public good. In an ideal world, each of the restaurants, cafes, airports, bus terminals, subway station, etc., owners would be fully technologically savvy, and be able to prevent the ill that the OP feels has befallen the public.

      No, no, no... In an ideal world, routers would come secured by default, and ARP poisoning would've been patched out of effectiveness.

    11. Re:bandwidth isn't the problem by pz · · Score: 1

      Sure, once now. And then again in a month when something breaks. Or when Comcast comes by and installs a new modem. Or the hardware dies because the roof leaked and you need to buy new access point. I don't own a business that provides internet service to the public as a marginal offering to their main service, but if I did, I'd establish a relationship with some consultant on a fee-for-service basis so that I could concentrate on the main service, and let the consultant take care of the wireless offering.

      That said, the OP's my-packets-are-more-important-than-yours attitude is a sure-fire way to piss off a lot of people and goes against the open-for-all ethos he thinks he's promoting. If he were enlightened, instead of performing vigilante justice, he might offer his services to configure the access points of the places he frequents for free, to ensure everyone has access. Stomping on someone else's bandwidth isn't the right way to do it.

      And, again, if access is so critically important to him, then he should buy it rather than freeload.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    12. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      Why would a corner coffee shop have to support a salary? That's what contractors are for, they come in and install an AP (or multiple depending on the size of the establishment) capable of WiFi isolation, QoS/traffic shaping/data caps/firewalling/etc.
      Might cost a little more, but you usually end up with reliable networks and satisfied customers.

    13. Re:bandwidth isn't the problem by Anonymous Coward · · Score: 0

      The issue is that cheap access points/firewalls run out of resources trying to manage (and possibly do connection-tracking) on all the different connections.

      Why are you so certain of this? I guess it probably happens sometimes but isn't the problem obviously that TCP is window-fair, so someone who opens 2000 TCP connections will get 2000x as much bandwidth as someone who opens 1 connection, meaning approximately 0 bandwidth?

      I was able to share 3Mbit/s DSL between bittorrent and ssh, but I did AQM on both the house end and the ISP end, and I did NAT on the ISP side so rfc1918 addresses were exposed over the last-mile link, and I could QoS on them in the downstream direction. The cafe will be using simple FIFO queueing, no AQM, because last-mile queueing on the internet is so backward and ISPs so stubbornly negligent in implementing research. That's why bittorrent breaks things.

      It's also why it's ok for your neighbors to bittorrent: the ISP does do some AQM between customers. Each one gets a separate FIFO queue, or some virtual version of a separate queue. What they don't do, and should, is give you AQM control over the packets going to your house. For example you could divide bandwidth evenly among NAT IP's to partially solve the bittorrent problem by making things slow only for the person bittorrenting. You could prioritize VoIP, video, game, DNS over long http downloads to avoid underruns and make pages load faster. They can't be bothered to do this. They are, finally, decades after the research became stable, talking about actually doing some AQM within a household, but the plan is to sell control over your household's queue to VoIP providers and such, and "wouldn't it be a shame if neutrality legislation stopped us from doing this?" No, it would not be a shame. You should give control over the household's output queue to the household, and let them choose what websites they prefer on their own. It affects no one except them. You can charge for the software that reorders packets cleverly, for having that software, but you can't charge for the configuration you put into that software because that's rent-seeking.

  22. Incredible by ArcadeMan · · Score: 4, Interesting

    I'm shocked by some of the replies so far. Some of you are furious because this guy is trying to limit the people who abuse the system?

    Imagine you are at a buffet. It's all-you-can-eat but with no instructions or limits on the way to do it. Now imagine there's a few people at the front of the line and they're putting all the food available into buckets, leaving nothing but scraps for everyone else. Would you be pissed at those people or at the one who would stand up and yell "Hey, leave some for the others"?

    1. Re:Incredible by Anonymous Coward · · Score: 5, Insightful

      I'd be upset if his solution was to poison the food so the people that took it all started vomiting.

    2. Re:Incredible by ArhcAngel · · Score: 2

      I didn't realize badanalogyguy had another account.

      In your scenario bithammer would be you taking out a hammer and hitting the guy with the bucket until he stopped taking food most likely due to the fact he is now dead.

      --
      "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
    3. Re:Incredible by niado · · Score: 1

      I'm shocked by some of the replies so far. Some of you are furious because this guy is trying to limit the people who abuse the system?

      Imagine you are at a buffet. It's all-you-can-eat but with no instructions or limits on the way to do it. Now imagine there's a few people at the front of the line and they're putting all the food available into buckets, leaving nothing but scraps for everyone else. Would you be pissed at those people or at the one who would stand up and yell "Hey, leave some for the others"?

      Excellent analogy. Almost made coffee shoot out my nose.

    4. Re:Incredible by weilawei · · Score: 1

      Except the analogy is flawed. A better analogy would be that, instead of yelling "hey, leave some for the rest of us" (which is what SHOULD be done), this michaelcole has chosen to beat the guy to death with a crowbar. That lands you in prison.

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


      Would you be pissed at those people or at the one who would stand up and yell "Hey, leave some for the others"?

      No, but I'd probbably be pissed if someone made a machine to monitor what everyone was taking, and then swoop in and stop them from taking whatever deemed "too much".

      Your solution proposes a social solution to a social problem. i.e. calling a dickweed a dickweed. This guy has proposed a technical solution to a social problem. That _might_ work, and I'm not just automatically opposed to it. But it certainly gives me some pause since I don't know exactly what it can do, what the side effects are, and how it might be abused.

    6. Re:Incredible by Anonymous Coward · · Score: 0

      Now imagine there's a few people at the front of the line and they're putting all the food available into buckets, leaving nothing but scraps for everyone else. Would you be pissed at those people or at the ones who deem themselves buffet police instead of talking to the manager?

      FTFY - the answer is "both"

    7. Re:Incredible by Just+Some+Guy · · Score: 1

      Would you be pissed at those people or at the one who would stand up and yell "Hey, leave some for the others"?

      No. I'd be pissed at the owner for not setting and enforcing a policy, and I'd complain to them. And if the buffet was free, I'd be pissed at myself for expecting anything different.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Incredible by SecurityGuy · · Score: 2

      He's not yelling anything. He is bodily throwing out the people holding the buckets. That might well be a reasonable response if he was the restaurant owner, but he's not.

      I wouldn't care if this guy ran this on HIS network. He has no business doing it on someone else's.

      Also, crap article. This doesn't belong on slashdot.

    9. Re:Incredible by MozeeToby · · Score: 1

      If this guy was the admin of the public wifi spot I'd be all for it. Of course, if he's the admin there are probably better ways to deal with the situation. At best he's gray hatting a solution to a problem that isn't his problem to solve.

    10. Re:Incredible by jeffmflanagan · · Score: 1

      You're shocked because you've completely mischaracterized the situation.

      People are angry because a nutjob vigilante thinks he has the right to disrupt traffic. If this nut tried to block people at a buffet, he'd take a beating. As it is he can be aggressive from his laptop while hiding the fact that he's disrupting the network.

    11. Re:Incredible by stewsters · · Score: 1

      This is the more accurate analogy to ARP poisoning. Its possible the bit-torrent user had their client configured to only use a few connections, but this is indiscriminate.

    12. Re:Incredible by Anonymous Coward · · Score: 0

      Seriously flawed analogy.

      He did the equivalent of pushing the greedy guy away from the buffet line and boxing him out so others could access it.

      The only solution for the tragedy of the commons is for at least one person to recognize the problem and assume responsibility in solving it.

    13. Re:Incredible by niado · · Score: 1

      Except the analogy is flawed. A better analogy would be that, instead of yelling "hey, leave some for the rest of us" (which is what SHOULD be done), this michaelcole has chosen to beat the guy to death with a crowbar. That lands you in prison.

      No, you are resorting to extreme hyperbole (as are many other commenters here) by equating the submitters actions with violence. The offender is certainly unharmed in the submitter's case and in the analogy given. An improvement on the analogy would be to, instead of shouting "leave some for the others", place a barrier between the offender's and the food, preventing them from getting any more.

      The submitter advocates coordination with the network owner on the github readme (though this might not be in good faith). In the analogy, the restauranteur would likely escort such an offender out of their restaurant. The only reason they do not do this in the submitter's situation is that the owners are technologically incapable of doing so.

    14. Re:Incredible by swv3752 · · Score: 0

      No, the more accurate analogy is going up to the bucket pig and dumping their bucket on them. Is it asshole behavior? Yes. Is it deserved? Yes.

      --
      Just a Tuna in the Sea of Life
    15. Re:Incredible by ArcadeMan · · Score: 1

      But those using BitTorrent on free networks are also disrupting the network by using all the bandwidth available.

    16. Re:Incredible by EuclideanSilence · · Score: 1

      He's just poisoning his own share of the food. The fact that the other took it and ate it, they got what they deserve.

      People who live their life by "as much as possible for me, and I don't care who I hurt in the process" open themselves up to punishment by their own beliefs. Live by the sword, die by the sword.

    17. Re:Incredible by EuclideanSilence · · Score: 1

      No one would do at a buffet what the bit-torrent users are doing on the network because of the beating the bit-torrenters would take. Vigilante justice is what prevents this thing from happening person-to-person. People may condemn "vigilante justice" with righteous indignation, but the fact that it exists as an option is what keeps many people from doing what they could if they were anonymous. Or have you not noticed the misery that the anonymity of the internet has created?

    18. Re:Incredible by TangoMargarine · · Score: 1

      If it's an all-you-can-eat buffet and they eat it all before leaving, sounds okay, I guess.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    19. Re:Incredible by kencurry · · Score: 1

      Except the analogy is flawed. A better analogy would be that, instead of yelling "hey, leave some for the rest of us" (which is what SHOULD be done), this michaelcole has chosen to beat the guy to death with a crowbar. That lands you in prison.

      No, you are resorting to extreme hyperbole (as are many other commenters here) by equating the submitters actions with violence. The offender is certainly unharmed in the submitter's case and in the analogy given. An improvement on the analogy would be to, instead of shouting "leave some for the others", place a barrier between the offender's and the food, preventing them from getting any more. The submitter advocates coordination with the network owner on the github readme (though this might not be in good faith). In the analogy, the restauranteur would likely escort such an offender out of their restaurant. The only reason they do not do this in the submitter's situation is that the owners are technologically incapable of doing so.

      However, it is on the business owner to stop the abuser, it is not for the other clientele to take aggressive action on their own. The best course of action as a consumer is to go elsewhere.

      Look, in a functioning society, (or is a smaller sense a social setting), the people involved understand their roles and act accordingly. When society lack these norms, you have chaotic, random behavior, which in the end leads to more problems.

      --
      sigs are for losers (except to point out that sigs are for losers)
    20. Re:Incredible by AndyG314 · · Score: 1

      I'm shocked by some of the replies so far. Some of you are furious because this guy is trying to limit the people who abuse the system?

      It's up to the network owner to decide who is abusing the system, not some network user. It's not his system, not his decision who gets to do what.

      --
      If it's dead, you killed it.
    21. Re:Incredible by Anonymous Coward · · Score: 0

      Then if he was brought on in an advisor position he should have fixed that issue and not created another hack to bolt on. Firewalls and routers can be configured, he did not need to write this tool. He picked about the worst solution next to ignoring the problem.

    22. Re:Incredible by BasilBrush · · Score: 1

      The active word is free. It's a free network. If the network owner didn't want it to be free, it wouldn't be.

    23. Re:Incredible by Anonymous Coward · · Score: 0

      The commons here isn't unregulated. It's regulated by the owner. Assuming responsibility on your own is also assuming that you know better than the owner and you can predict their intent and future actions. That's vigilantism (and arrogance) and it's not healthy in a society where we have the concept of ownership and regulation.

    24. Re:Incredible by Anonymous Coward · · Score: 0

      I'm going to be a pedant, simply because I dislike redundant and/or contradictory language.

      In normal, casual, everyday English, "chaotic" and "random" mean the same thing. There's no need to say both.

      In math and the sciences, they have two distinct meanings. One (chaotic) implies a deterministic situation which is nonetheless not prone to a directly analytical solution due to the sheer complexity, and the other (random) implies a system with no governing deterministic rules. Most systems that we speak of are chaotic, but not random. True randomness is hard to find. In the case of people in society, their actions are chaotic, but generally not considered to be random.

    25. Re:Incredible by niado · · Score: 1

      Except the analogy is flawed. A better analogy would be that, instead of yelling "hey, leave some for the rest of us" (which is what SHOULD be done), this michaelcole has chosen to beat the guy to death with a crowbar. That lands you in prison.

      No, you are resorting to extreme hyperbole (as are many other commenters here) by equating the submitters actions with violence. The offender is certainly unharmed in the submitter's case and in the analogy given. An improvement on the analogy would be to, instead of shouting "leave some for the others", place a barrier between the offender's and the food, preventing them from getting any more. The submitter advocates coordination with the network owner on the github readme (though this might not be in good faith). In the analogy, the restauranteur would likely escort such an offender out of their restaurant. The only reason they do not do this in the submitter's situation is that the owners are technologically incapable of doing so.

      However, it is on the business owner to stop the abuser, it is not for the other clientele to take aggressive action on their own. The best course of action as a consumer is to go elsewhere. Look, in a functioning society, (or is a smaller sense a social setting), the people involved understand their roles and act accordingly. When society lack these norms, you have chaotic, random behavior, which in the end leads to more problems.

      I agree that it is certainly not ideal. However, the situation is not so black-and-white as many here are trying to make it, and definitely shouldn't be equated with violent assault.

  23. Bittorrent users aren't always tech savvy by Anonymous Coward · · Score: 1

    I've met several people who have their bittorrent client running in the background without even realizing it.

    They have no idea what "seeding" means, so they will frequently be unknowingly seeding hundreds of movies etc.

    It wouldn't surprise me to find out that the majority of all seeds on bittorrent have no idea that they are still distributing files. Ironically, "stupid" people are probably required to keep bittorrent working as well as it does. "Smart" people usually hit and run, saving their bandwidth.

  24. Problem is the equipment configuration of wifi by CraigCruden · · Score: 1

    If they got a proper enterprise router the router would not get overloaded -- and you could restrict a single logons connections to the point that they don't swamp everyone else. Both you and the other one should be banned for abuse of the network.

  25. Hey Fucker by Anonymous Coward · · Score: 0

    I hope you enjoy your freedom while it lasts. Everyone else who agrees that this guy is a fucking moron should submit a tip here.

    CAPTCHA: beacon

  26. Protection against ARP poisoning by DigitAl56K · · Score: 1

    It would be nice if router logs showed suspicious ARP packets and/or declined to forward them except for specially privileged connections (e.g. via a flag in the access list). The router knows the addresses of users connected over WiFi, and it's extremely unlikely those WiFi users will be routes for other devices. This seems like a good measure in general to make MITM harder.

    1. Re:Protection against ARP poisoning by TangoMargarine · · Score: 1

      Just set the Evil Bit, yeesh.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    2. Re:Protection against ARP poisoning by Anonymous Coward · · Score: 0

      It's actually easier to do than you think. WiFi negotiates connection between two points. This negotiation includes IP and authentication. This information is quite a bit separate from the ARP/neighborhood discovery layer, yet ARP/ICMPv6 is used anyway. The solution is to fix arp tables at the time of WiFi connection negotiation, and then ignore or ban users trying to poison ARP/neighborhood discovery protocols.

      Anyway, use of this program is definitely constitutes hostile behaviour on a network.

  27. The arms race continues by inhuman_4 · · Score: 5, Interesting

    The BitHammer relies on Local Peer Disocovery which gives priority to peers that are close to the bit torrent client. This is good for ISPs because it tries to keep the bit torrent traffic inside their own network instead of hammering peering connections. This also makes connections faster for the bit torrent client.

    If you want to get around BitHammer you just need to turn off Local Peer Discovery, if BitHammer can't find you it can't block you. But now the ISPs are going to get screwed because Local Peer Discovery is turned off. This will also make the torrents slower for the client.

    Sounds like a loose/loose situation to me.

    1. Re:The arms race continues by Anonymous Coward · · Score: 0

      Just FYI
      loose = loose screw, loose change (something that's not securely attached)
      lose = lose the game (the opposite of win)

    2. Re:The arms race continues by Anonymous Coward · · Score: 0

      loose/loose?

      I thought this was on a wireless hotspot. You don't have to worry about loose cables.

    3. Re:The arms race continues by Anonymous Coward · · Score: 0

      Next up in today's game of "Spot the Aspie!"...

    4. Re:The arms race continues by Anonymous Coward · · Score: 0

      Sounds like a loose/loose situation to me.

      Boy, with that much loose you'll need to do a lot of tightening.

    5. Re:The arms race continues by Anonymous Coward · · Score: 0

      Well tighten it up then!

    6. Re:The arms race continues by SenorPez · · Score: 1

      A loose/loose situation? Could you please explain a tight/tight situation for me?

    7. Re:The arms race continues by Anonymous Coward · · Score: 0

      Being able to spell one syllable words correctly is now considered a trait of autism? I must have missed a memo.

    8. Re:The arms race continues by craighansen · · Score: 1

      A tight/tight situation? That's when Tuco Salamanca has a taste of your meth.

    9. Re:The arms race continues by Pokey.Clyde · · Score: 1

      Next up in today's game of "Spot the Aspie!"...

      Well, I'm playing "Spot the Asshole" today, and it looks like I win!

    10. Re:The arms race continues by Anonymous Coward · · Score: 1

      no, you loose

    11. Re:The arms race continues by Anonymous Coward · · Score: 0

      He complains the owners do not understand networking and then comes up with this solution? I am glad other places arent as "network-savvy" as him.

    12. Re:The arms race continues by Anonymous Coward · · Score: 0

      > loose/loose

      Lose (/looz/) is the opposite of win.
      Loose (/loos/) is the opposite of tight.

    13. Re:The arms race continues by Anonymous Coward · · Score: 0

      Or even lose/lose.

  28. When all you know how to use is a (ban) hammer.... by jazzdude00021 · · Score: 2

    ....every problem tends to look like a nail.

    If you read poster's GitHub page, he even admits there are better ways to do this than using his program. This program is not an elegant solution. It is the equivalent of using duct tape and plastic wrap to replace a broken car window. Sure, it solves the problem, but it's not a good longterm solution. Best usage case: solve the problem of BitTorrent users hogging the connection until proper QoS is set up.

  29. Re: blocking the networks owners ? by Vlad_the_Inhaler · · Score: 1

    Did you read the same synopsis I did? He is not talking about the owners, he is talking about other users coming in and grabbing all the bandwidth in public hotspots.
    That would be an extremely useful tool in Germany, the hotspot owner is liable if someone is caught file-sharing over his/her access point. I can see owners wanting to run this, it would have to run under Windows though.

    --
    Mielipiteet omiani - Opinions personal, facts suspect.
  30. CellHammer by Snufu · · Score: 1

    I made a jammer to block mobile phone conversations that I don't want clogging public spectrum. Of course, it doesn't block my conversations.

  31. I don't get it by slashmydots · · Score: 1

    How does using bittorent on public wifi clog up "residential" routers. Do the residential ones see the corporate coffee shop ones under heavy stress and get "sympathy congestion?"
    Also, over half of all public wifi I've seen cuts any client off for 24 hours if they use X amount of bandwidth, usually 1GB. If they don't implement something like that, or really good QOS, or port-blocking then their network is misconfigured and they brought it on themselves. The proper way to fix that is to offer to fix it, not boot people off with some stupid hack.

    1. Re:I don't get it by Half-pint+HAL · · Score: 1

      By "residential routers", what they mean is that the coffee shops are skimping and using hardware aimed at the home user rather than designed specifically as a public access point.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  32. Hmmm sounds familiar... by TheBouncer2006 · · Score: 1

    Something written to disrupt BitTorrent is that you RIAA or MPAA? A little early for Halloween costumes isn't it ?

  33. Congratulations and fuck you by Just+Some+Guy · · Score: 4, Insightful

    This is not your Internet. If a public hotspot is being overloaded by any client, not just someone's porn torrent, then that's between the user and the network admin. It's not your job or your right to be The Internet Police. Running a BT client on a public net is a dickish thing to do, but I can imagine scenarios when I might need to do it myself: "oh crap, my root drive is horked and I desperately need to download a Debian USB image. Good thing there's a Starbucks around the block!"

    A sane policy would be for the net admins to limit the number of open connections or UDP sessions from a single machine. An insane policy is to think that "my technodick is bigger than yours and I'm going to knock you offline" is less than sociopathic.

    Guess what, OP: I don't like your SSH sessions interfering with my Skype. Check out my new SSHWACK Banhammer that frees open networks from latency-hogging assholes like you. Are you sure you want to start this game?

    --
    Dewey, what part of this looks like authorities should be involved?
    1. Re:Congratulations and fuck you by Chappsterr · · Score: 1

      Honest question, what makes you think that ssh sessions interfere with skype?

    2. Re:Congratulations and fuck you by Anonymous Coward · · Score: 0

      He doesn't, he's just making a point.

    3. Re:Congratulations and fuck you by Just+Some+Guy · · Score: 1

      Hah.

      --
      Dewey, what part of this looks like authorities should be involved?
    4. Re:Congratulations and fuck you by Anonymous Coward · · Score: 0

      both may have low latency requirement (tos/qos).

      if you happen to be using ssh for anything other than interactive shell (file transfer, port forward/proxy, aaxine text movies, etc) then you will be clogging the low-latency fast lane with bulk traffic.

    5. Re:Congratulations and fuck you by ilsaloving · · Score: 0

      I guess then that it's a good thing there are *other* download methods other than torrenting if you need to grab an ISO that badly. And of course, we're ignoring the fact that your scenario is incredibly unlikely.

      Having sane network policies require network admins to set them up and possibly police them. The likelyhood that a mom 'n pop shop is going to hire one borders on zero. They'd sooner get rid of the wifi altogether.

      The issue here is simple: If you want to be an asshole, someone else is going to be an asshole back. This is a basic concept common to almost all human interactions, and it's not going to change no matter how libertarian you want to be about it.

    6. Re: Congratulations and fuck you by Just+Some+Guy · · Score: 1

      You only carry one laptop around with you? N00b. And no, not my mom. Tell Joannie I said hi.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re: Congratulations and fuck you by Just+Some+Guy · · Score: 1

      Libertarians aren't for the kind of vigilante justice you like. You're advocating an arms race of might makes right. While my peers and I would fare OK with that in this scope, I really don't think that would be good for most people.

      --
      Dewey, what part of this looks like authorities should be involved?
    8. Re:Congratulations and fuck you by Anonymous Coward · · Score: 0

      A better router would be nice but it requires money, effort, and a network admin that may not exist.

    9. Re: Congratulations and fuck you by ilsaloving · · Score: 1

      I'm not advocating for vigilante justice in general. I'm saying that this is an inevitable consequence when other recourses are not available. Especially so when people like you are essentially blaming the victim for standing up for themselves and giving the actual aggressor (in this case, the torrenters) a free pass.

      And don't get me started on supposed Libertarian ideals. It is so completely out of touch with how the real world works, that I'm embarrassed for people who actually admit to being Libertarian.

    10. Re: Congratulations and fuck you by Just+Some+Guy · · Score: 1

      The disconnect is that I don't see the author as a victim. I see him as someone who wrote a grey tool to take more of a public resource than would otherwise be allotted to him. I'm having a very hard time being sympathetic to his plight.

      --
      Dewey, what part of this looks like authorities should be involved?
    11. Re: Congratulations and fuck you by BasilBrush · · Score: 1

      He's not a victim. He doesn't have any more right to someone else's free AP than the torrenter does.

    12. Re:Congratulations and fuck you by Anonymous Coward · · Score: 0

      that's between the user and the network admin

      The "network admin"? Have you ever been to a cafe?

      There is no network admin. There is just some dude making coffee. Sometimes people go up to him and say, "I can't get the Internet to work," and he goes into the office and reboots the AP by yanking its cord. The internet then works for about 2 minutes while the bittorrent people's clients slowly rediscover all their peers and break the network again.

      Last mile internet connections don't isolate family members from one another but do isolate households from one another. Consequently the members of a household must cooperate to share the Internet, haggling in silly ways with each other to use the internet "gently."

      Nontechnical people all seem to know this. Technical people ought to be highly embarrassed by it. Why are the technical people having such trouble admitting this problem exists when it's so obvious to every normal person?

      I don't like this Michael Cole fellow or his bithammer program. I think he's part of this "maker" mob, smarmy douchebags who bumble around writing wordpress PHP in a prozac haze, who love to provoke "discussions" to build their personal brand but then ignore anything "negative" and wallow in their overconfidence.

      However I like these arrogant slashdot fascists who need to have a strict, bossy answer to everything even less than I like him.

  34. Is a better solution is already available? by Anonymous Coward · · Score: 0

    Perhaps we can get APK to devise a better solution for us.

    1. Re: Is a better solution is already available? by Anonymous Coward · · Score: 0

      Oh don't worry I'm sure APK has a hosts file routing every BitTorrent user in the world to 127.0.0.1

      Where are you APK?

  35. Re:Misread the summary by Opportunist · · Score: 2

    It usually goes hand in hand. Someone describing himself as a "digital nomad" is usually on par in assholeness as the average "carbon neutral" person or anyone else who turns what people simply do into their lifestyle.

    I can't help it, "digital nomad" always sounds to me like the internet version of the guy who keeps bumping from one friend to the next and camping on their couch 'til they get tossed out 'cause they're too cheap to buy or rent an apartment themselves.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  36. illegal? by koan · · Score: 1

    Regardless of what the other person is doing interfering with network connectivity is illegal.

    --
    "If any question why we died, Tell them because our fathers lied."
    1. Re:illegal? by Anonymous Coward · · Score: 0

      Unless you are the owner of the network or authorized by the owner

    2. Re: illegal? by Anonymous Coward · · Score: 0

      Actually I don't think that works in a blanket fashion.

      If I have two people on my WiFi, and I give person A "authorization to do whatever they want on my network" that doesn't mean they legally are allowed to hack into person Bs computer even though they are both on my network.

      I'm not saying that's the case here though.

  37. So, lemme get this straight by Opportunist · · Score: 1

    You mooch internet from some public hotspot and complain about someone abusing "your" bandwidth for torrenting, so you kick him off an access point that is neither yours nor one that you have the right to policy?

    Uh... yeah. Smart idea. Really. Uhhuh. Me slowly walking backwards has nothing to do with me trying to get as much space between you and me as I possibly can before someone might get the idea that we're in any way connected, not at all...

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  38. It's broken. by warren.oates · · Score: 2
    [~/src/bithammer-master]% ./bithammer
    File "./bithammer", line 57
    print "Finding network gateway ..."

    SyntaxError: Missing parentheses in call to 'print'

    So it won't work anyway.

    --
    Doh.
    1. Re:It's broken. by Anonymous Coward · · Score: 0

      Sigh. Run it as Python 2 code as not Python 3 code.

    2. Re:It's broken. by Anonymous Coward · · Score: 0

      print "Finding network gateway ..."

      SyntaxError: Missing parentheses in call to 'print'

      So it won't work anyway.

      I can't say I advocate you actually running this, but maybe try running it with python2?

    3. Re:It's broken. by Anonymous Coward · · Score: 0

      Classic case of PEBKAC.

    4. Re:It's broken. by Anonymous Coward · · Score: 0

      Try running it through 2to3.
      I don't know why people dislike 3 so much.
      The changes can be done almost entirely automatically.

    5. Re:It's broken. by Vladus2000 · · Score: 1

      This probably means it requires python 2 and you are running python 3.

  39. Re: blocking the networks owners ? by Anonymous Coward · · Score: 1

    To be clear because it seems this point is being missed in conversations here - This is being used against users who are torrenting on public wifi, that he's approached himself and apparently so has the staff and they deny they're doing it because they know they'd lose the access.

    If they suddenly lose the ability to torrent, they're really losing the ability to do something they had been asked by the establishment not to do.

    I'm sure that's not the only case he's using it in and that's a problem, but as a last resort I don't see a problem really. If anything getting rid of the hogs assures there's enough of the commons (in this case bandwidth) left for everyone else.

  40. Inconsistencies by penguinoid · · Score: 1

    So, they have stolen/hacked the passwords for... public hotspots? In any case, interfering with other people's connections/data could land you in a heap of trouble. You're not being a hero. Your software will not detect whether someone got permission to use bittorrent on that network. This is a job for the owners of the router, so the proper person can do the banning. And if the owner is OK with bittorrent being used on the network, then you have to deal with it.

    --
    Don't waste your vote! Vote for whoever you want, unless you live in a swing state it won't matter anyways
    1. Re:Inconsistencies by BasilBrush · · Score: 1

      So, they have stolen/hacked the passwords for... public hotspots?

      I guess the scenario is this: some cafes have their AP password protected. The password is either printed in a receipt or written on a board on the counter. Which means that customers have the password, but people in the vicinity who are not customers don't. Presumably they have to change the password each day.

      Hotels sometimes have internet included in the price of the room, and use a similar system.

  41. Doesn't work anyway. by Anonymous Coward · · Score: 0

    It relies on Local Peer Discovery which is disabled by default on my torrent clients. Enabling this feature broadcasts which torrents you are downloading to the network. It's a huge privacy problem for the very small possibility that somebody happens to be downloading the same thing at the same time. Thus it is usually disabled by default.

  42. TwatHammer, the digital nomad Banhammer by Anonymous Coward · · Score: 0

    Anyone who calls themself a digital nomad is someone who takes over an entire table with papers and folders, hogs the power sockets, has loud conversations over the phone, and generally treats a public space as if it's their own private office.

    So I've written TwatHammer, it's a utility which bans Office and PowerPoint users on your wifi network.

    1. Re: TwatHammer, the digital nomad Banhammer by Anonymous Coward · · Score: 0

      Actually I've found that if you just turn on a TV to a large news network like CNN or MSNBC or especially something with the stock market on, these "digital nomad" types can't handle it.

      They usually mutter something about "screw the system, man!" Then they put on their 7 year old pair of boots and hightail it out of there.

      Maybe we can fine turn this concept into a playable DVD and call it the NomadHammer or something. You can have 50% + 1 share of the company for inspiring the idea.

  43. When all you know how to use is a (ban) hammer.... by Anonymous Coward · · Score: 0

    But in this case the broken window is at a place which advertises their customers can come and break the windows.

  44. So why are you entitled to mess with the network? by bobbied · · Score: 3, Insightful

    You write a utility that scans network traffic (strike 1) so you can find traffic *you* don't agree with (strike 2). Then, you engage in a DOS attack to stop it? (Strike 3). You are out; at least you should be.

    What on earth entitles you to do such nonsense on a network you don't own? The business owner can do what he wants and allow what he wants. If you want to offer to run your little hack, after explaining what it does and getting their permission have fun, but you have ZERO right to just march in and start making a mess of somebody's ARP cache because you don't like what's going on. Morally, You need permission to do this kind of thing on a network you don't own or legally control, so until you have permission BUTT OUT!

    You probably yell at your neighborhood kids for riding their bikes in the street or not crossing at the corners after the full "Stop, Look, and Listen" routine too.... If it's not your network, keep your packet sniffing and ARP poisoning attacks to yourself. You don't know if the BitTorrent traffic isn't the owner's laptop downloading CentOS in the back room or some guy working for the MPAA who hacked in from 2 miles away, and it's NONE OF YOUR BUSINESS.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  45. Be careful by stewsters · · Score: 1

    I am pretty sure that running this would be illegal on a public network. If you get prosecuted, "automatic ARP poisoning" is not a safe sounding term to tell the jury.

  46. What he does makes sense by npetrov · · Score: 1

    I was in a similar situation multiple times too. You come to a hotel, connect to internet and it's really bad to a point of impossible to use and stay connected to a remote host.

    If he found that stopping torrents fixes the issue, and it's not users simply streaming too many videos, then technically, he is offering a good solution since it makes the internet better for everyone using it at an expense of very few who hog thousands of connections without even realizing it.

    1. Re:What he does makes sense by Anonymous Coward · · Score: 0

      No, his solution is crap and should be shunned. The proper solution is to adjust the router to limit the amount of connections to each client. His solution is poisoning all the clients' (not just the ones with too many connections) connections and such interference is federal crime in the USA if you have a decent lawyer. So between writing a tutorial to teach the network admins to fix the issue forever or a temporary and illegal hack, he picked the worst choice.

      You're also assuming that those few are hurting other people. Maybe most of the network users are torrenting. Maybe there's only one other person online. Maybe the torrenter is downloading something important (there's much more than just illegal things).

  47. Re: blocking the networks owners ? by just_another_sean · · Score: 1

    Yeah I was more on the side of "What a jerk, that's a DOS tool!" but after reading further it looks like his intention is not to just randomly deploy it on his own whenever he wants. He wrote it to help show business owners what was happening on their networks and how these same owners could use the tool to stop the most egregious offenders.

    Not saying someone else couldn't come along and use it maliciously but that's true of a lot of (most?) software.

    His intentions seem good and if it helps a few small business owners get a few less complaints about their network from legitimate users then more power to him...

    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  48. Congratulations and fuck you by Anonymous Coward · · Score: 0

    https://github.com/MichaelJCole/bithammer/issues/2

  49. So you wrote a program that... by Khyber · · Score: 1

    So you wrote a program that knocks users on public wifi off if they're being hogs?

    What if I'm using that connection to download something legal for MY work, asshole?

    Being a digital nomad, you should be more than competent enough to pay for your own hotspot and secure it yourself instead of being an asshole to everyone else around you. If you rely upon being connected while mobile THAT MUCH, it's common fucking sense (which you seem to lack in spades.)

    Instead you write a program that will invariably get used on and affect legitimate users.

    Fuck off and think before you write code, next time.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    1. Re:So you wrote a program that... by Anonymous Coward · · Score: 0

      No, he wrote a program that indiscriminately redirects all traffic of other users to his machine if they're running a bittorrent client with local peer discovery enabled.
      No "being a hog" or even active torrents required at all.

    2. Re:So you wrote a program that... by Anonymous Coward · · Score: 0

      Being a digital nomad, you should be more than competent enough to pay for your own hotspot

      Obviously you've never been a digital nomad. Most places in the world don't have 4G/LTE, most don't have 3G, most are still at EDGE levels.

      Obviously a lot of people here think digital nomad means he is traveling in the 1st world where hotels/cafes can be expected to to have Network Administrators, reliable internet, and high speed cellular service.

    3. Re:So you wrote a program that... by Khyber · · Score: 1

      "Obviously you've never been a digital nomad."

      Tel that to my 512kbit portable satellite internet connection. Pretty much anywhere in the northern hemisphere, I have a connection.

      Annnnd I've had that for roughly a decade.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    4. Re:So you wrote a program that... by Anonymous Coward · · Score: 0

      Ok, now I'm just curious... How much $ does that run you? How is the lag time when using SSH? Voip?
      I'm really curious as I've been considering such a system...

    5. Re:So you wrote a program that... by Anonymous Coward · · Score: 0

      Obviously this is the OP.

    6. Re:So you wrote a program that... by Khyber · · Score: 1

      Costs are dropping with the advent of meshed wireless networking ad wireless ISPs. The terminal itself is a few grand, $10 a megabyte ($1,000 for a 100MB Immarsat BGAN card)

      Latency is typical of satellite connections. But I'm not using this for gaming or stock market stuff, so that becomes a non-issue. I use this for e-mails and business IMs while out and about.

      As long as I can see a clear sky, I have a connection.

      And since this is purely a business expense, a complete write-off.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  50. Can't the routers prioritize better? by MobyDisk · · Score: 1

    Can't the routers split the traffic more evenly?

    Some years ago I had a wired router that did what the summary describes: if one computer ran bittorrent, nobody else could do anything. I assumed that the router split the traffic by demand, or by number of total connections. This makes sense up to a point. I assumed routers have gotten better since then because I haven't had the problem in a while. It seems like a more fair algorithm should be implemented.

  51. Re:So why are you entitled to mess with the networ by Anonymous Coward · · Score: 0

    You write a utility that scans network traffic (strike 1) so you can find traffic *you* don't agree with (strike 2). Then, you engage in a DOS attack to stop it? (Strike 3). You are out; at least you should be.

    Strike 2 is, you find users which DOS the router. Strike 3 is, you counter-DOS the individuals, so they stop DOSin everybody else.

    But yeah.

  52. You're Bad at Grammar, Too by SenorPez · · Score: 1

    > NOTE: BitHammer is FOR RESEARCH PURPOSES ONLY. Get permission from a network's owner before using it. You assume all responsibility for it's use.
    its

  53. Can I do it on Tomato? by emil · · Score: 2

    It would be nice if this could get translated down into something that could run out of busybox on a WRT54G. I've got the latest Shibby Tomato with bandwidth limiting, and this would be a nice add-on.

    1. Re:Can I do it on Tomato? by michaelcole · · Score: 1

      Don't know about a Tomato, but it would definitely fit on a Raspberry Pi or Beaglebone. If you figure out a way to do it, post up on the github!

    2. Re:Can I do it on Tomato? by emil · · Score: 1

      Tomato only has 6M of free memory on my WRT54G - certainly not enough for a python runtime. I doubt everything would fit in the squashfs anyway.

  54. Re:Misread the summary by Anonymous Coward · · Score: 1

    No, it's much worse than the carbon neutral people. They don't take resources from others. Digital nomads roam free wi-fi spots, setting up a small office and staying at that location for hours. They pay less than normal customers, take up more space for longer periods of time, demand others around them be quiet because they're busy working, talk loudly on their phone to drown out background noise or use a speaker phone so they can 'work' while they talk. These people are leeches, too self-entitled to pay for what they need like everyone does.

    On a side note, the developer committed all his .pyc files...

  55. Re: blocking the networks owners ? by Anonymous Coward · · Score: 0

    He should alter the program so it specifically won't work on Windows. If someone wants to use it to keep hogs off their access point (which they own and/or manage), they should switch to Linux. If you use Windows, you should just stick to commercial software that costs an arm and a leg and doesn't work very well, or just plain isn't available for what you want to do.

  56. No shit by Sycraft-fu · · Score: 1

    You wanna limit bittorrent on your network? You go right ahead. You do ti in whatever way pleases you and works well. You want to limit bittorrent on MY network? Fuck you. If I wanna run a network where I let BT leeches go nuts, that's my prerogative, and you are welcome to go away if you don't like it.

    The funny thing is, like most sociopath types, he is being just as selfish and greedy as those he dislikes. He is mad because he wants to get to use free bandwidth belonging to others, and he's not getting to use as much as he wants due to other people. So he feels entitled to push them off so he can have more.

    That is the only purpose here. This isn't for your own network, I don't have a problem with BT leeches on it. Why? Because I choose who gets on it.

  57. Re:So why are you entitled to mess with the networ by hexchaimen · · Score: 3, Informative

    ^Agreed! There are so many legit reasons to utilize torrents, ugh! Being an admin of over a dozen public wifi locations, the largest having nearly 1000 clients a day, with 30 WAPs. I never block bitTorrent only traffic shape to extreme cases (eg some one DL at 100Mbps for over 15mins will be bumped to a 10Mbps speed), and each client is in a /30 subnet to protect users from self righteous people like this.

  58. Knownledge is power (to unban itself) by Anonymous Coward · · Score: 0

    The tool use ARP Spoofing to send the bit torrent user into the dark void of dev-null. That mean any (bright) BitTorrent user just have to add the router as a static ARP entry and the tool won't be able to do much about it.
    But still thanks for making sure the internet is still the most elitist place (as in Elitism) in the universe.

  59. can't stop a VPN by Danathar · · Score: 1

    So what will happen is that said bittorrent uses will use a VPN with bittorrent on the network. THEN what will you do?

  60. ARP poisoning for all by Anonymous Coward · · Score: 0

    Why stop with just the bittorrent users, I think I will just be a script kiddie and listen for any other users and mess them up.

    It is fun being a youth who loves to do digital vandalism. (Who'd a thunk it!?!)

  61. Banning via MAC address.... by Anonymous Coward · · Score: 0

    So I lived real close to a hotel once and was very broke. I used their wifi for my bittorrent. Someone there banned my MAC address.. So I changed my MAC address... (very easy to do). We went back and forth with me getting banned, but some days nothing would happen.. It made me think a live person was involved in banning me.. Anyway I ended up spoofing the MAC address of one of their many access points, they banned it.. It was the last time they banned me...

    So from what I read about his banhammer, just change MAC addresses and turn off LPD if you get banned and you are good.

  62. I wrote SSH hammer! by Anonymous Coward · · Score: 0

    It basically DOSes SSH on any machine connected to the same subnet. Pretty cool and often usefull to piss people off. I love seeing people scream out of frustration at starbucks! :-)

  63. Fallacies by Anonymous Coward · · Score: 2, Informative

    One wrong is greater than another? In this instance, no. Neither own the network, both are abusing it in their own ways. I like hat you did there, with the ripped movies/porn reference. Cause those are the only things people do with bittorrent, right? That's why their wrong is greater, cause they must be stealing from both ends, bandwidth AND content, right?

    There are already tools available for network owners to manage their networks with a minimum of fuss, QoS, port blocking and other tools right in the router their IT guy already set up for them. This is a greifer tool, pure and simple. If it can knock a bittorrent user off the network, it can knock anyone off the network.

    This uses ARP spoofing as a way to deny service to another legitimate user of the network. The same thing can be used to defend or even fix this issue. This tool will work for maybe a few weeks before torrent clients upgrade to defend against it. Probably by doing the same thing but redirecting ALL local traffic to the bittorrent user instead. Let's face it, a few extra connections form people trying to watch Youtube vids and browse websites and email really aren;t gonna affect the leech much if he's busy downloading gobs of files.

    This guy is an idiot anyways, as the people clogging up his local wifi spots are not torrent users, but everyone else around him. The kid watching youtube, the girl watching netflix, the guy downloading sports highlight clips from ESPN's website....video is here and business connections are actually pretty shitty on a small scale like your local coffeehouse or a hotel. Gigabit would help but it ain't here for 99% of America.

    This guy has made a hacking tool for small networks. A little tweaking and you own the network instead and can use ALL the bandwidth. Just read his github page, the guy basically admits that its a hacking tool, it won't work at least half the time to "fix" the problem it claims to fix, and the bittorrent use may not even be the problem in the first place.

    This shouldn't be on Slashdot in its current context, its an advertisement for a scriptkiddie tool.

    1. Re:Fallacies by Penguinisto · · Score: 1

      One wrong is greater than another? In this instance, no. Neither own the network, both are abusing it in their own ways.

      It's no more abusive than effectively shutting up an overly-noisy diner in a restaurant (minus using actual violence to do so, that is).

      I like hat you did there, with the ripped movies/porn reference. Cause those are the only things people do with bittorrent, right?

      Nice try, but I mentioned one other example as well - fact is though, most people use BT in a coffeeshop or such specifically to hide their IP addy (or at least avoid having their ISP get the notice, whereupon their home internet would get shut off.) There's only one real reason why someone would actively want to not have their home IP addy tied to the activity. You're kidding yourself if you think otherwise.

      If it can knock a bittorrent user off the network, it can knock anyone off the network.

      A pickup truck can be used as a mode of transportation, or it can be used to mow down pedestrians. Your point?

      This tool will work for maybe a few weeks before torrent clients upgrade to defend against it. Probably by doing the same thing but redirecting ALL local traffic to the bittorrent user instead.

      Perhaps, though you should be aware that most BT client devs are emphatically not going to incorporate such a thing into their apps - they have a hard enough time justifying their products as legal devices (to a largely ignorant public) as it is. Anything that gives the RI/MPAA ammunition to lobby against such apps is something they actively avoid providing.

      Here's a better idea: how about if you're going to use BT on a network that you don't pay the bills for, you first learn enough about it to configure the thing to be polite on the network? That way business owners and frustrated laptop users won't be tempted to start using this little tool.

      --
      Quo usque tandem abutere, Nimbus, patientia nostra?
  64. U R so S-M-R-T by Anonymous Coward · · Score: 0

    Maybe he should be more angry at the business owners for using cheap routers and/or not implementing traffic shaping, etc.

    Maybe you should RTFA before you post. The git link clearly states that using traffic shaping/QoS capabilities on the router is a better way to handle this, but since non-technical business owners often don't understand how to manage QoS and are frustrated with their inability to solve the problem of bandwidth hogs, he wrote this tool...

  65. So the REAL problem is ... by xanthos · · Score: 1

    1) ignorant bit torrent user who doesn't know how to configure their software to play nice in public
    2) ignorant free wifi supplier who doesn't know how to configure their router for QOS
    3) ignorant noob who relies on there being free wifi in order to do his job

    There is a reason I've used this sig for years.

    --
    Average Intelligence is a Scary Thing
    1. Re:So the REAL problem is ... by hexchaimen · · Score: 1

      The line from Git page summed it up for me: "After talking with the frustrated 'non-technical' people who 'owned/managed' them". What are these non-technical people doing opening up public connections. So much liability; a knowledge of keeping one patrons safe is needed. Scary!!

  66. not mooching == cocksucker? by raymorris · · Score: 2

    >> is leeching your bandwidth, they aren't paying cu
    >> ... eliminated all the legal utility of bit torrent FOR ME

    > corporate cocksucker

    Let me see if I understand you correctly. Because IKR pays his own bills rather than mooching off his neighbors, and prefers to download legitimate copies rather than malware-infested torrents, he's a corporate cocksucker? Lay off the drugs, dude. And get a job.

    1. Re:not mooching == cocksucker? by Anonymous Coward · · Score: 0

      No, you need to learn to read. I took offense at his suggestion that bittorrent has no legitimate use. I pay for my connection (with my job, thanks), and presumably so do the people torrenting (but it's not my place to police them). IKR suggested that someone should have to pay a third time, to yet another person, in order to share a file (I'm assuming legitimate content here). That's what Comcast wants Netflix to do.

      Mooching off a public hotspot is still being an ass. He made two arguments and I responded to just one of them--not the one involving a public hotspot. You just need to learn to read (and how to stop making assumptions).

    2. Re:not mooching == cocksucker? by metrix007 · · Score: 1

      Torrents are not infested with malware and tend to be a better quality product in most cases. Stop drinking the kool aid.

      --
      If you ignore ACs because they are anonymous - you're an idiot.
  67. Imagine you had made a relevant analogy by Anonymous Coward · · Score: 0

    Imagine you are at a buffet. It's all-you-can-eat but with no instructions or limits on the way to do it. Now imagine there's a few people at the front of the line and they're filling three plates at a time. You, another shmoe customer, decides on your own without talking to management that this is "greed" and take it upon yourself to eject these "greedy" customers from the restaurant.

    FTFY

    1. Re:Imagine you had made a relevant analogy by Anonymous Coward · · Score: 0

      The problem here is that there's no management.

  68. COMCAST is a common carrier... by ebyrob · · Score: 1

    I'm pretty sure this guy's network ISN'T a common carrier. (read he's on a private network, which requires credentials and is for a specific, likely corporate or campus, purpose)

    1. Re:COMCAST is a common carrier... by BasilBrush · · Score: 1

      This program isn't for his own network. It's to poison other people's public wifi hotspots for bittorrent traffic, so he gets to use the bandwidth for something else instead.

  69. efficient =~ !fast by raymorris · · Score: 2, Insightful

    > A torrent with few seeders isn't very efficient, but one with many hundreds of well-configured peers is hard to beat on overall transfer speed.

    From that phrasing, it almost sounds like you're supposing that more speed is more efficient. Faster means less efficient more often than not. For something easy to visualize, a moped going 20 MPH requires several few ounces of fuel per hour. To go several thousand miles per hour, an X-37 must burn around 15,000 pounds of fuel per MINUTE.

    Downloading from many sources means taking up many resources. Downloading from one source (the closest one) would be significantly more efficient, and almost as fast.

    1. Re:efficient =~ !fast by Anonymous Coward · · Score: 0

      Um, not nearly as fast, I can get roughly five times the speed out of a torrent rather than a DD, efficiency isn't a problem here, the computers are on for other reasons, and the overhead of sending the data out in terms of energy costs Vs having one server actually would make BT more efficient on energy, and the hardware is almost never purpose built and allocated for BT. It might not be as efficient by overhead, but it's sort of the same argument about the cloud being more effiecent since you don't waste processor time when the running costs for 30% Vs. 90% don't differ much.
      Besides, BT boxes are more likely to be rocking haswell chips than a DD server.

    2. Re:efficient =~ !fast by Richy_T · · Score: 1

      The distributed nature of torrents means that there's a good chance that your download is coming from someone or someones closer than the "closest one" of whatever you're downloading unless that item is particularly well mirrored.

    3. Re:efficient =~ !fast by Anonymous Coward · · Score: 0

      More peers -> bigger chance you have someone close to download from

  70. Re: blocking the networks owners ? by Half-pint+HAL · · Score: 1

    A better tool would be a properly configured router. This software is a hack for misconfigured networks that treats a symptom (badly) rather than killing the disease.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  71. Lot of insane people here by Anonymous Coward · · Score: 0

    I think a lot of people are insane. They actually think that a digital nomad who spends most of their time in 3rd world countries is staying in hostels, hotels and using internet in local cafes and restaurants will actually have a "network admin" a "usage policy" or really ANY knowledge of networking or have ANY idea why their internet gets SOOOOO slow to the point of unusable sometimes when some clients arrive. Most of them probably think it is just their local telecom that is shit, and ignore it cause "they'll never fix it anyway".
    At least that has been my experience.

    1. Re:Lot of insane people here by Anonymous Coward · · Score: 0

      Yes, the well known 3rd world country of Austin, Texas.

    2. Re:Lot of insane people here by Anonymous Coward · · Score: 0

      Well then he is no "nomad" by my definition.....
      If Texas is just where he gets his snail-mail is sent, then no problem. If he uses that in Texas, then I expect he'd get all the "enforcement" that the law wants to provide. Most countries I've been to couldn't be stuffed to enforce that type of thing.

  72. TV Be Gone by cliffjumper222 · · Score: 1

    This is just like TV Be Gone if it's used by a visitor to a wifi network - a bit cool, a bit controversial. But if it's the wifi network's owner in the coffee shop, fair game!

  73. Re:Misread the summary by Anonymous Coward · · Score: 0

    I can't help it, "digital nomad" always sounds to me like the internet version of the guy who keeps bumping from one friend to the next and camping on their couch 'til they get tossed out 'cause they fucked up the network.

    FTFY!

  74. Uh by jon3k · · Score: 1

    If your job depends on Internet access, buy a MiFi? Unfortunately you don't have any right to stop someone else from using a public hotspot however they like.

  75. MOD PARENT UP by Anonymous Coward · · Score: 0

    nt

  76. blaming protocols instead of behaviours by Anonymous Coward · · Score: 0

    So you are blocking a PROTOCOL because it is sometimes used with misconfigured clients?
    Are you so happy of everyone using ANYTHING over https then? streaming porn over https is also using a lot of bandwidth, as well as joining a "hangout" of people losing their time. Are you going to look at people screens and break their devices?
    With a reasonable limit on tcp connection and bandwidth, bittorrent will work very well, and you are ruining the connection of all users which are just running the client (maybe even with stopped torrents)?
    Sorry this is criminal activity. You can better educate users and network owners, or write a client which behaves better than others, and instead you are shooting in the crowd.
    I firmly behave that every one blocking protocols instead of looking at low-level technical behaviour (connection limit, bandwidth usage etc) is not doing the right thing.
    It's just the cheap, stupid, asshole way.

    So you can't "fix" this behaviour? Talk with the owner instead and maybe switch cafè. You were not given the legitimate power to do any other thing.

  77. Re:So why are you entitled to mess with the networ by Anonymous Coward · · Score: 0

    Now, now... the solution to software is more software.

    Someone needs to write a nice little program that checks a network for the presence of BitHammer, and then attacks that host with most known exploits for whatever system it is, downloads child pornography onto it, and notifies the FBI (or appropriate agency in that country) of the horrible child molester that was just uncovered.

    See? No problem. Well, unless you don't like being more evil than the evil you're fighting, I suppose.

  78. Re:Misread the summary by Anonymous Coward · · Score: 0

    I think "nomad" ought to be reserved for people who do not live in any one country for more then 3 months and has no fixed address. So a "digital nomad" wouldn't mean "that douchebag who works in starbucks in the USA."

  79. Priorities right? by Ev!LOnE · · Score: 1

    impossible to use tools like SSH, or sometimes even web browsing

    TIL an average slashdot user uses SSH more than browsing the web.

    Browsing on Lynx?

  80. Thanks for the comments by michaelcole · · Score: 4, Informative

    Hey everybody, thanks for the comments. Most of you probably won't ever see this comment, but I appreciate your interest and feedback about the program. Believe it or not, I thought about alot each of the ethical issues yall brought up. And well, frankly there isn't a good way for strangers to work together anonymously. That's probably a good definition of a stranger. If you have any questions, I'm happy to answer them here. Anyways thanks again and best wishes! Mike

    1. Re:Thanks for the comments by theVP · · Score: 1
      First off, before I say anything else, thank you for taking the time to take part in the discussion. A lot of people would have seen the comments on this post and turned tail, knowing they were the subject of all the hate. I sincerely appreciate that you're willing to participate. That being said....

      And well, frankly there isn't a good way for strangers to work together anonymously. That's probably a good definition of a stranger.

      Well, no, there is a good way for strangers to work together anonymously. That's what a ridiculously large number of us do on a daily basis. It's called working within standards. It's how open-source projects function, and it's how the two of us are going to discuss this passionately yet calmly on /. In context, wouldn't a far better use of your technical know-how be to help educate others on proper administration of their open WiFI? Or perhaps to instead discuss on /. how other people utilize free and public WiFi? Instead you've created a tool that will, no doubt, be re-engineered by the black hat community to just redirect all traffic to a host, instead of just BT traffic. Because that will be the source of giggles for them. Which, mind you, I don't damn a tool for having that capacity, but I'd appreciate it if the tool's original intent wasn't something equally annoying, in the first place.

      --
      "No one is more miserable than the person who wills everything and can do nothing." -Emperor Claudius 10 BC - AD 54
    2. Re:Thanks for the comments by BasilBrush · · Score: 1

      Believe it or not, I thought about alot each of the ethical issues yall brought up.

      Yet it appears that you selfishly went ahead anyway.

      What you are doing is not only unethical its illegal, in the real world situation that you didn't get permission of the network owner. And don't pretend you do. In the unlikely case that you did ask and could actually speak to the owner, he wouldn't understand what you are talking about.

    3. Re:Thanks for the comments by michaelcole · · Score: 1

      It's all good, I don't take it personal :-) Things rarely are. I have memories of mean people have kicking me out of things, and those memories hurt.

      > In context, wouldn't a far better use of your technical know-how be to help educate others on proper administration of their open WiFI?

      Oh god no. I'm been traveling around South America for a year. These are password-protected WIFI's for a cafe or hostel - usually, the uplink is through a long-range WIFI or microwave antenna up the valley (It's how the rest of the world is being slowly internet'd). The owners either don't speak English, or don't understand. When I bring it up, they think they need to upgrade their connection. And of course the ISP is happy to do so. Sometimes it's the guy who installed it who is torrenting. Sometimes the guy who installed it steals the Wifi equipment and sells it back later. Anyways, I don't give free advice - because it's almost always wasting my time, and the person I'm "giving" it to.

      > Or perhaps to instead discuss on /. how other people utilize free and public WiFi?

      That's pretty much why I posted on Slashdot. The repo's only a couple days old. I used it at the hostal I was staying at before I found an apartment :-) The apartment owner had the same problem with a BitTorrent user sucking up all the bandwidth. We changed the password and now it's fine.

      > Well, no, there is a good way for strangers to work together anonymously. That's what a ridiculously large number of us do on a daily basis. It's called working within standards. It's how open-source projects function

      I put alot of time into an opensource project that thousands of developers used. When I needed help with it, I asked and didn't get any. It's not a pity party for me. By definition, "giving" can't have expectations. My point is that open-source has an economic model - usually "consultancy", "personal-brand", or "freemium". And those models are based on building relationships. I don't know of any project that automatically accepts all pull requests. I'm not against you in this, I wish there was a better way. My point is that faceless anonymous actors break down cooperation in economies.

    4. Re:Thanks for the comments by michaelcole · · Score: 1

      >Instead you've created a tool that will, no doubt, be re-engineered by the black hat community to just redirect all traffic to a host, instead of just BT traffic. Nope. I actually de-engineered one. Here's the python code I found that helped build the ARP cache poisoning in BitHammer: https://github.com/evilsocket/... Notice the "all" selection.

  81. Re:So why are you entitled to mess with the networ by ilsaloving · · Score: 1

    You seem to be confused regarding who is engaging in the DoS attack.

    The script poisons bittorrent traffic in order to *stop* the DoS attack that is *already* in progress, caused by the *torrenter*.

    This is not the equivalent of yelling at kids riding their bikes. It's the equivalent of having a bunch of kids forcefully and willfully blocking the driveway of you and every other person's house on your street because they want to play road hockey.

    In real life, you'd be calling the police and possibly pressing charges. But that's a lot harder to do with network traffic, hence people going vigilante like this. This is an inevitable consequence when more reasonable measures are not available.

    Your strawman arguments are ridiculous. Why the hell would the owner of a coffee shop be in the back room downloading CentOS ISOs? That's horse shit and you know it.

    The whole point of a business providing public wifi, is to entice people to come in and use their other services. If I go in there with the expectation that I can peruse slashdot while enjoying a cappuccino, and I can't, then that will directly impact my decision to go there again.

    I challenge you to find one single shop owner that wouldn't happily invite measures such as these, so that they are able to provide service to their customers.

    Ilsa

  82. License: MIA by OneSizeFitsNoone · · Score: 1

    https://github.com/MichaelJCol... Copyright (c) 2014 Michael Cole The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose and noninfringement. In no event shall the authors or copyright holders be liable for any claim, damages or other liability, whether in an action of contract, tort or otherwise, arising from, out of or in connection with the software or the use or other dealings in the software. Now, these are not licensing terms: this is just a disclaimer.

  83. Military Reponse by Anonymous Coward · · Score: 0

    Many people will likely carry out a military response if something like that were to happen.

    Those behind Bithammer will be bringing it down on themselves.

  84. Re:So why are you entitled to mess with the networ by Payden+K.+Pringle · · Score: 1

    Just an FYI, it states on his github page (which is something I'd figure a commentator would read, but hey, lets talk about things we didn't bother to read) the following:
    "After talking with the frustrated non-technical people who owned/managed them, I wrote this program to help network users and owners." ... So you are completely off-base with your comments.

  85. Re:When all you know how to use is a (ban) hammer. by Half-pint+HAL · · Score: 1

    It is the equivalent of using duct tape and plastic wrap to replace a broken car window.

    Or the equivalent of using duct tape and plastic wrap to shut up the guy next to you talking too loudly on his phone.

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  86. From the author's website . . . by mmell · · Score: 1

    The program then bans those users from the network via ARP Cache poisoning

    and

    Is this legal? . . . I am not a Lawyer

    He knows he's using arp cache poisoning on someone else's network - without even thinking too hard, that sounds pretty schiesty to me. Regarding legality - rather than simply not mentioning it, he goes out of his way to document his ignorance of the potential illegality of running this code. Sounds less like a factual lack of knowledge and more like willful ignorance to me.

    The ends cannot justify the means. He has a good end in view, but his means are even worse than the situation he's attempting to address. What other packets is he stealing from (presumably innocent) bystanders?

  87. In your opinion, the ends justify the means? by mmell · · Score: 1
    It's okay for you to redirect packets from a total stranger's computer on a public network to your host. I suppose we should all take your word for it that you're just dropping those packets on the floor?

    The nature of this software has already called your integrity into question - or did you suppose that "pure" motives would justify poor ethics?

    1. Re:In your opinion, the ends justify the means? by michaelcole · · Score: 1

      No and No.

    2. Re: In your opinion, the ends justify the means? by mmell · · Score: 1

      Your candor gives me reason to believe you may be trustworthy. However, the tool you have created is dangerous and you should take steps to control its dissemination.

  88. Traffic shaping. Prioritise not ban! by jago25_98 · · Score: 1

    For the love of god.

    Packet prioritisation! It's not hard. The prio chain in iptables has been around for ages exactly for this purpose. Please, please please prioritise traffic rather than attempting to ban it.
    If you can ban then you should be able to traffic shape.

  89. def aprPoisoner(self): by Anonymous Coward · · Score: 0

    (though I imagine he means to poison ARP, not "apr")

    Poisoning the ARP table on the host router isn't exactly a friendly behavior, and a lot of implementations ignore unsolicited ARP replies anyway.
    Maybe be a little more targeted and de-authenticate his wifi association like what aircrack does.

  90. OP, you're welcome! by Anonymous Coward · · Score: 1

    I am one of the reasons for BitHammer. I inspired you to code your first Python program. You're welcome, OP!

  91. Isn't bandwidth really the issue? by Maxo-Texas · · Score: 1

    If someone is bit torrenting and someone is watching netflix or youtube HD, what's the difference?

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  92. Banning other Users? by wisnoskij · · Score: 1

    So without any admin access to the network they are on, or the torrent site, you can ban another random torrent user? How does that work?

    --
    Troll is not a replacement for I disagree.
  93. You sir, are an ass. by thedarb · · Score: 1

    Who says the bittorrent users are rogue? Who says they stole a password? You said it was public wifi. Why do you think they are lying to your face? Were you running around asking people? Just leave people alone, you self entitled jerk. Who's to say their file transfer is or is not legit, and who is to say it is more or less important than your work? Now people have to run VPN connections to keep you from interfering with them? I would not only kick you out of my coffee shop, but I would post pictures of you, and list your mac address across the net, so people know when you've entered the room. Your behavior is inexcusable.

    --
    This sig intentionally left blank.
  94. and further, especially without an extension . CDN by raymorris · · Score: 1

    With BitTorrent, there's a very good chance that you're downloading from some who are near and also some who are far away. With a CDN, you'd be using the nearest one. There is an unofficial protocol extension to _favor_ closer peers, which _some_ torrent users use.

    The great thing about torrents is that the volunteers who run the CentOS project don't have to pay for a CDN, or for high bandwidth. It costs less. That's a great thing. Sometimes, that's very important. Other times, you don't want the cheapest solution, you want the fastest, or the most reliable, etc. When you want the cheapest way to deliver a big file to a lot of techies, BitTorrent is the way to go. It does have disadvantages too.

  95. he said HE doesn't have use for it by raymorris · · Score: 1

    Read his post again. He said HE doesn't have a reason to use it. He didn't say you're not allowed to.

    Your first sentence was a reminder to yourself I suppose.

  96. philosophy of the bithammer by whyAreAllNicksTaken · · Score: 1

    If I start a torrent, then open this program to stop me from using all my bandwidth... who wins?

  97. Python - Destroying the planet? by danknight48 · · Score: 1

    Clearly you care more about getting free internet access than saving the planet.

    Why didnt you write it in c++? do you not care about:
    - Energy usage of your program
    - The impact it will have on world energy supply usage
    - The extra heat generated to process python on your CPU, impacting the worlds environmental temperature.

    But hey, we can all be aholes like you when we use your mentality of thinking.
    I'am off to make a program written in Java that keeps my CPU usage at 100%, because noone will let me share their radiator for free..........

  98. cunt by Anonymous Coward · · Score: 0

    you sir is a cheap cunt,buy your own wimax and boot anyone you want from it,if I use a free public wifi for whatever reason and I find out someone ( not owner) kicking me out , I will find out who and you will get a physical beating or police

  99. If Bittorrent messes up your router... by Casandro · · Score: 1

    .... you should _seriously_ consider getting a proper one. The number of concurrent connections should be _far_ higher than what you typically have, and the QoS should make SSH still go through like a charm.

  100. SSH Advice by Marillion · · Score: 1

    I add, ServerAliveInterval 60, to my $HOME/.ssh/config file just because of appliances that are too dumb to handle long TCP connections.

    --
    This is a boring sig
    1. Re:SSH Advice by ls671 · · Score: 1

      Your sysadmin should do that for you at the server level:

      in sshd_config:

      ClientAliveInterval 30
      ClientAliveCountMax 60

      --
      Everything I write is lies, read between the lines.
  101. It's broken. by Anonymous Coward · · Score: 0

    You are trying to run it under Python 3, whereas the program was written for Python 2. In Python 3, "print" is a function, not a built-in statement.

  102. just change mac... by gl4ss · · Score: 1

    just change the mac.. once you change it often enough, all the ip's from the dhcp pool are banned and then nobody gets to use use the network.

    I mean, if you want to bw limit, why not just run limit per user or some other network shaping like that. and does he really expect the public wifi operators to install this?

    and furthermore, why the fuck would you need to hack or steal password for a PUBLIC FUCKING WIFI? it's public. deal with it - how about if you're a nomadic hippie worker, you just BUY PROPER NETWORK access when you need it, nomadic worker doesn't need equate to a freebie leecher worker you know. there's for pay hotspots all around most asian countries - or you can buy 3g for rather cheap.

    --
    world was created 5 seconds before this post as it is.
  103. Good luck by allo · · Score: 1

    If some filesharing gets successfully banned in enough locations, it will add encryption and concealing of its protocol. iirc there are already approaches for bittorrent there.

  104. No smoking by Anonymous Coward · · Score: 0

    I want to bring my can of raid into the restaurant and spray a cloud of it over the head of anyone spraying a cloud of nicotine over my head.

  105. garbage by Anonymous Coward · · Score: 0

    "making other programs useless"

    Are you using dial up?

  106. Is a better solution is already available? by Anonymous Coward · · Score: 0

    phew, you need to say his name 3 times to make him appear I've heard

  107. Re:So why are you entitled to mess with the networ by bobbied · · Score: 1

    This software is inappropriate for USERS to run. Network operators/owners are free to do what they wish with their network. Both are in my original post on this.

    You did read MY post right?

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
  108. Re:So why are you entitled to mess with the networ by bobbied · · Score: 1

    You seem to be confused regarding who is engaging in the DoS attack.

    The script poisons bittorrent traffic in order to *stop* the DoS attack that is *already* in progress, caused by the *torrenter*.

    You missed my point then. Assuming that YOU are entitled to decide what traffic is allowed and what traffic is disrupted in a network which is NOT YOURS is wholly inappropriate and smacks of self importance. Who are you? Who put you in charge? What makes you entitled to decide?

    It's like you decided that your neighbor's back yard garden was getting too weedy and didn't have enough flowers, so the next time he invites you over for a BBQ you show up with shovels and herbicides to start "fixing" the problem. In the process, you might be digging up his organic vegetable garden, you don't know.

    Stay in YOUR yard and DON'T start trying to administer networks which are NOT yours.

    --
    "File to fit, pound to insert, paint to match" - Aircraft Maintenance 101