All pastes #1429016 Raw Edit

Unnamed

public text v1 · immutable
#1429016 ·published 2009-05-20 18:19 UTC
rendered paste body
UWA Logo 	Computer Science & Software EngineeringAPlogger - WiFi logging on the iPhone/iPod Touch   Faculty Home  |  School Home  |  Chris McDonald  icon	APlogger is a native iPhone/iPod Touch application that scans and logs visible WiFi Access Points (APs). It is similar, and owes much to, the popular iPhone Stumbler application, but provides a number of additional features:    * summaries of the most recent scan and all past scans since invocation are displayed.    * detected APs are logged in a tab-separated logfile for offline analysis. Logfile names are expanded using strftime().    * the current location may be enumerated and is logged with each AP entry (sorry, no GPS support yet!).    * one-off scans, or periodic "auto-scanning" at a chosen rate, may be requested.    * the detailed view of the most recent scan may be sorted by SSID or RSSI.    * the WiFi interface may be turned on and off with a simple control. Read a short review on Apple iPhone School. Testers and suggestions welcome.Written by Chris McDonald, chris@csse.uwa.edu.au.NOTE: APlogger is not an application to crack WiFi WEP or WPA passwords, does not retain or inject any WiFi packets, and will not be extended to support this.Download and install APlogger:    * Available via Installer in the "Network" category from ModMyiFone - http://modmyifone.com/installer.xml.      OR (probably more up-to-date)    * Download APlogger.zip - v1.0.5, released 10th January 2008. MD5: 5da7ed93831a19fa021d190035ce305c      Expand the zip file and then copy (recursively) the whole APlogger.app directory to your iPhone's application directory -      typically to /Applications or /var/root/Applications.      Ensure that the binary, itself, remains executable (use chmod 755 /Applications/APlogger.app/APlogger  if necessary). Download the source code:APlogger is released under GPL v3.0.    * Download APlogger-1.0.5-src.tgz - v1.0.5, 17th January 2008, MD5: c580106da203521a157a793e0762c83c Screenshots:icon 	iconicon 	iconA sample logfile:Here is a typical tab-separated logfile generated while driving near my home. Lines beginning with a '#' are comments, the others have fields for enumerated location, time (seconds since Jan 1st 1970), SSID (AP name), BSSID (MAC address), channel, RSSI (signal strength), and any encryption/protection:# start	0	1199184245	Tue Jan  1 19:44:05 2008# location	1	1199184259	Tue Jan  1 19:44:19 20081	1199184259	TIAMOCAFE	00:0f:3d:05:02:ec	6	15	OPEN1	1199184259	PMDR wireless	00:0f:b5:93:53:9b	7	23	WPA1	1199184259	HRDC	00:09:5b:de:a5:1a	11	20	WEP1	1199184259	<hidden>	00:14:a4:12:4e:90	5	31	WEP1	1199184259	homewireless	00:19:db:92:54:74	6	17	WPA1	1199184259	belkin54g	00:11:50:ff:61:36	11	15	WEP1	1199184259	MPA Hampden	00:12:bf:25:be:a6	6	18	WEP1	1199184259	Anaesthesia	00:12:bf:25:b8:bc	4	14	WPA1	1199184259	sonicwall	00:06:b1:15:27:ad	9	13	OPEN1	1199184259	MONI	00:17:9a:66:b9:fd	6	7	WPA1	1199184259	Shyan	00:06:b1:35:c2:5b	1	14	WPA1	1199184259	NETGEAR	00:0f:b5:b2:27:12	11	23	WPA# location	2	1199184633	Tue Jan  1 19:50:33 20082	1199184633	default	00:11:95:64:fc:0f	6	45	WEP2	1199184633	Cherry Home	00:19:5b:98:5e:a0	6	28	WPA2	1199184633	Braxford-Net	00:1b:11:3b:f0:68	3	25	WPA2	1199184633	PDA	00:06:b1:31:06:cb	1	21	WEP2	1199184633	TP-LINK	00:19:e0:f9:88:75	6	15	WPA2	1199184633	BROOK	00:1b:2f:97:fe:aa	7	14	WEP2	1199184633	ishapang	00:1b:11:54:57:f5	13	11	WPA2	1199184633	Rodney	00:14:6c:b1:6c:b4	8	13	WPAEnvironment:Compiler: gcc version 4.0.1 (Apple Computer, Inc. build 5449) (LLVM build 2.0-svn-iphone-dev-0.3-svn).Tested on an iPod Touch (v1.1.1) and an iPhone (v1.1.2).Changelog:    * v1.0.5, 10th Jan - the auto-scanning setting is now retained between invocations.    * v1.0.4, 8th Jan - microseconds dropped from times in logfile.    * v1.0.3, 6th Jan - first public release. Credits:Thanks to the following people who have (perhaps unknowingly) assisted with the development of APlogger:    * Members of the Stumbler project provided code to scan for WiFi networks.    * Chris Hoffman's Services application provided code to turn the WiFi interface on and off.    * Numerous contributors to the iPhoneDevDocs.com Code Samples forum. Known bugs:APlogger is my first Objective-C and iPhone program, so please bear with me!   1. If APlogger performs a periodic auto-scan while a lengthy list of APs (more than 25) is being scrolled, the application has crashed. Resolved. Page last modified: 10th January 2008.	CRICOS Provider Code: 00126G 	Valid HTML 4.01 Transitional