Tutorial [HOW-TO] Have a homemade Streetpass Relay

What method you are using?

  • Linux

    Votes: 93 7.9%
  • Android

    Votes: 133 11.4%
  • Router

    Votes: 226 19.3%
  • Windows

    Votes: 426 36.4%
  • A pony with a wifi antenna O.o?

    Votes: 292 25.0%

  • Total voters
    1,170
Status
Not open for further replies.

DSoryu

GBA/NDS Maniac
Member
Joined
May 5, 2010
Messages
2,371
Trophies
2
Location
In my house
XP
4,811
Country
Mexico
It seems to me like this would benefit from a web service that coordinates the assimilation and distribution of BSSIDs rather than randomly generating them and hoping for the best. Providing a mechanism for metrics to be reported would be even better, as it could take into account factors to try and limit the number of times you receive a StreetPass from the same 3DS.

A fair distribution of user-supplied (i.e. personal) MACs could also be done for those who can't change their BSSID for whatever reason. And it could modify the distribution based on volume of StreetPasses received per BSSID to try and keep it balanced.

If I wrote a service that did this and provided an API, does this sound like something anyone's interested in using? I'd also probably make a 'reference' implementation as a Linux daemon.

I also want to eventually address the (lack of) security that this introduces; I've profiled various connections from the 3DS (including SPR, Nintendo Zone, and online features from a few games) and there is a very predictable pattern of connections (and certificates, for most of them) that could be used to construct a fingerprint allowing for slightly better control over MAC filtering.

It'd also be cool to make this whole thing easier, as I'm guessing most of you guys don't really care about hacking around in conf files and setting up NAT chains. All of the involved components (on the Linux side, at least) have an interface for programatically controlling their respective services and querying info from them, so this is definitely possible. I also thought about making an image for the RPi that would come ready-to-go, but I wasn't sure how big of a userbase there was for that.

I'm pretty busy right now with other stuff, but I'll see if I can get something together in a GitHub repo this week sometime.

Are you talking about a custom Streetpass Program or something of that sort?
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
It seems to me like this would benefit from a web service that coordinates the assimilation and distribution of BSSIDs rather than randomly generating them and hoping for the best.

Well, hello! I've already implemented a server-distributed MAC lists for over a week, it works fine for the routers and adopted to Linux clients too, see "distributed" option in home_zone (unified easy-install script for Linux is in development). For the last 20 hours I had 134 unique IP hits for MAC list updates.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
I didn't know that, sorry.
I was just assuming that it worked like that. Maybe I only play popular games :blink: .
Thanks for your answers.

It is only my guess though most possible IMO. We just need at least 3 3DS units and a didicated MAC to check this for sure.
 

rhpot1991

New Member
Newbie
Joined
Aug 28, 2013
Messages
1
Trophies
0
Age
42
XP
76
Country
United States
What SSID do we use for the Nintendo Zone MAC addresses in the google doc list? I have some MAC addresses from my local Best Buy that I need to test out as well, same issue no SSID.
 

Essometer

Needs data
Member
Joined
Oct 22, 2010
Messages
732
Trophies
1
Age
33
Location
Bielefeld
Website
none.de
XP
3,597
Country
Germany
Ok, I´m stuck.
I´m trying the Ubuntu guide with my raspberry pi but I can´t get an Internet connection.
The 3DS can connect to my wlan stick but the internet connection doesn´t work.
I can see the NintendoZone icon.
I checked my dnsmasq, but I couldn´t find any mistake.


It seems like my raspberry doesn´t let the internet through.

Also, then I stop my home_zone script, I get:
down: error fetching interface information: device not found

I dosen´t know what that mean. I assume that it has to do with my
wlan stick.
 

fenor

Active Member
Newcomer
Joined
Jun 29, 2007
Messages
26
Trophies
0
XP
200
Country
Italy
Also, then I stop my home_zone script, I get:
down: error fetching interface information: device not found

I dosen´t know what that mean. I assume that it has to do with my
wlan stick.
you should start the default script as
sudo ./home_zone random wlan0 eth0

for the wlan do an ifconfig for the right name of the device, for me it's wlan2 for example. eth work only if it's done with the ethernet cable. other than giving you theat message it should tell you wich device isn't found if not try to do a dmesg and read the system log
 

Tzfardaya

New Member
Newbie
Joined
Aug 24, 2013
Messages
3
Trophies
0
Location
Last Seen Wandering a Mountain Path
XP
57
Country
Canada
Sometime this week I'm going to take my tablet with me and hit a couple McD's in the area... grab their mac addresses and see if we can spoof the Canadian streetpass relays via attwifi as well... what we really need is more live nintendo zone sites, so we can get more passes than just those who've stumbled upon this thread. :P
or are we worried that that might cause Nintendo to find an alternate way of running the relays?
 

Koldur

Virtual Boy Ambassador
Member
Joined
Feb 2, 2008
Messages
294
Trophies
1
XP
1,542
Country
Netherlands
Sometime this week I'm going to take my tablet with me and hit a couple McD's in the area... grab their mac addresses and see if we can spoof the Canadian streetpass relays via attwifi as well... what we really need is more live nintendo zone sites, so we can get more passes than just those who've stumbled upon this thread. :P
or are we worried that that might cause Nintendo to find an alternate way of running the relays?

We can do this, but I think it is not that useful, since a lot of spoofers rotate within one minute, the potential new passes will be filled with that of a spoofer from this thread. Not to forget that the people who actually go to that McDonald's will get a homepass. I personally would think that is not the best way to go.
 

BerserkLeon

Not-so-new member
Member
Joined
Mar 22, 2010
Messages
460
Trophies
1
Age
34
Location
Pennsylvania
XP
538
Country
United States
Sometime this week I'm going to take my tablet with me and hit a couple McD's in the area... grab their mac addresses and see if we can spoof the Canadian streetpass relays via attwifi as well... what we really need is more live nintendo zone sites, so we can get more passes than just those who've stumbled upon this thread. :P
or are we worried that that might cause Nintendo to find an alternate way of running the relays?

I check all the points in my area periodically, because there's not many people in my area that have a 3DS. So instead of getting nothing a potential person passing will get something...
 

Blighttdm

New Member
Newbie
Joined
Aug 18, 2013
Messages
3
Trophies
0
Age
36
XP
69
Country
United States
So I decided to sign up to seek some help with my own Home pass relay station. What I'm trying to do is use a Windows 7 laptop with built in wifi and an external Wifi USB stick to receive wifi from a hotspot and broadcast the attwifi SSID and MAC. I've tried using the Win7 approach to some success. Any suggestions on how I might set this up correctly? Any input would be appreciated.
 

AndyN

Well-Known Member
Newcomer
Joined
Aug 21, 2013
Messages
48
Trophies
0
Age
41
Location
Arkansas
Website
www.facebook.com
XP
196
Country
United States
View attachment 4111View attachment 4112 So, I finally got mine working using the wifi repeater. I ordered 2 wifi repeaters from the same link provided. One had 3 lights and one had 4 lights. I had problems getting the one with 4 lights to work but someone else has told me they did not have problems. My only suggestion might be: when you upgrade the firmware, give it more than an abundant amount of time to upgrade even if it looks like it has frozen/locked up.
 

Jimbolicious

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
114
Trophies
0
Age
42
XP
129
Country
United States
So, I finally got mine working using the wifi repeater. I would like to warn everyone. I ordered a repeater from the link provided. The 1st repeater that was sent to me was not compatible with the firmware upgrade link, it also did not have the ability to change the mac address. The 2nd repeater I got (ordered from the same link as the 1st) was compatible with the upgrade. The only way I know to warn you about which repeater is compatible and which isn't is: The incompatible repeater has 4 lights on it. The compatible repeater has 3 lights. Neither have "brand" names on them. I will upload photos of what the set up screen looks like for each one. RIGHT and WRONG

All mine have the 4 lights (i sent you a a PM on that) so who knows what happened to the other one you had. You could do this with that old firmware, the layout sucks though.

I'm more interested in the fact your new one is different and it still works. That's a good sign for people who order one in the future.
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
Statistics for MAC list requests for 3 days:

Unique IP: 337
GBATEMP: 252
BASE16: 176
BASE256: 118
CTR: 21

Please start using CTR-based adresses!
I'm getting most of the streetpasses for popular games such as DOA, SSFIV, Mario Tennis from the same persons every day. But I did not get any streetpasses for Sonic All Stars Racing Transformed. It means that
a) The streetpass data is transfered all at once. No matter what games you have enabled streetpass, you'll take all streetpass data left by previous 3DS from the server and the data for the games you don't have is simply lost. The one who awaits streetpass for a certain game will not get it.
b) Those who are using circular MAC cycling instead of random just abusing the whole MAC range they are using.
 

JRave

Well-Known Member
Member
Joined
Jun 29, 2009
Messages
104
Trophies
1
Location
United States
XP
1,082
Country
United States
That seems kinda odd.. I've been getting MH3U data from a guy daily, yet I haven't gotten his Mii since like day 3 of all this. I'd say that Sonic racing is less popular. Also, where are the lists for these other groups you are using? Quite a few of my early MACs have died out, and I wouldn't mind replacing them with new ones.

Oh and I think if you want people to use the CTR ones you need to get them added to the big MAC list. (and get Tane to remove the "suggested game" column)
 

duke_srg

Well-Known Member
Member
Joined
Mar 1, 2011
Messages
1,862
Trophies
0
Age
44
Location
Moscow
XP
807
Country
Serbia, Republic of
That seems kinda odd.. I've been getting MH3U data from a guy daily, yet I haven't gotten his Mii since like day 3 of all this. I'd say that Sonic racing is less popular. Also, where are the lists for these other groups you are using? Quite a few of my early MACs have died out, and I wouldn't mind replacing them with new ones.
Oh and I think if you want people to use the CTR ones you need to get them added to the big MAC list. (and get Tane to remove the "suggested game" column)

CTR MACs should only be used based on which games you have streetpass enabled. It should not be added to any other MAC lists!
 

Jimbolicious

Well-Known Member
Member
Joined
Aug 8, 2013
Messages
114
Trophies
0
Age
42
XP
129
Country
United States
..... It means that
a) The streetpass data is transfered all at once. No matter what games you have enabled streetpass, you'll take all streetpass data left by previous 3DS from the server and the data for the games you don't have is simply lost....

It hasn't been that way the entire time so that doesn't seem right it'd suddenly be that way. Maybe your Sonic streetpass box is just a little goofed. Jacksaat had that same problem where he just stopped getting Plaza hits (of all things) for no apparent reason. I told him to go in the plaza, turn off streetpass and exit to home. Go back to plaza turn on streetpass then exit to home. Cleared right up. Might try that.
 

dicamarques

Definitely not Bruce Wayne.
OP
Member
Joined
Jun 25, 2010
Messages
1,096
Trophies
1
Location
Your computer's Recycle Bin
Website
www.google.com
XP
1,936
Country
Portugal
a) The streetpass data is transfered all at once. No matter what games you have enabled streetpass, you'll take all streetpass data left by previous 3DS from the server and the data for the games you don't have is simply lost. The one who awaits streetpass for a certain game will not get it.
Disagree you'll only download data from the games you have nothing more. I know that because I never got the same mii on mk7 and the plaza
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Lmao that sold out fast +1