So I had a 3DS, too much free time, and wondered if I could run a basic network scanner on it. Turns out you can, kind of.I'm a CS student messing around with network stuff and thought it would be funny to have a portable scanner without carrying a laptop.
Tested it on my home network and it actually finds things.What it does:- Scans for active hosts in your network- Checks 70+ TCP ports per host- Grabs service banners (found my router was running dropbear SSH and a Python SimpleHTTP server on another machine)- Saves everything to SD card with timestamps- Configurable IP range, port lists, etc.
Does it work? On my network, yes. On yours? No idea.Is it better than nmap? Absolutely not.Why did I make this? Honestly no clue.
Built with libctru, plain POSIX sockets.
GitHub: https://github.com/SimonNoyaDominguez/3DS-NetScan
Release (.3dsx): https://github.com/SimonNoyaDominguez/3DS-NetScan/releases/tag/v1.0
Use it on your own networks only. I'm not responsible if you do something stupid with it.
Router identified as ZTE running dropbear SSH 2014
and its own web server. All from a 2011 Nintendo 3DS.
Tested it on my home network and it actually finds things.What it does:- Scans for active hosts in your network- Checks 70+ TCP ports per host- Grabs service banners (found my router was running dropbear SSH and a Python SimpleHTTP server on another machine)- Saves everything to SD card with timestamps- Configurable IP range, port lists, etc.
Does it work? On my network, yes. On yours? No idea.Is it better than nmap? Absolutely not.Why did I make this? Honestly no clue.
Built with libctru, plain POSIX sockets.
GitHub: https://github.com/SimonNoyaDominguez/3DS-NetScan
Release (.3dsx): https://github.com/SimonNoyaDominguez/3DS-NetScan/releases/tag/v1.0
Use it on your own networks only. I'm not responsible if you do something stupid with it.
Router identified as ZTE running dropbear SSH 2014
and its own web server. All from a 2011 Nintendo 3DS.







