More actions
(Created page with "{{Infobox DS Homebrews}} {{#seo: |title=DS Homebrew Apps (Utilities) - GameBrew! |title_mode=append |image= |image_alt=airscan }} {{Infobox DS Homebrews |title=airscan...") |
m (Text replacement - "|download=https://dlhb.gamebrew.org/dshomebrew/" to "|download=https://dlhb.gamebrew.org/dshomebrew2/") |
||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#seo: | {{#seo: | ||
|title=DS Homebrew Apps (Utilities) - GameBrew | |title=DS Homebrew Apps (Utilities) - GameBrew | ||
|title_mode=append | |title_mode=append | ||
|image= | |image=nds.png | ||
|image_alt=airscan | |image_alt=airscan | ||
}} | }} | ||
{{Infobox DS Homebrews | {{Infobox DS Homebrews | ||
|title=airscan | |title=airscan | ||
|image= | |image=airscan.png | ||
|description=A Nintendo DS Wi-Fi access point scanner. | |description=A Nintendo DS Wi-Fi access point scanner. | ||
|author=trou | |author=trou | ||
Line 15: | Line 14: | ||
|version=1.0 | |version=1.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/ | |download=https://dlhb.gamebrew.org/dshomebrew2/airscan.7z | ||
|website=https://syscall.eu/#airscan | |website=https://syscall.eu/#airscan | ||
|source=https://github.com/trou/airscan | |source=https://github.com/trou/airscan | ||
Line 27: | Line 26: | ||
* Easy scrolling. | * Easy scrolling. | ||
* Timeouts for out of range APs. | * Timeouts for out of range APs. | ||
* Connectivity testing for open access points : | * Connectivity testing for open access points: | ||
** DNS resolution of www.google.com. | ** DNS resolution of www.google.com. | ||
** Google homepage retrieval. | ** Google homepage retrieval. | ||
==User guide== | ==User guide== | ||
AirScan will start discovering and displaying surrounding access points as soon as it is started. | |||
AirScan will start discovering and displaying surrounding access points as soon as it is started. | |||
You can choose to display only certain APs based on protection (between open, WEP and WPA access points display). | You can choose to display only certain APs based on protection (between open, WEP and WPA access points display). | ||
Line 39: | Line 37: | ||
If you want access points to disappear when they haven't been seen since some time, you can define the timeout, in seconds. A timeout of 0 disables the functionality. | If you want access points to disappear when they haven't been seen since some time, you can define the timeout, in seconds. A timeout of 0 disables the functionality. | ||
If you want to test the connectivity of an open access point, click on it in the list (WEP and WPA are not and will not be supported) . | |||
This will bring up a new screen and AirScan will try to associate to this access point, then do a DHCP request to get an IP address. If it succeeds, it will try to resolve the IP for www.google.com, get the Google homepage and display the beginning of the HTTP response on the top screen. | This will bring up a new screen and AirScan will try to associate to this access point, then do a DHCP request to get an IP address. | ||
If it succeeds, it will try to resolve the IP for www.google.com, get the Google homepage and display the beginning of the HTTP response on the top screen. | |||
This feature is particularly interesting to check if a given AP is really open or a captive portal. | This feature is particularly interesting to check if a given AP is really open or a captive portal. | ||
Line 64: | Line 64: | ||
==Screenshots== | ==Screenshots== | ||
https://dlhb.gamebrew.org/dshomebrew/ | https://dlhb.gamebrew.org/dshomebrew/airscan3.png | ||
==Known issues== | ==Known issues== | ||
Line 86: | Line 86: | ||
==Credits== | ==Credits== | ||
Created by Raphaël Rigo (aka trou). | |||
This app was inspired by wifi_lib_test v0.3a by Stephen Stair. Thanks a lot Stephen for [http://www.akkit.org/dswifi dswifi]. | This app was inspired by wifi_lib_test v0.3a by Stephen Stair. Thanks a lot Stephen for [http://www.akkit.org/dswifi dswifi]. | ||
The icon is based on the [http://kde-look.org/content/show.php?content=114621 Wi-Fi icons colors] by NeoCorvis, licensed under the artistic license version 2. | The icon is based on the [http://kde-look.org/content/show.php?content=114621 Wi-Fi icons colors] by NeoCorvis, licensed under the artistic license version 2. | ||
==External links== | |||
* Author's website - https://syscall.eu/#airscan | |||
* GitHub - https://github.com/trou/airscan |
Latest revision as of 04:14, 16 August 2024
airscan | |
---|---|
General | |
Author | trou |
Type | Utilities |
Version | 1.0 |
License | GPL-3.0 |
Last Updated | 2011/10/16 |
Links | |
Download | |
Website | |
Source | |
AirScan is a Wi-Fi scanning utility for the Nintendo DS. It offers various filtering features to facilitate access point discovery.
For example, it can be used to locate open access points in low WiFi density areas thanks to its sensivity.
Features
- Display only desired protection levels (open, WEP, WPA).
- Easy scrolling.
- Timeouts for out of range APs.
- Connectivity testing for open access points:
- DNS resolution of www.google.com.
- Google homepage retrieval.
User guide
AirScan will start discovering and displaying surrounding access points as soon as it is started.
You can choose to display only certain APs based on protection (between open, WEP and WPA access points display).
If you want access points to disappear when they haven't been seen since some time, you can define the timeout, in seconds. A timeout of 0 disables the functionality.
If you want to test the connectivity of an open access point, click on it in the list (WEP and WPA are not and will not be supported) .
This will bring up a new screen and AirScan will try to associate to this access point, then do a DHCP request to get an IP address.
If it succeeds, it will try to resolve the IP for www.google.com, get the Google homepage and display the beginning of the HTTP response on the top screen.
This feature is particularly interesting to check if a given AP is really open or a captive portal.
Limitations
Cycling through all present access points can be quite long if there are too many.
This is a limitation of dswifi which implies that some parameters are not updated in real time, like signal strength.
This also means that timeouts can behave strangely.
Controls
Up/Down - Scroll the list
L/R - Scroll a screen at a time
B/A/X - Toggle between open, WEP and WPA access points display
Left/Right - Define the timeout (in seconds)
Stylus - Test an open access point
Screenshots
Known issues
- Crashes sometimes when the number of APs is high (> 400).
- When connecting to an AP then going back to scanning and trying to connect to another AP will not work every time (dswifi bug ?).
- Timeouts handling is still probably a bit buggy.
Changelog
1.0 2010/11/07
- Improved connectivity testing, new icon.
0.6 2010/02/20
- Fix for scrolling and timeouts.
0.5.1 2010/01/18
- Mode selection bugfix.
0.5 2010/01/09
- Connectivity testing, many bugfixes.
0.2 2009/03/02
- Timeouts.
0.1a 2008/06/26
- First public release.
Credits
Created by Raphaël Rigo (aka trou).
This app was inspired by wifi_lib_test v0.3a by Stephen Stair. Thanks a lot Stephen for dswifi.
The icon is based on the Wi-Fi icons colors by NeoCorvis, licensed under the artistic license version 2.
External links
- Author's website - https://syscall.eu/#airscan
- GitHub - https://github.com/trou/airscan