u/DeathCJ

GitHub - Gandinga/Ningandi: Connect your nintendo consoles to wi-fi network that have no internet

GitHub - Gandinga/Ningandi: Connect your nintendo consoles to wi-fi network that have no internet

Hello I am a programmer, and solved an incredibly niche problem, I created a tool to allow nintendo consoles to connect to wi-fi connections that have no internet this is to allow local wi-fi use of applications that require a local connection such as FTPD but not necessarily an internet connection, and yet you had to connect to the internet to use them anyway because nintendo made it so the console checks their servers before allowing the console to use the wifi connection. I coded a server called Ningandi to emulate Nintendo's connectivity validation servers responses to the console, and use my pc hotspot as the wi-fi, all you have to do is map the nintendo domains to your hotspot ip address then use that same ip address in the console's primary DNS server setting for that connection then start the server in your computer, and the console will believe it has internet and stay connected to the wifi connection.

I originally made this server to use FTPD on my modded 3ds without needing internet but by simply adding the nintendo.net domain to the mapping list it also worked on the nintendo switch.

I also created a gui program to control the server and handle everything for you with a simple click, I added a tutorial for the setup and usage and after the initial setup all you do is open the NingandiGUI program and click "start server", the program will handle everything for you, I engineered the gui program to handle all the possible issues that could arise so you just open it and click, that's it the program handles everything in the background.

I added tutorials for all OSes in a section named TECHNICAL but the main tutorial focuses on Linux distros because I coded the gui program to run specifically on linux machines, so I suggest setting up a VM with a linux distro, Ubuntu is very nice! Otherwise you can't use the NingandiGUI program and you will have to set up the DNS server manually every time you want to start and stop the Ningandi server, It isn't difficult and I even added easy steps to do it but It is annoying to do, just follow the tutorial exactly and you'll be fine.

I added all the details in my GitHub page, from a condensed summary of my research to easy tutorials with copy paste commands and configurations, just a few minutes of setup and you are set.

Any feedback is welcome.

github.com
u/DeathCJ — 1 day ago

Will a tool to allow the Nintendo switch to connect to wi-fi without needing internet be useful?

I coded a server to allow my Nintendo 3DS to connect to my pc hotspot without needing to be connected to the internet and use ftpd locally and then decided to add compatibility to the nintendo switch too, I was wondering if anyone would find it useful to use tools that need wi-fi without needing internet and not expose the console to the internet in the process, if so I can make a post post about it or if a solution to this was already found please let me know, in any case I already coded the server and even made a gui program and tutorials for different operating systems for using the server if anyone is interested, let me know.

reddit.com
u/DeathCJ — 1 day ago