29 May 2007, 13:13 by mark hoekstra

Slurpr - the mother of all wardrive boxes

click to enlarge

Whenever I go to Amsterdam, every once in a while I meet up with Boris. Now our meetings are always inspiring (I guess for the both of us ^_^), full of ideas, about stuff we can do and a couple of months ago Boris came up with the following (he also blogged about this)

“At this moment I can see 8 different signals. Some are closed networks but most are open and available. I can only connect to one at a time so I tend to just pick the one with the best signal. But what if I could connect to all the networks at the same time and combine their bandwith?

Yeah, that is what I need!

A big, fat access point with a large antenna and a bunch of Wi-Fi cards that automatically connect to the strongest signals it can pick up. Then it would combine all these signals into one FreeLoading Broadband Canal for me to use.”

So, in the end, I guess I was the one up for the challenge and now, two days ahead of The Next Web Conference it’s time to show the world what we’ve got!

We call it:

the Slurpr

click to enlarge

(the box already got its own domain name too!)

What is it?

Well, I (re)searched a whole lot of available hardware before I decided this is what this magic box should be:

click to enlarge

It’s a nice black box of course, but what’s inside?

The inside consists of a Routerboard 532A motherboard with 564 daughterboard.

That on it’s own gives the following specs:

CPU MIPS 32 4Kc based 266MHz (BIOS adjustable from 200 to 400MHz) embedded processor
Memory 64MB DDR onboard memory chip
Root loader RouterBOOT, 1Mbit Flash chip
Data storage 128MB onboard NAND memory chip
CompactFlash type I/II slot (also supports IBM/Hitachi Microdrive)
Ethernet ports One IDT Korina 10/100 Mbit/s Fast Ethernet port supporting Auto-MDI/X, eight VIA VT6105 10/100 Mbit/s Fast Ethernet ports supporting Auto-MDI/X
MiniPCI slot Six MiniPCI Type IIIA/IIIB slots
Serial ports One DB9 RS232C asynchronous serial port

Now that is already a nice piece of equipment, but doesn’t bring us any nearer to a solution of Boris’ problem here, so I added six mini-PCI cards (and a quite famous 4GB Compact Flash card ^_^), three of which are visible in this picture:

click to enlarge

The cards I ended up using are Senao/Engenius SL(NL/EL?) 5354MP cards with Atheros AR5213 chipset, for which drivers exist by the means of the MadWifi project.

So, a small box, a MIPS-CPU, six wireless network interfaces, now what?

Well, the idea is to bundle all the traffic from these six wireless networkinterfaces (and maybe a wired interface too) into one big connection which, if you keep the wireless interfaces down to five, otherwise you need to hook up to it by wire, could be retransmitted into one powerfull new connection! *^_^*

click to enlarge

The box at this moment happily boots Debian and the bonding of all the network traffic is done in a load-balancing way, but the other way around. Instead of balancing the load of one connection over multiple servers, we balance multiple connections into one device.

Now of course, even though I need some more time to finetune this setup, this is Amsterdam and this is Boris’ specific solution for his problem. In Amsterdam, believe it or not, you can find a lot of unencrypted networks but even making use of unencrypted networks which are not your own is quite controversial, let alone, if we would add features which would enable the use of lightly encrypted networks(WEP 64/128 bit). There’s lots and lots of material out there and even though it could take the machine a while, technically this machine is able to crack lightly encrypted networks. But the question arises, will we do that and can we (from a legal point of view) do that?

So, to answer that, we’re gonna ask you!

Which features, according to you, should the Slurpr have?

Which features should the Slurpr have?
Put everything in it that's technologically feasible, make this box the meanest WEP-cracking wireless-bundling box ever!
I don't care what you make, just get me one! (you can pre-order below)
Bundling of network traffic is fine, but only connect to open/unencrpyted networks.
Bundling of network traffic is fine, but do not connect to any private network.
Forget it, I'll build my own, thank you very much.

View Results

Somehow, Boris and I both think we could be up for some legal consequences if we would market/sell this box in a way we both would like, so to add to the earlier question,

How about the legal consequences of the Slurpr?

How about the legal consequences of the Slurpr?
I would be willing to sign a waiver, especially if that enables all kinds of features.
You guys sort the consequences out, I'm not signing anything!

View Results

But, even though we’re very curious about what you think of our Slurpr, no matter what… we’re gonna sell it anyway!

The box will cost 999 euro, ex taxes and ex shipping. Now that may seem very steep, but click around the web, configure it with these specs and on the material alone you’ll come very close.

This box is being sold pre-assembled, pre-configured (remember you’ve got a vote in that!) and ready to slurp!

So, if you would like to have this controversial box as one of the first around, make sure you pre-order your Slurpr today! Click the add to cart below and your pre-ordering through PayPal starts.

UPDATE we stopped accepting down-payments on the Slurpr for now. You can of course still leave your info so we can keep you updated on news around the Slurpr.

If you’d like to be updated about the Slurpr, you can fill in your mail-address here:


click to enlarge

Next to the pre-assembled boxes, everyone can build their own of course. Maybe with a couple of wireless interfaces less than this one, that doesn’t matter. ^_~ We can host the images which can be flashed directly to the Compact Flash cards. If people are willing to contribute to this project, we’d like to hear about it of course!

Let’s Slurp and truly liberate some Wifi!

click to enlarge

Terms and Conditions of Use
I would like to point out that everything on this website is licensed through a Creative Commons License. It’s free for any non-commercial use, so anybody trying this out for themselves is something I’d like to encourage. Just don’t be evil ^_^

DIY trackback
Boing Boing


  1. Linkvendor @ 29 May 2007, 16:19 :

    Great I am gonna get me one!

  2. Boris @ 29 May 2007, 16:44 :

    Can’t wait to get mine!

  3. Koos van den Hout @ 29 May 2007, 16:53 :

    Please call it a ‘wifi-stealing’ or ‘wifi-leeching’ box, this has nothing to do with wardriving (the act of locating wireless networks)

  4. flamsmark @ 29 May 2007, 17:08 :

    It’d be great if you could host the full design specs of these so that we could build our own!

    Also: doesn’t the Aetheros chipset have two physical APs anyway? Would you be able to provide a slimmed-down version of the firmware to run on regular aetheros boxen like – say – the fonera of which many people have several lying around.

    Given that there may be more access points around that even the Slurpr can simultaneously connect to, does it feature any sort of slection? For instance: check its intenet bitrate through each connection and then picking the best out of those.

    This is an amazing project, and I hope that the instructions and boxen that you produce help many people.

  5. Lucas AJ @ 29 May 2007, 17:27 :

    Great!! Only i am afraid that only students would wan’t to boorow there naboirs wifinetwork. but the problem is that students dont have the budget for a gadget like this. But it looks fantastic.. if only the price could get as low as 200$ i would definately buy one.

  6. Askarel @ 29 May 2007, 17:52 :

    Respect !!

    This is one hell of a weapon of mass detection !! :-)

  7. Jan Kees @ 29 May 2007, 17:54 :

    Call it Lord of the Networks: one to rule them all!

    Nice Idea, but not practical. I’m not gonna carry this gadget with me (how about powerconsumption), rather have a card for inside my laptop. Don’t need it at home (DSL), or at workplace (fiber), so why shoul I ude it?

  8. Kortanis @ 29 May 2007, 18:36 :

    Not sure some people are getting the point about this bad boy. This uses multiple connections to give you a faster than normal connection. Hook this up in conjunction with your DSL and get an even faster connection.

    My question is, How well might it work on US networks? Are there going to be any tie ups there? I’m sure US lawmakers would freak over something like this.

    I would love to see more detailed specs to attempt even a smaller scale home-made version. Like someone above said, perhaps it could be called a ‘student version’

  9. Matt Joyce @ 29 May 2007, 18:52 :

    I just priced all the parts on this device at 500USD give or take. Without any bulk rebate.

    I think you might want to look into an alternate electronics vendor if you are getting charged nearly 3 times that.

  10. Pieter @ 29 May 2007, 19:05 :

    Put an antenna combiner in the enclosure and put it all on one antenna. Having 6 antennas on the box is useless and might degrade the performance when transmitting, especially when using the same frequency for multiple emitters.

  11. James edmonds @ 29 May 2007, 19:45 :

    Make it Wep crackable right out of the box and you’ll sell a million of these boxes, period.

  12. Yoshi @ 29 May 2007, 21:27 :

    Nice hoax.

    It’s not like combining 6 connections of 1 Mbit leaves you with one fat connection of 6 Mbit, it just doesn’t work that way. People who think that need to get their heads around how routing works…

  13. TomTheGeek @ 29 May 2007, 21:29 :

    Please for the love of god, what software are you using to do the link aggregation? Can you run it on a standard PC with several Wi-Fi cards or do you need specialized hardware ?

  14. tibi @ 29 May 2007, 21:54 :

    i think you can legaly make this box. let say i have my own network and want to cover a large distance. i could send 5 times over 1 mb bundle them to 1 5 mb network. or pigytail two of them together sending 6 time and recieving 6 times.
    or large bandwith:
    100 mb – Sl – - – - – - Sl—100 mb

    all are legal!!

  15. phil-boy @ 29 May 2007, 21:55 :

    tres cool! I do see a legitimate purpose for the single wifi connection version of this – personal firewall. Especially for those poor Windows users that have to crap up their system with microsoft’s pathetic excuse of a firewall.

  16. Bas - Laptop Plus @ 29 May 2007, 22:39 :

    Wow!! and with the serial port! that’s just what we need.

  17. cj @ 29 May 2007, 22:42 :

    “Whenever I go to Amsterdam, every once in a while I meet up with Boris.”

    Wtf?! Whenever and every once in a while?

    Sense no maketh.

  18. Ryker Abel @ 29 May 2007, 22:42 :

    Gbit Wireless

    Uniplexing wireless traffic has its legal uses too. If you own 5 wireless APs and use this box to access them, its legal and produces theoretical Gbit wireless.

  19. Ariaantjuh @ 29 May 2007, 22:55 :

    Wow… If it really works…Show some pics with bandwith indicators
    Lots of download software has it.
    And how you solve the IP adressing problems?

  20. vsync @ 29 May 2007, 23:19 :

    This looks pretty sweet. I would like to suggest an option between “connect only to open nets” and “connect to anything you can crack”... “connect to open nets, plus anything i have the key for”... that way if i have my own network i can use it additionally. For you h4×0rs, you could crack externally and load into the device.

    And for the haters… “stealing” is quite a strong word. Check out the protocols… If you don’t crack the WEP, here’s how it goes… You look around (on an unlicensed spectrum I might add) and see the AP advertising a network. You ask the AP for association, it says “sure”. You ask the AP for an address, it says “sure, and here are some nameservers and default routes”. Sounds like an invitation and permission to me.

    Oh, and to not be rude, the Slurpr should offer an option to throttle each individual connection to a user-specified limit. That way you don’t overstay the aforementioned welcome :))

  21. Micky Socaci @ 29 May 2007, 23:36 :

    very nice gadget you`re building :) i’m still wondering how you make 1 connection of the 5-6 the box conencts to.

    As far as i know if you download something from the net you will only get the speed of the connection the box used to send your request an leave the rest unused.. thus making it kinda useless for downloading large files using 1 http/ftp stream.. this can be overcomed by using download managers that use several http streams but not many users do :) or for torrent files

    If you found a way to send requests in a way that the incoming packets are fragmented by the server that send the reply then received through each connection and repacked by the box please show us how :).
    if you need more explications about what i meen please contact me :)

  22. edgar neo @ 29 May 2007, 23:47 :

    when everybody has joined the www.fon.com movement and has a linus option on it than sharing of the connection is no problemo ;) and the user has both an open and een encrypted network. lol! @gar

  23. Alex @ 29 May 2007, 23:56 :

    i would be down 100%.. i am in need of this unit, since i have multiple connections in my home and would love to combind them all and have a sick fast speed.. cant wait!!

  24. Alex @ 30 May 2007, 00:41 :

    To #23 above, check out pfSense. It can loadbalance connections just like this box.

  25. jig @ 30 May 2007, 00:51 :

    once you can cram it all into a pcmcia card, then i’ll think it’s worth it.

  26. Sigivald @ 30 May 2007, 01:17 :

    If you sell a device that automatically cracks WEP protection (or even has a manual interface), I will wish extremely bad things on you.

    “I can take it with some work so I’m entitled to it” is a barbaric and vile attitude that disregards a fundamental human right (that of property).

    I assume you would not take the view “if I can pick the lock on your front door I’m entitled to whatever I can take”, right?

    Don’t do it. Have some sense of decency and respect for others.

  27. Zach @ 30 May 2007, 01:28 :

    Too bad this is a huge scam. There’s no way to bond the connection in the manor the guy is talking about. Sorry, it just doesn’t work that way.

    I can think of ways to do it, but they all involve having your own server to run the traffic through and the resulting connection would be flakier than trying to use a single connection.

  28. db @ 30 May 2007, 01:32 :

    By having the antennas too close, you will loose efficiency, because each one will have near-field effects. I guess this is worth testing. Have each one working individually and all in tandem. I bet there’s a difference ;)

  29. Casey @ 30 May 2007, 02:01 :

    This board isn’t capable of passing probably more than 30Mbps – 40Mbps at the extreme, the 400Mhz Mips 4k processor tends to stall out when processing much more than this. Also any advanced queuing they would have done in the system as well as EQMPG Rules (Equal Cost Multipathing Gateway Rules) would cause even more overhead so the realistic bandwidth drops down more like 24Mbps. The board could achieve more with the Nstreme2 or Nstreme protocols enabled, but since these are proprietary they would be unable to communicate with any standard 802.x signaling.

    In fact you can find the basics for this script setup at http://wiki.mikrotik.com/wiki/ECMP_Failover_Script

    I configure and consult on this gear every day as technician at http://wisp-rotuer.com, an equipment provider for WISP’s (Wireless Internet Service Providers.) If you want a similar setup for less cash give me a call. It would just cost you the hardware and the $100.00/hr consulting fee. It would take less than an hour probably, maybe two at the outside. Bottom line looks somewhere around $600.00 to $700.00.

    I think you my want to do some research into this little box before anyone drops $1,300 on it. I know what hardware they are using and it’s nothing more than what we do every day here at work. They are using the following gear to accomplish this trick: All Mikrotik Gear (http://www.mikrotik.com) & Routerboard gear (A Mikrotik Company).

    Part List:
    RB532-4 Single Board Mips 4k Computer: x 1 – Includes Mikrotik Lvl 4 License

    RB-564 Daughter Card: x 1 – Adds 6 Ether Net Ports and 4 Mini PCI ports as an expansion card for RB532-4

    I would use:
    CM9 MiniPCI 802.11a/b/g combo cards (Just a Guess) x 6

    RB5-Indoor-Large Enclosure: x 1
    A bent Aluminum powder coated case with ground, designed to house the RB532-4 and Rb564 Daughter board snuggly.

    IN24-5 Rubber Duck Antennas: x6

    A Power Supply My Guess 48v or 56v: As the mini pci cards will suck up some juice. The board will distribute up to 6watts I believe between the gear in the Revision 5 Board.

  30. jeg @ 30 May 2007, 02:35 :

    Good luck trying to get some signal from one antenna out of the noise generated by the other five. This won’t work at all.
    Also, but I could be wrong here, please correct, I recall reading that current Atheros Linux drivers (madwifi?) don’t allow more than one card per system.

  31. pip @ 30 May 2007, 05:11 :

    “This board isn’t capable of passing probably more than
    30Mbps – 40Mbps at the extreme, the 400Mhz Mips 4k processor
    tends to stall out when processing much more than this.

    Also any advanced queuing they would have done in the system
    as well as EQMPG Rules (Equal Cost Multipathing Gateway Rules)
    would cause even more overhead so the realistic bandwidth
    drops down more like 24Mbps.

    The board could achieve more with the Nstreme2 or Nstreme protocols enabled,
    but since these are proprietary they would be unable to communicate
    with any standard 802.x signaling.”

    the Efika PPC 400Mhz $99 PC board might make an
    interesting cut down Bonding Box though, far more powerful CPU
    and at a far better price right now.

    put a PCI to several Mini-PCi card in there

    apparently the EfiKa runs at around 0.8-1.2W and the addition
    of the mini-PCi wifi might take it up a little, whats the avarge
    per these mini pci cards?.

    run the whole thing of Pico ATX

    PSU (60-80W or 120W) and run it mobile even ;)

    “heres the efika book to read:

    Freescale MPC5200B PowerPC SoC up to 466MHz (400MHz, 32bit PPC+FPU 603e or
    e300 core, 760MIPS)

    3.2 PSU
    The power consumption of the EFIKA is very low : –

    0.8 to 1.2W in operation with USB and Ethernet turned on –

    1 to 3W for a hard disk –
    5 to 15W for a graphic card

    That gives something around 20W, so it is then possible (and recommended) to use a Pico ATX

    PSU (60-80W or 120W) such as this one :”

    Note: power consumption as low as 9W has been recorded with hard disk,
    graphics card (ATI9250) all running with a reasonable amount of usage
    but without a heavy 3D running. Those numbers have to be confirmed officially.”

    NOW the hard part, what GOOD MESH easy to configure and manage ,is out there….?.

    there seems to be this http://www.linuxdevices.com/news/NS4660240866.html
    but thats commercial i think?.

    we NEED good MESH to make good use of open community wireless networks,
    someone needs to put some real effort into this .

  32. pip @ 30 May 2007, 05:15 :

    opps forgot the URL and spec sorry.
    “The EFIKA 5200B is a performance evaluation board based around the MPC5200B PowerPC®
    System-on-Chip from Freescale Semiconductor.

    Specifications are as follows:

    Freescale MPC5200B PowerPC SoC up to 400MHz
    118mm x 153mm x 38mm
    128MB 266MHz DDR RAM
    44-pin IDE connector
    10/100Mbit/s Ethernet
    2x USB ports
    1x RS232 Serial port
    Stereo Audio out, Microphone and Line-input
    33/66MHz PCI with optional 90° AGP riser slot
    RoHS Compliant “

  33. eddiepi @ 30 May 2007, 05:56 :

    once you get found out by people that you’re using there bandwidth, they’d start encrypting their networks. Which means there’d be less open channels to “steal”. Good or bad? With this thing out on the loose…I’m gonna boost mine up to WPA2

  34. pip @ 30 May 2007, 06:11 :

    “once you get found out by people that you’re using there bandwidth, they’d start encrypting their networks. Which means there’d be less open channels to “steal”. Good or bad? With this thing out on the loose…I’m gonna boost mine up to WPA2”

    while this OP is a windup, the basic idea has been around a long time and today you might look to use 11n or even the WiMax chips once that becomes cheap enough.

    why assume stealing though, its far more interesting and better to just collect up your local mates Broadband modems and make yourself a small community wireless LAN and put one of these standard Efiks or whatever to good combined use for all your groups Bonding benefits . YES?.

    you can always keep the wireless open and lock the access to the netword down to those that are footing the bill for the kit, and perhaps let a small amount through to encurage new users to join in and work with the growing wireless community group.

    if it becomes massive, who knows, it could become better than the comercial outfits , and you can sign contracts for everyones benefits, the commercial WISP companys put the cost reduced kit out there as an all in one and profit from that, and your community
    grows to 10GigE kit LOL.

    is there any wireless GigE kit out there yet and is it a reasonable price is so?.

  35. Sr Semtex @ 30 May 2007, 11:00 :

    Interesting device, and a lot more interesting if you could make it into something which would double or triple the bandwidth of people´s own networks (e.g. having 3 wireless routers and a PC-notebook-card with 3 receivers build into it).
    No legal hassle and a much bigger market, with people adding NAS´s to their homenetworks (which is why I would like to have a 100Mb wireless connection).

  36. Esme @ 30 May 2007, 11:16 :

    I am not crazy about the design. It looks like an electronic porcupine. And it is too big to fit in my handbag. I need a portable, handbag-friendly device to carry around with me when I am traveling. Perhaps the next version of the device will be smaller and better looking.

  37. pip @ 30 May 2007, 11:34 :

    “(which is why I would like to have a 100Mb wireless connection).”
    so just go buy yourself an wireless 11n MiMo , they can do 100Mbit.

    but yes, i see your point, an easy Bonded multi wireless box at both ends of you lik would be a very good thing to have.

    the more you buy the better the spped you get.

  38. Mr Me @ 30 May 2007, 11:37 :

    Once again, rubbish.
    Because you have left your door unlocked doesn’t mean that anyone can walk into your home and take away your stuff.
    You are infridging some common sense of property, that obviously you don’t have. If you don’t pay for the connection, why do you think you have right to use it?
    Shall I mash your windows down because instead of brick you put glass?
    I hope you get burst, and any one who support stealing someone else bandwith (or any other paid product) without expressed aggreement.(Yes, it is stealing)

  39. ENRIQUE @ 30 May 2007, 12:31 :

    Artº de interés

  40. kuko @ 30 May 2007, 13:49 :

    quiero infromacion. should like information

  41. pip @ 30 May 2007, 14:31 :

    ‘should like Information’ on what?....

    perhaps a bablefish translation to english in your native language might help say what your trying to say?.

    its a shame these blogs dont have a bablefish tranlation option then information can cross language and well as the world…

  42. hgw @ 30 May 2007, 17:01 :

    Sorry but this will never work with that many Atheros cards transmitting without any regard for RF shielding. Any packet transmitted out of one card will swamp the others in noise even if running on different RF channels.

  43. rancid beverage @ 30 May 2007, 17:39 :

    has any one even checked the logististics of mashing multiple connections into 1 device? using 802.11g which is norm – there are 3 overlapping channels for AP’s – so if 3 neighbours/connections are using 802.11g-the default channels(6 or 1) means only 2 channels can be multiplexed…802.11a has 12 overlapping channels – but same default channels issues occur.great idea- but implausible unless you have 6 802.11a connections avail all on different channels.

  44. ch. @ 30 May 2007, 18:28 :

    Seems like very probable scam. Maybe?

  45. bquinner @ 30 May 2007, 19:12 :

    I think this could work. It always amazes me how little 802.11g APs interfer with each other. Remember a wifi AP is not xmitting all the time.

  46. Nathan Van Fleet @ 30 May 2007, 21:01 :

    Get OpenWRT working on this thing… or is Debian better? I’m not even sure. Just make sure it can do everything openwrt can and make it as straightforward!

  47. Geek @ 30 May 2007, 21:49 :

    If you also can get it to emulate the NES soundchip and make me dinner occasionally I’d get one for sure!

  48. mangia @ 30 May 2007, 22:17 :

    Seem interesting but this is probably simple linux machine which you can make from old computer together with Atheros based wireless cards and madwifi drivers.

  49. Nathan Van Fleet @ 30 May 2007, 23:06 :

    Um, yeah, you just need 6 minipci ports, just like a regular desktop machine. Oh, but maybe you just need one with 6 regular PCI ports? I guess so, just don’t plan on putting in a pci eth card or anything else. Don’t forget to do all the research on load balancing etc that I’m sure most people know about.

  50. kieran hervold @ 31 May 2007, 00:37 :

    How are you guys achieving the load-balancing and fall-over across multiple connections?

    I’ve got two wired connections to the ‘net and a Debian box; I’d LOVE to bond the two into one fat, redundant pipe. Can anyone point me at any scripts or tools that can do it?

    Thanks a million, kieran

  51. Tezzy @ 31 May 2007, 02:40 :

    Isnt that illegal to connect to free open wifi lines without concent of the owner?

  52. HyperStriker @ 31 May 2007, 03:09 :


    Is it BAD to use FREE TO AIR resources?, since WHEN? SINCE WHEN?

  53. michel @ 31 May 2007, 07:26 :

    Would it be possible to play online games like BF2..CS
    or maybe play online using a xbox
    Can you test this..and give your results.

  54. FRAN @ 31 May 2007, 09:43 :


  55. Spec. @ 31 May 2007, 15:03 :

    Unfortunately, it’s not that simple. This won’t work due to cochannel and adjacent channel interference issues. Unless the access points you are trying to access are on far separated channels you will have no gain at all.

  56. Sig Sucker @ 31 May 2007, 22:45 :

    If you replaced those rubber ducky antennas with high gain antennas you’d boost your reception significantly. Look at Marty’s Bugs biquad 12dB antenna. I mounted one on a 90cm satelite dish and it works like crazy.

  57. Sigivald @ 31 May 2007, 22:46 :

    (I should add that the only part I’m opposed to is the WEP-cracking idea.

    The idea of a wireless aggregator/router/whatsit is great.)

  58. Nathanael @ 1 June 2007, 00:39 :

    This is what our PERM project is doing (http://swing.cs.uiuc.edu/projects/perm/) except we implemented the multihoming on the client instead of the router because it was easier to add interfaces. There are several issues that will limit your performance here. First of all there are only 3 orthogonal channels in 802.11b/g which means you are going to get a lot of self interference reducing your transmission rate. Secondly, you cannot do per packet load balancing unless you use a different transport protocol (SCTP, pTCP, RMTP, etc) or tunnel all your traffic to a middle box somewhere behind all of the different ISPs. That means you have to do flow scheduling which is inherently less efficient than packet scheduling.

    Our PERM software does flow scheduling in Linux (and also beta in Windows). It also includes incentive management and some basic privacy constraints for OpenWRT routers. The current release is still a little buggy but I hope to get another (final) release out this summer. It would be interesting to see how easily it can be moved onto your box.

  59. Eric @ 1 June 2007, 04:25 :

    Heh all! imagination and creativity is what got us in planes,trains and cars. I support all creative ideas and projects. I like it!

  60. Macxim @ 1 June 2007, 14:00 :

    So basicly I dont see how you wanna do the 802.11 (client) -> 802.3 bridging of these Open Networks you wanna connect to ? So how exactly your Load Balancing works and why do you need 6 Antennas if you dont do MiMo ? Oh besides this, sorry for more dumb questions but why is wep cracking interesting at all ? I think a implementation of Lorcon/cowpatty would rock more. At least you could like crack wpa 8).

  61. Jimbo @ 1 June 2007, 14:56 :

    April 1st again?

  62. pip @ 2 June 2007, 13:59 :

    “This is what our PERM project is doing (http://swing.cs.uiuc.edu/projects/perm/) except we implemented the multihoming on the client instead of the router because it was easier to add interfaces.”

    it looks interesting, ou sem to make it very limiting to get info and feedback to and from your group, shame you dont put up a simple messageboard or annon bloging like here.

    ou also seem to really put the effort in to providing at laest a basic binary windows and working example config for two or more devices so people can try it out and give fedback and get advice etc.

    perhaps even write a few nice rebol GUI scripts for all the devices your app runs on.



  63. pip @ 2 June 2007, 14:03 :

    “This is what our PERM project is doing (http://swing.cs.uiuc.edu/projects/perm/) except we implemented the multihoming on the client instead of the router because it was easier to add interfaces.”

    it looks interesting, you seem to make it very limiting and hard to get info and feedback to and from your group, shame you dont put up a simple messageboard or annon bloging like here.

    easy of acess is a key requirement to advance these things.

    you also really need to put the effort in to providing at least a basic binary windows and working example config for two or more devices so people can try it out and give fedback and get advice etc.

    perhaps even write a few nice working rebol GUI scripts for all the devices your app runs on and make your tool far more user friendly.



  64. I have seven @ 3 June 2007, 10:42 :

    Well, if the box cracks WEP automatically (as I understand), then setting the box up to automatically configure the broadcasting channel of the modem probably wouldn’t be a step to far.

    All it would need to do is direct communications with, because most people don’t change these things, and enter the default password for the modem that is being accessed, which is normally admin or the like.

    It would then solve your channel problems.

  65. Dave-O @ 3 June 2007, 22:36 :

    What about making something that can take guaranteed connections like a phone connection and a cable connection and fuse those bandwidths? I suppose this works- if, as in most cases you are surrounded by weak wifi signals and you want a basic connection- for free. I say add more antennas and call it “hell raiser”

  66. Dagan @ 4 June 2007, 15:54 :

    It is unlikely that 6 wireless connections could work in such slose proximity to each other. They’d step on each other when they transmit as other folks have pointed out. You might be able to do 2 on BG if you’re using 1 and 11 — might. A would be better, but there is still a high chance of stepping on the other connections. As for link aggregation, you can load balance but not bond the channels. Some programs freak under this setup, though a lot fewer than in the past.

    And for all the people that say it’s stealnig… Stealing implies theft of property or money. Leeching bandwidth is neither as it is not property, and most connections are unlimited usage. I’m sure there are people that would disagree. But, if you’re dumb enough to not encrypt, or MAC lock, your AP …. not my problem. Now if you have taken the time to setup up anything … even 64-bit WEP, that is hacking a network and I agree that is wrong.

  67. AB @ 4 June 2007, 17:34 :

    You’re a true genious!

  68. Tracer @ 4 June 2007, 17:53 :

    I find it remarkably strange how this prototype is built and should do this and that but we hear nothing about tests and performance….Has anyone else built one from the specs? Has anyone tested this or similar machines?

  69. Matt @ 4 June 2007, 18:15 :

    I was browsing around today and stumbled upon this


    and it reminded me of your project. Sounds like about the same thing, except he didn’t setup load balancing (which is arguably one of the easier things to do on the slurpr’s todo list).

  70. Per-Erik Broz @ 4 June 2007, 20:27 :

    Would be great if it also included a wardriving app (six cards can cover almost half the channels at once). I see a serial port there for GPS connections.

    Anyways – Sign me up! I want one

  71. Tom ( Norway ) @ 4 June 2007, 21:03 :

    i like one of thise Slurpr.
    What will they cost ?

  72. pip @ 4 June 2007, 21:18 :

    ignoring the fact the OP as outlined want work, of course theres another option to help mitigate the problem of interference.

    When mounting antennas for different radios as you are doing here, interference becomes a major factor.

    One method of reducing radio interference is by adjusting the polarity of the signals to be 90 degrees apart.

    That is, set up one antenna in a vertical polarization, with the other using a horizontal polarization.

    The antenna documentation will denote polarization.

    not perfect i know, but still something to consider in the real projects….

  73. pip @ 4 June 2007, 21:33 :

    ohh and lets not forget the planar spiral broadband antenna that can also be reversed in direction and go anticlockwise as well as clockwise.

    so theres 4 combined ways at least, as a start.

    there are more,but thats for you to find, and post your interesting comment and advice here ;)

  74. pip @ 4 June 2007, 21:49 :

    a related note:
    The sky’s the limit: new wireless connection record
    “The sky’s the limit: new wireless connection record
    Posted by: Adam Clare | Community: Access

    This is a technology that works, a proven technology, and what it needs is a bit more promotion,” said Ermanno Pietrosemoli just days after reaching a new wireless connection record of 382 kilometres. The president of Venezuelan APC member EsLaRed spoke with APCNews by conference call about this low-cost solution that is impacting the world’s rural communities. “

    imagine that distance for wardriving ;)

    back to this interferance, one last thought:
    why are the current 3rd party filer/cokes that are tuned to each wireless channel so expensive hese days, its about time the end users market got the price down so we can start filering on the channel of your choice and exclude the others so stopping interference cold…..

  75. pip @ 4 June 2007, 21:53 :

    ‘filter/choke’ ‘these’

    foget the bad quick typing, im busy and shouldnt be here right now LOL.

  76. Blaablaa @ 5 June 2007, 00:35 :

    Could people actually stop being so damn nerdy, and just tell us “ normal people “ whether that is possible, or if he’s lying to us all, and just trying to make some money to drink up in the weekend.
    Because I personally was interested in that thing, but as I went reading on the comments, I thought to myself, Screw this, I dont know whether this will work or not, because I dont understand THAT much about connections etc.
    So for the sake of us other people, could anyone actually tell us in plain and simple normal english tell us if its something worth looking into, or if its just bullshit.

  77. markie @ 5 June 2007, 00:44 :

    Well, first of all, it’s no bullshit, I can tell you that. It’s just that I need some more time on the box and a whole lot more time in stuff like legal consequences before I can post a sequence to this post. This is all going very quick you know? ;-)

    If you’re interested in the box, just leave your mail-address in the appropriate field in the article and I’ll keep you updated.

  78. Mark @ 5 June 2007, 02:36 :

    Wow, the first Mass Driver weapon in the war for better internet.

  79. pip @ 5 June 2007, 08:41 :

    “Could people actually stop being [b]so damn nerdy[/b], and just tell us “ normal people “ whether that is possible”....

    you do realise your posting that question at ‘geektechnique.org dont you ?.

    possible with some re-engineering and inclusion of the outlined options, YES.

    going out buying the kit off the shelf and reading a simple Dummies guide instruction manual to point and shoot your arials, probably not yet…..

    still, if people are seriously trying to make it happen.

    in time, and a massive fall of filtering/chokeing 11b/g/n and WiMax kit to help the interference etc ,plus off the shelf cheap consumer polarized/spiral arials to go with it , sure.

    its all D.I.Y right now, and asking questions and getting the answers publicly is a good thing if your a so called ‘nerdy’ type, if you dont want to try and understand the tech, why come and read this stuff?, go play your Wee and be happy, it will arive soon enough for you to buy if the efforts put in and you have the cash.

  80. pip @ 5 June 2007, 09:03 :

    “Wow, the first Mass Driver weapon in the war for better internet.”

    err, no….

    many option came before, google is oyur friend.

    what war would that be then?, if you want better
    Internet, stop looking for a free internet at someone elses expense, and go collect up all your local mates, and combine all your narrowband/broadband modems
    into ONE single wireless 11n/WiMax LAN (or bonded if we ever get a real working off the shelf generic option).

    ill even make it simple for you and add a welcome twist.

    its self powered solar panels if you pay the price so no AC power points required.

    and using the free the MIT Roofnet wireless MESH codebase.


    Meraki Solar Kit
    Merakie, the MIT Roofnet spinoff, today announced the new Meraki Outdoor repeater and a Solar accessory kit, that can cover entire neighborhoods with Wi-Fi inexpensively.

    Meraki Outdoor ($99), uses mesh networking and can send a signal up to 700 feet.

    Paired with Meraki’s existing indoor Mini ($49) , the Outdoor repeater can be installed on a wall or a pole outside the house. It can provide access for dozens of households sharing one high speed connection, lowering the cost per household as low as $1 to $2 a month.

    The Meraki indoor/outdoor repeater supports high gain and directional antennas and works with other Meraki repeaters to create robust networks.

    Features include:

    Unique industrial design (weatherproof plastics, easy to mount)
    Dual SSID supports public and private networks on the same connection
    Long-range support (400-700 ft; 6-18 miles with antenna)
    2 × 100Mbit Ethernet ports
    Low-cost: $99
    The Meraki Solar accessory kit will allow the repeater to broadcast a signal without being connected to any electrical source.

    Once connected, Meraki Solar’s power usage can be distributed throughout the day and managed by the Meraki Dashboard service ensuring the repeater is powered during peak usage times.

    The solar kit includes a solar panel, battery pack and an outdoor Ethernet cable. Pricing will be set later this summer.

    The Meraki Dashboard is a web-hosted management tool designed to make monitoring, configuring, and monetizing a Meraki Network easy. It’s included with all Meraki products.

    “The Meraki Solar and Meraki Outdoor will play an important role in our efforts to bring the next billion people online in the coming years,” said Sanjit Biswas, CEO and a co-founder of Meraki.

  81. M @ 5 June 2007, 11:06 :

    I want one! Contact me when it´s ready for shipping!!

  82. Kenneth @ 5 June 2007, 11:17 :

    Nice product!!!

  83. asdf @ 8 June 2007, 12:01 :

    Does this box cost 99 or 999 EURO? At Paypal it says 100 EURO while at the page it says 999 EURO. A bit confusing :)

  84. J @ 9 June 2007, 17:17 :

    I would buy one if this device could steal operator’s network, not my neighbour’s one. After all, probably my neighbour is, more or less, as rich as me. Have you thought about donating some of your bandwith to your neighbour? Perhaps he/she needs it more than you do…
    What about paying for your connection? I pay mine, you pay yours… Everyone happy, don’t you think so?

  85. Bill @ 9 June 2007, 19:45 :

    Has to be a joke. I see no way to handle the IP’s, for one thing.

  86. Ashwin @ 10 June 2007, 07:27 :

    1000 Euro?!
    Thats $1,340! Seriously, with that price, I could buy a very very powerful computer.
    Who knows, even a T1 connection for a few months :D

    But nice design though. I liked your photographs!


  87. Ali Marafi @ 11 June 2007, 01:14 :

    This is my email

  88. Ali Marafi @ 11 June 2007, 01:16 :

    I removed your mail address and added you to the list ;-)


  89. Rogier Plomp @ 11 June 2007, 19:27 :

    Please visit the web-site of my company: www.routerstudio.com

    The SLURPR application described here is only one of the features of the product RouterStudio.
    Purchasing the non-commercial license for the module Internet Access – Outbound oad Balancing, which is available for EUR 29,- ex. VAT is enough. It is deliverable out-of the box since last year. The only thing you need in addition: one Access Point per inernet connection, configured in bridging mode.

    Rogier Plomp
    CEO Routerstudio BV

  90. pip @ 11 June 2007, 20:42 :

    interesting , thanks.

  91. zoran555 @ 17 June 2007, 01:08 :

    Interesting read, though expensive setup. I’m more interested in the software side of the Slurpr. I’d really like to see how they automated connection aggregation and how well it works. I did manage to aggregate 3 connections with Mikrotik, but it’s cumbersome to do it manually, and it was connection based, bah…

  92. mattdee @ 18 June 2007, 19:05 :

    Interesting box made out of off the shelf components. I just checked this out and reckon it’ll cost about £560 but using Engenius 400mW radios instead.

    The queries I have about this are

    1. Near field interference from the close proximity of the antennas. Higher gain, more problems…
    It would be possible to remote the antennas physically away from each other or use directional to limit this (spiral too, as pointed out) but you’d have to consider the cable and connector loss. Not too much of a problem if you are running 26dBm 2.4GHz radios with a 90deg 16dBi panel (~15 Watts EIRP)

    2. Why six radios when there are only three non-overlapping channels. 6 associations to 6 separate SSID’s will only result in interference and a drop in throughput. (Obviously different at 5GHz, but how many prople have 802.11a AP’s?)

    I would love to see some stats on how it performs in 2.4GHz radio environment as well as how the link aggregation works out.

    The only obvious real purpose for these quantities of radios would be to improve cracking times on encrypted networks (see Janus project). Increase the amount of traffic using arp injection and you’ll compromise faster. (see http://www.theregister.co.uk/2007/05/15/wep_crack_interview/)

    Shall look forward to seeing how this develops and some results…

  93. Pete @ 26 June 2007, 01:52 :

    It would be brilliant to use this system just like you do with torrents. Develop a tool which tracks the up and download from your connection. At home u can have a quicker internet connection. And if u can get this setup working from a laptop with a small adapter u can go online from wherever people are sharing their connection.

  94. joe_smith @ 27 June 2007, 23:41 :

    ... (Obviously different at 5GHz, but how many prople have 802.11a AP’s?) ...

    EXACTLY :-D No one is slurping my network connection because of that exact opinion! :-D

  95. levente @ 28 June 2007, 16:53 :

    pls send me an email ,how can i buy it ,where can i send the money ,thx

  96. malcher junior! @ 1 July 2007, 08:42 :

    cara muito bom trabalho!!!
    Ainda por cima rodando um sistema linux!


  97. zuluroot @ 9 July 2007, 01:59 :

    Interesting read, I’m more interested in the software side of the Slurpr. I’d really like to see how they automated connection aggregation and how well it works.

  98. MattL @ 9 July 2007, 08:47 :

    Can you use this box to combine 2 or more private networks together such as 2 or more Verizon Broadband Access PCMCIA cards together to create a upload of 2x the normal capacity. Does this device aggregate the throughput of a single socket connection. As in, could you stream a live upload at 700KB/sec theoredically with 3 legal verizon wireless broadband access card subs? pursuitofliberty@gmail.com

  99. PhOeNiXz @ 9 July 2007, 11:11 :

    the debian system of is box is disponible?

  100. Boris Veldhuijzen van Zanten @ 19 July 2007, 17:38 :

    There is now a video on Google Video of Mark showing the Slurpr to the audience: http://video.google.com/videoplay?docid=978366929490388891&hl=en

  101. involutaryhaxor @ 24 July 2007, 19:47 :

    I think that this box looks absolutely wonderful and if I could afford it (and it were more messenger bag friendly, I would get it. As for all of you talking about the legalities of wifi-cracking… everyone who would get this device is most likely aware of the legalities involved.

    As for my thoughts on the legalities:
    I think that it’s not entirely fair to compare the usage of an unsecured network to that of an unsecured house. There are obvious differences between the two ethically. If you connect to the network and are snooping around on their computers for credit card numbers that may be in a plain txt file that they saved (while they may deserve it if they do something stupid like that, yes, ive seen it happen) it is wrong. In the case of wifi, you arent doing any harm to them, you arent breaking and entering. Not securing your wireless network could be a way for people to say that they dont mind if you use it.

    Also, in the sense of picking a lock and entering a house, that is probably a rather decent way of measuring. I do agree that cracking an encrypted network is wrong, however, that doesn’t neccesarily mean that people wont do it even though they know that it’s wrong.

    steps off soap box

  102. Saladin @ 31 July 2007, 03:42 :

    I want me oooooooooooooooooooone!

  103. benny @ 2 August 2007, 03:59 :

    are the slurpr on produksjon?

  104. dran0s @ 18 August 2007, 20:36 :

    I’d like to see more wired connections for lan parties. As it is possible for friends to bring their cable modems to one house , and pull up there legitimate payed for IP’s by simply plugging them all in to a coax splitter. So far I’ve found this to work seemingly statewide , obviously they all have to be from the same provider. But the idea of combining all our cable modems , and the wifi of some of the neighbors whom are down for the cause makes my palms sweaty and hairy!!

  105. Macan @ 15 September 2007, 16:28 :

    Where can you get the software for this “machine”?

  106. nightowl @ 30 October 2007, 00:22 :

    how much should this box cost ? And when may we expect it so that,we can buy it indeed?

  107. Dagfinn @ 5 November 2007, 13:58 :

    Hello, I have a similar box – it would be interesting to install the images ans see the thing working like slurpr? Are you using squid in any way? I’m wondering about the routing?

  108. zuzi @ 7 November 2007, 17:08 :

    how much should this box cost ?


  109. kiwi @ 2 December 2007, 03:43 :

    i want it bad! can i see pictures of gui and interface? im very excited about this project! i will pay you!

  110. Simply Free @ 7 December 2007, 03:17 :

    Could somebody buy me one?
    Xa xa,sorry but 1000 Euros it too much for me guys!

  111. koos emak van der shpitz @ 1 January 2008, 00:25 :

    I would buy one

  112. asdfing @ 15 January 2008, 05:36 :

    Well very nice work there… really interesting I could buy one of those I think everyone should :) Nice work guys!

  113. fractal @ 16 January 2008, 18:59 :

    Why just make it a leach? why not make it connect and give bandwidth, and pass packets as well? make a true mesh network topology that sidesteps isps all together.

  114. Bad Blood @ 21 January 2008, 18:22 :

    Can’t wait….

  115. t0nedef @ 21 January 2008, 22:26 :

    Well, the device wouldn’t be illegal to have, although there are many illegal purposes for it in the states, but from an engineering point of view, you want to have better hardware and spread out the atenna’s some.

  116. tom @ 25 January 2008, 12:57 :

    I’ve never been able to use more than 1 gateway at a time. Never been able to “combine” multiple internet connections for more bandwidth.
    How are they gonna do that?

  117. miele @ 21 February 2008, 00:59 :

    As the internet bandwidth of the leeched AP’s will not surpass 2-22Mb in amsterdam, with 1 AP you could theoretically leech 2 AP’s together if you do your programming right. No need to install 6 wifi units I think unless you are doing a simple software hack. But how do you bind all those different IP addresss into 1 big pipe? You won’t. At most you do some smart load balancing on tcp connection level. This seems like a theoretical product that will not function in real life.

  118. Sarki Sozleri Lyrics Sing various artists @ 1 March 2008, 13:29 :

    thanks for all

  119. Klaas Bruin @ 23 March 2008, 16:07 :

    What a great machine :). I’m posting this on http://www.laptop-internet.nl.

  120. lock @ 7 April 2008, 13:30 :

    Where i find source codes of your fantastic Router!?
    Thanks :)

    See u dudes!

  121. simone pacini @ 24 April 2008, 23:31 :

    hi,where can i buy the slurpr?

  122. d@m13n @ 7 May 2008, 21:25 :

    is anywhere thew project to follow? or some kind of kit to buy? thanks

  123. FedeK @ 7 July 2008, 23:51 :

    First, for those routes to work, each wireless conncetion should have diferent gateways.. example

    WLAN1 192…1.1
    WLAN2 192…2.1
    WLAN3 192…3.1

    If no, mikrotik doesnt load balance

    DD-WRT has an script wich is scanning for open wifi, if it find, it join, if it lost signal, will take another, it it can join but no inet connection, will take another
    Its good for example when you are traveling :P

    I’ll test someday

  124. bilo @ 25 July 2008, 02:37 :

    Once again, there’s always that guy with the “walk into someone’s house and take their TV because it was unlocked” analogy, and once again I will cry INAPT!!!!! INAPT!!!!! INAPT!!!!!!!!!!!

    for that to work, bandwidth would have to be sold by usage, and depletable (and I’m being realistic..not talking being a worldwide usenet warez supplier). It all depends on the details of the abuse..not saying it’s right, I’m just saying.. Find a better bloody analogy already, and then resume snivelling.

  125. Mike @ 9 August 2008, 15:44 :

    You should add a filter capable of blocking any external pings or foreign frequencies blocking their access to the box or attempts to locate the slurpr thus turning it into a stealth wifi slurpr :)

  126. o @ 16 September 2008, 04:24 :

    What is this “_“ shit. Are you an anime tard?

  127. CYE @ 2 November 2008, 16:08 :

    Good luck trying to get some signal from one antenna out of the noise generated by the other five. This won’t work at all.
    Also, but I could be wrong here, please correct, I recall reading that current Atheros Linux drivers (madwifi?) don’t allow more than one card per system.

  128. Greg Burd @ 25 November 2008, 17:19 :

    Hello, I’ve just picked up the same hardware as you’ve used to build your “Slurpr” and I’d like to get mine up and running. Did you finish out the software side, is there a place I can get binaries/source to your work? Thanks in advance.


  129. Sam @ 4 February 2009, 03:29 :

    Is there anyone out there who still has a copy of the firmware? To copy on SD? If you have, please contact me: cubasailer(at)gmail(dt)com

  130. Prodigit @ 2 April 2009, 05:20 :

    Wouldn’t it make more sense to allow this device to connect to free & open wifi’s ,and allow the buyer to mod the box to support wep/WPA cracking?
    Besides WEP/WPA cracking can be done from the host pc,not needed in the router.

  131. Carlos Alonzo @ 23 April 2009, 22:08 :

    Where can I download the images for the Flash Cards? Thanks

  132. tom askeland @ 15 May 2009, 19:55 :

    jas pliiiiiiis

  133. vahid @ 16 June 2009, 14:17 :

    You mentioned MadWiFi; if I understood correctly, you are using a MIPS motherboard and I think you are going to get into trouble installing the HAL for MadWiFi on a MIPS architecture. Could you please clarify a bit on this: Did you actually use MadWiFi on a MIPS architecture? What was the HAL version? Any bugs?

  134. dextro @ 7 September 2009, 00:44 :

    I have tried something similar recently: I have a Arch Linux machine as my LAN’s gateway to the Internet and thought to myself, it had 3 free PCI slots why not put some WiFi cards in there and beef up my connection. I managed to get them all in and get onto 3 WiFi networks with them but I am at my limit of knowledge. I can’t figure out how to “load balance” over the 3 WiFi networks. On a 2 day Google hunt for the answer is how I found this page. I would actually buy one of these if one is for sale, if not I would love to know more about it so maybe I could built one.

  135. zggtf211 @ 6 October 2009, 02:14 :

    I just see one major problem with it. The thing i see is trying to set it up as like a repeater. what would happen if you hooked it up to send all that massive bandwidth to a wireless router. then it decides that the connection from the router that it is hardwired up to is better than one of the signals that it is already getting. then whatever data is sent through that wireless channel would be stuck in an infinite loop

  136. oh roy @ 6 October 2009, 22:31 :

    Oh Roy! The guy’s been dead for moinths! Let him rest in peace!

  137. oh roy @ 6 October 2009, 22:32 :

    Oh Roy! The guy’s been dead for moinths! Let him rest in peace!

  138. Enrique @ 29 December 2009, 14:38 :

    where i can buy ones

  139. Miguel E. Santana @ 5 January 2010, 22:23 :

    please i would like to have more info and know if you sell it.

  140. Paul Stewart @ 15 July 2010, 04:39 :

    ii wwanntt oonnee!!!!!

  141. Kommander Bunnypants @ 29 July 2010, 17:45 :

    05-19-13 Expect Us

  142. joseph @ 23 August 2010, 21:09 :

    very interesting, is it available???

  143. Matt @ 24 October 2010, 06:07 :

    I still dont understand how the load balancing is happening, anyone can explain this to me? I have tried a bunch of different router OS’s and still cant come up with anything.

As mentioned in the Message from Mark's family this site has been made static. This means that it will be no longer possible to comment on his ideas and projects, but that we all can continue to cherish his creativity.

             you can find all of my projects overhere