iStumbler News http://istumbler.net/ en-us Alf Watt alf@istumbler.net Alf Watt alf@istumbler.net 1440 iStumbler News and Releases You probably use this... http://osx.iusethis.com/app/istumbler Support iStumbler on iusethis
]]>
iStumbler Release 97 http://istumbler.net/downloads/istumbler.html Tue, 29 Aug 2006 00:11:32 PDT Release 97 updates the user interface to the fancy new polished metal look including an iTunes style source list and finally provides sortable tables for the AirPort and Bluetooth plugins. My Dream App: Lockstep http://mydreamapp.com/ mydreamapp Mon, 21 Aug 2006 15:42:06 PDT Lockstep perfect sync made simple.

I have four macs at home and would like to be able to keep them in perfect sync at all times. I propose a network service which uses Bonjour to detect the peers, kernel file change notifications to detect file modification and a variant of rsync (has to support xattrs) to synchronize the data along with smart presence detection to lock displays which I'm not using. Features would include:

  • Select peers to include in lockstep group
  • Select files and folders to include and exclude
  • Select patterns to exclude ala CVSIGNORE
  • Keep peers in live sync via kernel file change notification
  • Lock screens of other peers when I login to one machine
  • Track changes on a disconnected laptop when returned
  • Conflict detection and resolution
  • Status menu interface with status indication

This would allow me to put a bullet through my PowerBook, go right to my iMac and keep working right where I left off. Better than backup, it's live sync made simple.

]]>
iStumbler in the Washington Post istumbler news Sun, 20 Aug 2006 14:39:37 PDT WiFi routers, however, aren't all smart enough to know when they're bunched into the same channel as other access points. You can see if that's the case and then find a less crowded channel by using two free diagnostic programs: NetStumbler for Windows 2000 and XP and iStumbler for Mac OS X 10.3 and 10.4.
- Washington Post HELP FILE

Washington post, not bad at all, always wanted to be in print.

]]>
KVC: Poor Mans Bindings cocoa Sun, 20 Aug 2006 14:39:28 PDT Now that I've calmed down from Fridays anti-bindings rant, here is a method for getting 90% of the benefit of bindings with none of the performance or visibility issues which made binding NSTableViews nearly impossible for me.

The secret is to use Key Value Coding, the Cocoa technology which provides a degree of introspection support for NSObjects, very similar to the way the java.lang.reflect classes do for Java Beans. Here is a simple mutable accessor declaration ripped from the RSRadio class in iStumbler:

        - (NSString*) name;
        - (void) setName:(NSString*)mac;
        

Simple. This corresponds to the getName()/setName(String name) pair you would put into a Java Bean, so far that's nice and simple and easy to grok. Now let's assume we've got a bunch of these methods for the various properties of an object, and let's further say that we've got a dictionary of properties we would also like to expose to the table view. RSRadio has a member NSDictionary* radio_props in which we store the uncommonalities between AirPort and Bluetooth radios, here's the implementation of valueForUndefinedKey: which allows KVC to access properties of that dictionary if there is no accessor available:

        - (id) valueForUndefinedKey:(NSString*) key
        {
            return [radio_props valueForKey:key];
        }
        

Again, blissfully simple. Note that this implementation does hide some errors, if you provide a key that's not in the dictionary is just returns nil as NSDictionary would, which is fine for our purposes. Now all we need is a NSTableDataSource which can make use of the KVC properties in our object:

        // RSStoreTable.h
        
        @interface RSStoreTable : NSObject 
        {
            RSStore* store;
            NSString* type;
        }

        // RSStoreTable.m

        - (int) numberOfRowsInTableView:(NSTableView*) theTable
        {
            if ( type)
                return [store countRadiosOfType:type];
            else
                return [store countRadios];
        }

        - (id) tableView:(NSTableView*) table objectValueForTableColumn:(NSTableColumn*) column row:(int) row
        {
            id value;
            
            @try
            {
                NSArray* radios = (type ? [store radiosOfType:type] : [store radios]);
                if (row > [radios count]) // we don't have a radio to display
                    @throw [NSException exceptionWithName:@"invalid row" reason:@"row > radios" userInfo:nil];
                NSMutableArray* sorted = [[radios mutableCopy] autorelease];
                if ([[table sortDescriptors] count] > 0) // TODO save the sorted array
                    [sorted sortUsingDescriptors:[table sortDescriptors]];
                RSRadio* radio = [sorted objectAtIndex:row];
                value = [radio valueForKeyPath:[column identifier]];
            }
            @catch (NSException* reason)
            {
                NSLog( @"WARNING exception in RSStoreTable: %@\n", reason);
                value = @"!";
            }
            
            return value;
        }
        

Now, in interface builder you can simply set the NSTableColumns identifier and sort descriptor to any KVC property of your object and presto! You've got a dynanic table view which you won't have to write another line of code to use. Plus, if something does go wrong you've got a place to set breakpoints and the ability to inspect exactly what your data-source is doing. Also this code check for exceptions and DOESN'T CRASH YOUR APP, just politely logs an error message.


I'm still For Hire if you're looking for a seasoned (with at touch of habanero) cocoa developer with two shipping apps under his belt.

]]>
Bindings Unbound cocoa Fri, 18 Aug 2006 09:13:10 PDT <blockquote> "Cocoa bindings is ideal for developers writing new applications who have some familiarity with Cocoa, and for developers of existing applications who want to simply clean up or eliminate their existing glue code. In most cases, Cocoa bindings can be used to replace traditional Cocoa mechanisms such as target-action, delegation, and some data source protocols."<br> - <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaBindings/CocoaBindings.html">Cocoa Bindings Documentation</a> </blockquote> <br> <br> Bullshit.<br> <br> I call bullshit on bindings, they suck. Instead of making my life as a cocoa developer easier it complicates any task not involving hooking up a checkbox to NSUserDefaults. The whole point of bindings is to make development faster, simplify the user interface layer code and allow you to get to market faster. Sounds great. Too bad it's not true.<br> <br> After attempting to use bindings in two applications i've been forced to abandon them and go ahead and implement the necessary interface elements in more traditional Cocoa controller code. Once for performance reasons and once because a bug could not be resolved due to a lack of visibility into bindings. Here's a brief exploration of the real world failure of bindings in these two scenarios.<br> <br> <b>Bindings Performance</b> is out of my control. It's not particularly slow for most tasks but there are situations where taking control of a particular aspect of bindings would require much more code than the straightforward data source implementation. My example comes from <a href="http://desklampx.com/">Desk Lamp</a> which until recently was using bindings for its primary table view, after getting many complaints about performance with large result sets I was forced to reimplement the view without bindings, the problem being that sorting the table induced the NSArrayController to fetch all the values for all the results ONE AT A TIME from the spotlight index across an RPC connection. Now, the tables delegate politely asks spotlight to sort the query when the user clicks on a table heading and fetched the twenty or so records it needs to display. Moral: never ever use bindings on a remote data source.<br> <br> <b>Bindings Visibility</b> is close to zero. More recently I wanted to add sorting to the iStumbler table views, both the AirPort and Bluetooth plugins could use it and it's long overdue. So, knowing that my data is local, and that the data-sets won't typically be very large (thousands of networks or devices would be a rare case) bindings seemed like a great way to get the sorting behavior 'for free'. Two weeks later I'm still not sure why iStumbler crashes after two scans, I know it has to do with bindings, the stack traces are clear about that. But exactly why is bindings giving me EXEC_BAD_ACCESS trying to CFRetain() something? There's nothing on the web about it, except other poor souls trying to find answers to the same questions, and one sort-of oblique comment saying that bindings is trying to bind to a NULL value. Well after another day of NULL hunting I'm calling off the search. The next version of iStumbler will not use bindings for it's table views, I'm just going to have to write the sorting routines myself, which will probably take half the time I spent just wiring up the bindings in the first place, never mind the weeks spent debugging with no apparent solution.<br> <br> Comments? Send me an <a href="mailto:alf@istumbler.net">email</a> Desk Lamp Release 0.10 http://desklampx.com/ Mon, 14 Aug 2006 21:05:41 PDT Release 0.10 includes a new info view integrated into the search window. New features include the ability to choose any attributes for display in the list and outline view and the ability to edit keywords directly in the list and outline view. Changes include dropping of the term 'Blotter' from the user interface in favor 'Search' for clarity, full previews for jpeg, text, emlx, xml and folders in the info view and improved layout of the list and outline views.<br><br> <b>What's Next?</b><br> Release 0.11 should include support for attribute meta-types giving Desk Lamp the ability to distinguish between an email address and a date and to property format the output as well as the ability to edit keywords and comments in the info view. Mac Developer For Hire http://istumbler.net/resume-alf-watt.html cocoa java objective-c Wed, 12 Jul 2006 10:57:53 PDT Got Mac Work? Mac developer with extensive Objective-C, Cocoa and Wireless experience seeks interesting project to challenge my skills and grow my portfolio of successful applications. <br> <br> Currently located in the Pacific Northwest I'm available for paid work immediately and willing to travel or relocate anywhere on the west coast for the right project. Please review my <a href="http://istumbler.net/resume-alf-watt.html">Resume</a> or contact me at <a href="mailto:alf@istumbler.net">alf@istumbler.net</a> for more information. Optimizing AirPort Connectivity http://www.macgeekery.com/hacks/hardware/optimizing_airport_connectivity tutorial news Fri, 07 Jul 2006 12:25:47 PDT Adam Knight of <a href="http://www.codepoetry.net/"> Code Poetry</a> fame has done a excellent writeup of how to use the Spectum widget along with iStumbler to diagnose AirPort performance problems. Check it out.<br/> In other recent news, iStumbler was mentioned on <a href="http://niklasblog.com/?p=1001">two</a> <a href="http://ffej.org/?p=1709">lists</a> of "must have" mac software. Gotta love that. Open Stance Security White Paper http://istumbler.net/papers/open-stance.html open stance security Tue, 20 Jun 2006 14:35:54 PDT <b>Open Stance Security - How to protect yourself on public networks.<br> <br> iStumbler Recommends that you adopt an <b>Open Stance</b> security policy. Open Stance means <b>securing your computer and it's applications so that it can be safely connected to any network at any time</b>. We advocate the use of <b>open networks</b>, <b>public addressing</b> and <b>secure application layer protocols</b> which are designed to provide reliable privacy and secure authentication while allowing the full use of existing internet services. Desk Lamp 0.8 http://desklampx.com/ Desk Lamp Spotlight Search Thu, 08 Jun 2006 10:02:25 PDT Just released a public test of Desk Lamp. This is my first commercial software offering and though there are a few bugs in this build I wanted to get it out there so that people can start suggesting improvements. Hoping to get it to 1.0 aroudn the end of the month for a Summer 2006 version.<br/> <br/><a href="http://desklampx.com"> <img src="http://desklampx.com/images/blotter.png" width="420"> </a><br/> Desk Lamp is a flexible desktop search tool which focuses the power of Apple's new Spotlight search engine on your documents, projects and work flows. Desk Lamp sheds light on your day to day activities such as email, file management and even web browsing by providing powerful custom views of Spotlight search results. Your firewall is worse than useless. http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1191993,00.html Security Mon, 05 Jun 2006 15:11:40 PDT The San Diego Supercomputer Center doesn't use firewalls. Suprising? Shocking? How about perfectly sensible. Shopping Cart #2 http://store.apple.com/ Apple hdtv Tue, 30 May 2006 14:20:00 PDT Mmmmm new Mac Book mmmmmm... <br/> <hr/> <tt> MacBook 2.0GHz Intel Core Duo - Black <br/> Part Number: MA472LL/A <br/> Keyboard/Mac OS - U.S. English <br/> 512MB 667 DDR2 SDRAM - 2x256 <br/> 2.0GHz Intel Core Duo <br/> 80GB Serial ATA drive <br/> SuperDrive (DVD±RW/CD-RW) <br/> $1,499.00 <br/> <br/> Apple Wireless Keyboard <br/> Part Number: M9270LL/A <br/> $59.00 <br/> <br/> Apple Wireless Mouse <br/> Part Number: M9269Z/A <br/> $59.00 <br/> <br/> Griffin iCurve PowerBook/iBook Stand <br/> Part Number: T5762LL/A <br/> $39.95 <br/> <br/> Apple Cinema HD Display (23" flat panel) <br/> Part Number: M9178LL/A <br/> $1,299.00 <br/> <br/> Cart Subtotal: $2,955.95 <br/> </tt> <br/> <br/> You'll also want to grab: <br/> <hr/> <pre> 2x 1GB 667 DDR2 SDRAM 100GB 7200RPM 2.5" Serial ATA drive 2.5" Serial ATA Enclosure </pre> <br/> <br/> Guess this is as good a time as any to beg for <a href="http://istumbler.net/">Donations</a><br/> Security and Sensibility http://comment.zdnet.co.uk/other/0,39020682,39267248,00.htm Mon, 08 May 2006 12:45:22 PDT Security Finally, a rational look at Mac OS Security. <blockquote> Safety in this context means having a sober assessment of the risks and how to safely and effectively counter them. For as long as OS X has been in the wild, discovered weaknesses and example code have been used by interested parties to predict actual attacks. Nothing remotely serious has materialised. </blockquote> Hello edgeio http://edgeio.com/ web2.0 Thu, 16 Mar 2006 22:22:11 PST edgeio is a very smart little site that lets you put listings for anything in your rss feed, it then aggregates and publishes them as a classified listing a la craigs list. Pretty slick, no? <span style="visibility: hidden;">edgeio-key: 0b60589639bb731aa8caedddb881b7d9f92a7b59</span> Iron Coders http://ironcoder.org/ Cocoa Fri, 03 Mar 2006 11:56:17 PST "First the API is given, and you have 24 hours to read up and get comfy with it. Then the theme is announced, and you start coding! And you better have it done within 24 hours because that's all the time you get."<br/> <br/> Warming up XCode right now, only three hours left till the API is set. <br/> Shopping Cart http://store.apple.com/ Apple hdtv Tue, 28 Feb 2006 12:35:59 PST You can now buy an HD Video player/editor/downloader for less than the cost of most respectable HD TV sets. The only downside (and it's easily remedied by replacing the Cinema HD Display with your existing HDTV or another larger model) is that 23" is fairly small for a modern television. <br/> <hr/> <pre> iPod Hi-Fi<br/> Part Number: M9867LL/A<br/> $349.00<br/> <br/> Apple Cinema HD Display (23" flat panel)<br/> Part Number: M9178LL/A<br/> $1,299.00<br/> <br/> Mac mini 1.66GHz Intel Core Duo<br/> Part Number: MA206LL/A<br/> $799.00<br/> <br/> Wireless Keyboard & Mouse Set - U.S. English<br/> Part Number: B9396LL/A<br/> $99.00<br/> <br/> Cart Subtotal: $2,546.00<br/> </pre> Spectrum for Release 96 http://istumbler.net/downloads/spectrum.html Release Widget Sun, 22 Jan 2006 01:00:00 PST Spectrum displays the signal strength of all visible wireless networks, graphically showing overlapping network and signal strength trends. Release 96 contains minor updates. iStumbler Release 96 http://istumbler.net/downloads/istumbler.html Release WiFi AirPort Bluetooth Bonjour GPS iStumbler Sun, 22 Jan 2006 01:00:00 PST Release 96 updates the Bluetooth plugin to support device inquiry under Mac OS 10.4 (Tiger) and integrates the <a href="http://growl.info"> Growl framework</a> for notification support. And Sparkle for automatic update support. Call for Questions http://www.cocoaradio.com/2005/11/upcoming_alf_wa.html Sun, 20 Nov 2005 08:19:34 PST Press If you have questions about iStumbler, or network security go on over to <a href="http://cocoaradio.com/">Cocoa Radio</a> and post them in the comments of the show announcement. Upcoming Cocoa Radio Interview http://www.cocoaradio.com/2005/11/upcoming_alf_wa.html Thu, 17 Nov 2005 09:30:00 PST Press Blake Burris from <a href="http://cocoaradio.com/">Cocoa Radio</a> is fishing for questions for an upcoming interview with me about iStumbler and wireless security. Please stop by his sites and post any questions you would like to hear answers to about iStumbler, Wireless Networks and even PowerBook tips and tricks. iStumbler MacSlashed http://macslash.org/ Tue, 15 Nov 2005 10:00:00 PST Press MacSlash picked up the <a href="http://net-security.org/article.php?id=872">Help Net Security interview</a> from yesterday. Cool. Interview with Mirko Zorz for Help Net Security http://net-security.org/article.php?id=872 Mon, 14 Nov 2005 12:00:00 PST Press An interview I did with Help Net Security about iStumbler. Since doing this interview I've taken a job with <a href="http://slide.com"> Slide</a>, working on their Mac client. iStumbler Pro is still on the drawing boards, but it might stay there a litte longer than I had planned during the interview . Mail Outage... http://istumbler.net/ Wed, 09 Nov 2005 12:25:00 PST Linux Sucks mail.istumbler.net has been bouncing email for the last two days or so, if you send me an email and got a bounce please resend it. While this was technically my fault I blame postfix for not letting me know that my main.cf was broken ... SBC Getting Ready to Block Google, Vonage, Others... http://www.businessweek.com/print/magazine/content/05_45/b3958092.htm?chan=gl Tue, 01 Nov 2005 12:00:00 PST Carriers <b>How concerned are you about Internet upstarts like Google, MSN, Vonage, and others? </b> <p><i>How do you think they're going to get to customers? Through a broadband pipe. Cable companies have them. We have them. Now what they would like to do is use my pipes free, but I ain't going to let them do that because we have spent this capital and we have to have a return on it. So there's going to have to be some mechanism for these people who use these pipes to pay for the portion they're using. Why should they be allowed to use my pipes?</i></p> <p><i><u>The Internet can't be free in that sense</u>, because we and the cable companies have made an investment and for a Google or Yahoo! or Vonage or anybody to expect to use these pipes [for] free is nuts! ?</i></p> -- <a href="http://www.businessweek.com/print/magazine/content/05_45/b3958092.htm?chan=gl" >Ed Whitaker</a>, CEO of SBC calling for the end of network neutrality.<br> Think PowerBook G5 with a dual-core PPC at 2Ghz http://pasemi.com/news/releases/2005_oct_24_1.html Mon, 24 Oct 2005 19:00:00 PST Hardware So, Apple stopped using chips from IBM and Freescale because their 'performance-per-watt' is gong to be far less than upcoming Intel designs. What Apple didn't know is that P.A. Semi was working in stealth mode on a 64 bit (G5), 2Ghz+ multi-core PPC chip which draws 'just 5-13 watts typical'. Damn.<br> <br> The chips also integrate key IO and memory components which help reduce chip-count (and therefore cost) while increasing performance. End result: much faster, slightly smaller and far cooler products. Shame we won't be seeing PowerBooks built around these chips... <br> iStumbler Release 96 On The Way http://istumbler.net/subscribe.html Mon, 17 Oct 2005 09:00:00 PST Preview iStumbler 96 is nearly ready, and it's got some great new features:<br> <ul> <li><a href="http://growl.info/">Growl</a> Support for Networks, Devices and Services.</li> <li>Bluetooth Enquiry Support on Tiger (Mac OS 10.4)</li> <li>Internationalization Support (Big thanks to Luke Weber)</li> <li>Closed Network identification</li> </ul> Subscribe to iStumbler and join over <b>six hundred people</b> who helped support this release by <a href="http://istumbler.net/subscribe.html">signing up today.</a> You'll get your copy of Release 96 delivered as soon as it's final.<br> Katrina and Security http://www.schneier.com/blog/archives/2005/09/katrina_and_sec.html Sun, 11 Sep 2005 10:00:00 PST Security <i>Our government's ineptitude in the aftermath of Katrina demonstrates how little we're getting for all our security spending. It's unconscionable that we're wasting our money fingerprinting foreigners, profiling airline passengers, and invading foreign countries while emergency response at home goes underfunded.</i><br> -- <a href="http://www.schneier.com/blog/archives/2005/09/katrina_and_sec.html" >Bruce Schneier</a><br> The first rule of buying a phone... http://www.macworld.com/news/2005/09/09/rokr/index.php Gear Sun, 11 Sep 2005 09:30:00 PST MacWorld's Jim D. writes about his experience with the new ROKR phone from motorola:<br><br> <i>I had one of the first ROKR phones sold from the downtown San Francisco Cingular location and couldn't wait to get back to the office and see how it worked with my Mac. It wasn't long before my excitement turned to frustration and anger as I struggled to get the ROKR recognized by my Mac and iTunes.</i><br> <br> Of course, if Jim followed my two simple rules for buying a phone:<br> <ul> <li>Never buy a phone from Motorola</li> <li>Never buy a phone with moving parts </li> </ul> ...he wouldn't have these problems. Sure the ROKR is a tempting new toy but it's from Motorola, the mechanical design and user interface is guaranteed to suck. At least it's not a flip phone, so it might last more than six months before the hinge breaks.<br> Unified Metal http://daringfireball.net/2005/09/anthropomorphized User Interface Guidelines Fri, 9 Sep 2005 20:00:00 PST <i>This guy trashes the HIG the way Johnny Depp trashes a hotel room. He even sports a custom radius on his window corners. No other window on the system has a shape like this. It's wild. Just wait until the HIG zealots get a load of this guy.</i><br> -- <a href="http://daringfireball.net/2005/09/anthropomorphized"> The iTunes 5 Announcement From the Perspective of an Anthropomorphized Brushed Metal User Interface Theme</a><br> Global Warming + Hurricanes http://www.realclimate.org/index.php?p=181 Geo Fri, 2 Sep 2005 08:00:00 PST <i>What do the observations of the last century actually show? Some past studies (e.g. Goldenberg et al, 2001) assert that there is no evidence of any long-term increase in statistical measures of tropical Atlantic hurricane activity, despite the ongoing global warming. These studies, however, have focused on the frequency of all tropical storms and hurricanes (lumping the weak ones in with the strong ones) rather than a measure of changes in the intensity of the storms. ... statistical measures that focus on trends in the strongest category storms, maximum hurricane winds, and changes in minimum central pressures, suggest a systematic increase in the intensities of those storms that form. This finding is consistent with the model simulations.</i><br> -- <a href="http://www.realclimate.org">Real Climate</a><br> GVisit http://www.gvisit.com/map.php?sid=4accefb888c7b7238d8a1b51baeb42ac Geo Sun, 14 Aug 2005 19:30:00 PST Follow the link to see the approximate locations of the last twenty or so people to read this item. <script language="JavaScript" src="http://www.gvisit.com/record.php?sid=4accefb888c7b7238d8a1b51baeb42ac" type="text/javascript"></script> Definition of WEP http://www.schneier.com/blog/archives/2005/08/the_devils_info.html Funny Sat, 13 Aug 2005 09:20:00 PST WEP (Wired Equivelant Privacy) |wep| <br> verb [past part.] intrans 1. To implement security after an incident. 'I WEPd for days after our wireless network was comprimised' <br> noun 1. An IEEE standard that works as advertised 'WEP provides the exact level of privacy as the wired internet, nearly none' GPS Plugin Download http://istumbler.net/downloads/GPS.plugin.zip Release Sat, 13 Aug 2005 09:00:00 PST This is the GPS Plugin for iStumbler, there are some known bugs with tiger, bluetooth GPS devices as well as bluetooth phones, so it was taken out of the public release. If you're interested in testing the plugin with iStumbler Release 95 here you go! Wi-Fi, Bluetooth, GPS + Stroller = Warstroller http://istumbler.net/personal/warstroller/warstroller.html Fun Wed, 10 Aug 2005 13:45:00 PST If this isn't the worlds first Wi-Fi, Bluetooth and GPS enabled stroller I'd be a little surprised... A Little Love from Bambi http://www.mac360.com/index.php/mac360/more/the_latest_fat_free_apps_for_your_mac/ Press Tue, 09 Aug 2005 06:30:00 PST <i>When I'm out and about with my laptop, I check for WiFi HotSpots. I use iStumbler to find those pesky networks. For now, iStumbler is free.</i> <br><br> If you haven't checked out Mac 360, you are missing out. These are the bad girls of mac news, and boy are they hot! Hot! iStumbler needs your help! mailto:alf@istumbler.net Help Sun, 7 Aug 2005 12:00:00 PST Release 95 may be the last free version of iStumbler. After more than two years of providing best in class open source tools there are simply not enough subscribers to keep the project going. <br><br> Without the support of the mac community I cannot keep this project alive. iStumbler needs contributors, it needs subscribers and most of all it needs some well-deserved press coverage. If you can help in any of these regards, please contact me at: alf@istumbler.net Spectrum for Release 95 http://istumbler.net/downloads/spectrum.html Release Widget Wed, 3 Aug 2005 01:00:00 PST Introducing the Spectrum Widget for iStumbler Release 95. Spectrum displays the signal strength of all visible wireless networks, graphically showing overlapping network and signal strength trends. iStumbler Release 95 http://istumbler.net/downloads/istumbler.html Release Mac Wed, 3 Aug 2005 01:00:00 PST Release 95 adds support for the Spectrum Widget, the Bonjour plugin is updated for Tiger to support wide-area Bonjour and adds a database of more than two hundred Bonjour service types. Cisco Routers Face Possible Compromise http://news.com.com/Hackers+race+to+expose+Cisco+router+flaw/2100-1002_3-5812611.html?tag=nefd.top Security Mon, 1 Aug 2005 12:00:00 PST Cisco shot itself in the foot by trying to force a security researcher not to discuss a possible IOS (the operating system that powers Cisco routers) compromise. The result? Hackers have taken up arms to try and exploit that compromise, which would give them access to 60% of all internet traffic. <br><br> This perfectly illustrates my point to anyone advocating the use of encrypted wireless links: you can't trust the wired network either. Use secure protocols for personal information including mail, chat and file transfer if your provider does not offer them it's time to get a new one. Got Work? http://istumbler.net/resume-alf-watt.html Unemployment Mon, 1 Aug 2005 09:00:00 PST Open Source developer looking for Cocoa desktop development position in San Francisco, Portland or Seattle. More than 30,000 lines of example code are available on my web site, which attracts more than 20,000 visitors a month. Sadly, very few subscribe, so I'm looking for a full- time job to put my Mac skill to work. Hogwash... I like the sound of that.... http://wifinetnews.com/archives/005540.html Wireless Muniwireless Security Fri, 22 Jul 2005 20:00:00 PST "Hogwash. Securing the local link isn't the nightmare you're stating with modern equipment. You can't assume that residential users will use secure protocols. And secure protocols aren't enough." - GF <br><br> Continued from WiFi Net News... <br><br> I would argue that securing the local link has already been a nightmare. Surveying my network there are three generations of Wi-Fi base stations; two out of three have compromised versions of WEP. Any MAC layer encryption scheme used to secure municipal wireless networks is just as likely to be compromised in the future. So if it's not a nightmare on modern equipment it will be the day WPA/802.11i or whatever is broken. <br><br> As far as performance is concerned, processor speed is not the issue. While the bulk of traffic in, for e.g. a WPA network, is encrypted with the fast AES block cypher, key exchange must be done with a CBC stream cipher which, besides the added traffic increases the size of the encrypted data . See <a href="http://www.openxtra.co.uk/articles/wpa-vs-80211i.php"> http://www. openxtra.co.uk/articles/wpa-vs-80211i.php</a> for more info. Encryption is simply not free, and the kicker is that people already using encryption methods are doubly taxed. <br><br> On the user front, it is absolutely imperative that people understand the security issues surrounding their use of public networks. If as you suggest, we create a state of the art, fully encrypted and 'perfectly safe' municipal network which allows John Q. Public, not to mention Da Mayor, to use unsecured protocols for fetching his mail with his laptop at home, what happens when he leaves that safe network and goes to visit a cafe on a weekend getaway? If the cafe owner is running an open network to attract visitors he has no reason to use any security measures. John will check his email fro the cafe blissfully unaware that he is broadcasting his personal information and passwords because he has the perception of his internet connection is 'perfectly safe'. <br><br> Just like in real life, security on the internet is ultimately the individuals responsibility, and just like in real life there is no perfect security but you can take reasonable measure to protect yourself. Observe the same cautions you would in a public place when connecting to a public network. Close all network ports and services you're not using or have not properly secured, make sure that you use SSL/TLS or HTTPS for all sensitive information. For the love of God, Glenn NOOOOOO! http://wifinetnews.com/archives/005540.html Wireless Muniwireless Security Fri, 22 Jul 2005 12:00:00 PST Now, I usually agree with Glenn Fleishman, but when he writes about municipal network being deployed without MAC layer security (such as WEP or WPA): "This is a critical failing... [T]his giant breach in basic security is just a fact of the municipal networks that are deployed and deploying." I have to disagree. <br><br> You can never, never trust the network to keep your data secret. You can't trust wired networks, you can't trust wireless networks and you definatly cannot trust the open internet. Securing the link between you and you base station with MAC layer encryption only gives you the illusion of security. In reality, it reduces your available bandwidth and increase latency while providing no additional protection once your information leaves your network. Also note that all MAC layer encryption techniques have been broken either in principal or practice within two years of their introduction. <br><br> The good news is that you can protect your data by making use of Application layer security such as SSL or TLS for your email, web shopping and other online activities. Use chat clients such as Skype which automatically encrypt your voice and data. Whatever and however you secure your computer please, please. please don't cry for all network to be encrypted because you can't get it together to check a box in your mail configuration. Release 95 on the way. http://istumbler.net/subscribe.html Subscription Thu, 21 Jul 2005 20:00:00 PST iStumbler Release 95 is nearly done, I'll be sending out subscriptions early this weekend, and the final release will be next Tuesday. There are some great new features including a widget that will blow away the existing 'list of networks' hacks. There are also serious improvements to the Bonjour plugin including a new browse by hosts or service option, a database of more than 300 Bonjour service types and the ability to browse wide-area Bonjour domains. <br><br> If you don't already have a subscription, now's the time to signup. You'll get early access to Release 95 and a chance to check out the new features first! Trusted Computing Untrustworthy https://www.trustedcomputinggroup.org/downloads/TNC/ Trusted Computing Evil Sat, 16 Jul 2005 20:00:01 PST The "Trusted Computing Group" has released it's "Trusted Network Connect" specification (see article link). If you read between the lines you'll notice that the specification requires a software agent running on your computer to communicate the details of your system configuration to the network for vetting before you are allowed to connect. How much do you want to bet the first thing is checks for is a Windows license? iStumbler Release 94 Universal Updated http://istumbler.net/downloads/istumbler-94u.tgz Release Mac Sat, 11 Jun 2005 12:00:00 PST Updated Universal Binary for iStumbler Release 94. This build will only run on Mac OS 10.4 or greater and now Includes the fat binary for the Intel processor, the previous version was ppc only. Still looking for a screenshot on an Intel machine. -- alf@istumbler.net iStumbler Release 94 Universal http://istumbler.net/downloads/istumbler-94u.tgz Release Mac Mon, 10 Jun 2005 12:00:00 PST Universal Binary for iStumbler Release 94. This build will only run on Mac OS 10.4 or greater and should run property on a Mac with an Intel processor. I don't have the gear to test it, so a screenshot of it running on one of the developer machines would be great. -- alf@istumbler.net iStumbler Release 94 a Version Trackers Editors Pick http://www.versiontracker.com/php/gedPick.php?plt=macosx&perPage=200 News Mac Wed, 8 Jun 2005 09:00:00 PST We've gotten a few of these before, but it's always nice to earn the blue highlight. Swan song for the Power PC http://arstechnica.com/columns/mac/mac-20050607.ars/1 News Mac Tue, 7 Jun 2005 12:00:00 PST A sweet article about the why and how of the PPC to Intel transition. I really agree with the author about this being a sad turn of events... Shame on IBM for not even wanting to compete... iStumbler Release 94 http://istumbler.net/downloads/istumbler-94.tgz Release Mac Mon, 6 Jun 2005 12:00:00 PST Release 94 Focuses on stability and performance improvements with a few small user interface changes. Status displays are back, log messages are now formatted for improved readability and the AirPort plugin can now show the frequency a radio is using. Release 94 includes an important bug fix for users of Mac OS 10.4 (Tiger), earlier versions of iStumbler trigger a very large memory leak, all users are encouraged to upgrade in order to avoid excessive memory consumption. Leaks Patched, Release 94 On The Way! http://www.istumbler.net/subscribe.html News Mac Wed, 1 Jun 2005 18:00:00 PST After a week staring at the various memory debuggers I finally found the leak that was preventing iStumbler Release 94 from going out. After 16 hours running under the BigTop, iStumbler seems to be holding it's memory usage steady. If you don't already have a subscription this is your last chance to get early access to Release 94. Release 94 Delayed http://www.istumbler.net/ News Sat, 21 May 2005 13:00:00 PST I've got iStumbler 94 ready to go except a new bug for Tiger users. Unfortunately the bug is a large memory leak and has proven very difficult to track down. If you are using iStumbler with OS 10.4, you will want to restart iStumbler once a day to keep your swap file from filling up. iStumbler Release 93 is #1 Network & Security Download at apple.com http://www.apple.com/downloads/macosx/networking_security/ News Fri, 20 May 2005 12:00:00 PST Release 93 was featured by Apple in the Networking & Security section of their OS X download site. We are now the number one download in that section! Guerrilla Hi-Fi is Online http://www.guerrillahifi.info/ News Tue, 17 May 2005 10:00:00 PST Guerrilla Hi-Fi is online and waiting for you to come check it out. You can download three great dub albums in high quality mp3 format: for free! Developer Site Update: Framework Descriptions and Models http://istumbler.net/developer/ Developer Tue, 10 May 2005 11:30:00 PST Developer site now includes description of the iStumbler frameworks as well as class model diagrams produced with Xcode 2.0. Pretty snazzy stuff, though getting the arrangement *just right* can take some time... GPS Help Update: Setting up a Bluetooth GPS http://istumbler.net/help/btgps.html Help Tue, 26 Apr 2005 08:00:00 PST First pass at a tutorial for setting up a Bluetooth GPS to work with iStumbler. Please let me know if it's helpful and if anybody has gotten the GPS plugin working. iStumbler 93 Released http://istumbler.net/downloads/istumbler-93.tgz Release Sun, 20 Apr 2005 01:00:00 PST iStumbler says Hello to Bonjour! Apple's new name for the combination of multicast DNS and DNS Service Discovery which allows you to browse all the Bonjour enabled hosts on your network and connect to advertised services such as web servers or iChat sessions. The GPS Plugin is substantially updated adding the ability to put down virtual pins and record the location of Notes and AirPort Networks it also fixes a hanging bug for people with Bluetooth phones, Infrared Ports and other serial devices. New icons throughout make Release 93 the best looking version of iStumbler yet. Why would you think your cell phone would work at home? http://sfgate.com/cgi-bin/article.cgi?file=/chronicle/archive/2005/04/16/BUGJ1C9R091.DTL News Mon, 18 Apr 2005 09:30:00 PST Ivan Seidenberg, Verizon's CEO, shows his true colors in this interview with the SF Cronic's Todd Wallack. I've always suspected that phone companies hated their customers, but it's something else hear a CEO actually say it. iStumbler Release 93 available to subscribers http://istumbler.net/subscribe.html Release Mon, 18 Apr 2005 09:00:00 PST iStumbler Release 93 is available to subscribers. If you don't already have a subscription please visit our subscriber page and you'll get the latest version of iStumbler before it's public release on Wed, the 20th of April 2005. Seattle Bans Free Wi-Fi After Coffeehouse Explosion http://istumbler.net/ News Fri, 1 Apr 2005 07:00:00 PST "Seattle's City Council has passed an emergency measure to ban free Wi-Fi access within city limits, following testimony from experts and fire officials regarding their investigation of last week's explosion at the popular "Beans, Beans, The Magical Fruit" coffeehouse. The measure takes effect immediately; individuals or businesses found to be operating unregulated Wi-Fi access will be subject to misdemeanor charges, confiscation of Wi-Fi equipment, and fines of up to $5,000. Seattle will also create a Wi-Fi Testing Foundation (WTF) to assess and regulate Wi-Fi access within city limits. The WTF will consider a proposal in which users of Wi-Fi would be required by law to limit their use in coffeehouses to email and text-only Web sites (or Web browsing which images turned off)." iStumbler in MacWorld Magazine http://www.macworld.com/ News Thu, 31 Mar 2005 17:00:00 PST Brief mention, no review, no rating. Sigh. iStumbler in Mac Home Magazine http://www.machome.com/issue/index.lasso News Tue, 29 Mar 2005 15:00:00 PST They wrote us up for the April 2005 issue, and iStumbler is ON THE COVER of Mac Home this month, there's a great screen shot of Release 90 on page 28: "Alf Watt's iStumbler is a slick utility that sniffs out wireless networks in your immediate surroundings. [If] you are having intermittent connection issues with your own wireless network, you can troubleshoot the problem with your new best friend, iStumbler. It reveals the wireless channel each network is using, allowing you to choose a free [one.]" NY Times on bluejacking http://www.nytimes.com/2005/03/24/technology/circuits/24blue.html News Thu, 24 Mar 2005 12:00:00 PST NY Times has an article on Bluejacking today, worth reading. iStumbler 92 Bugs http://istumbler.net/help/bugs.html Release Tue, 22 Mar 2005 12:00:00 PST Several users are describing bugs with the GPS plugin. There are two general issues: people with bluetooth phones or pda's will have trouble when quitting the application, they will also have trouble when trying to get the GPS plugin to work with their existing hardware. In both cases the culprit is a known bug in the GPS plugin: it can only select the first serial device. A fix is in the works, please stand by. iStumbler 92 Released http://istumbler.net/downloads/istumbler-92.tgz Release Sun, 20 Mar 2005 12:00:00 PST Release 92 reintroduces the GPS plugin which works with any NMEA Serial or Bluetooth GPS device. This release also includes new preferences for setting the font size and toolbar style as well as improvements to the plugin system and better support for help. The new Subscribe plugin makes it easy to subscribe to iStumbler and get early access to new releases and help support further development of cutting edge wireless tools. iStumbler 91 released to Subscribers http://istumbler.net/subscribe.html Release Fri, 11 Feb 2005 12:00:00 PST Release 91 gives iStumbler a thorough face-lift. The AirPort, Bluetooth and mDNS plugins now display icons for various items. Menus for the AirPort and Bluetooth plugins have been greatly improved and resize behavior was tuned up. Behind the scenes improvements in stability, memory and processor usage make this the most reliable release of iStumbler yet. iStumbler Release 90 downloaded over 15,000 times http://blackbox.istumbler.net/cgi-bin/awstats.pl?config=istumbler.net Stats Wed, 26 Jan 2005 12:00:00 PST They come, they download, they leave... istumbler-90.tgz 15,052 downloads... iStumbler Release 90 a Version Tracker Editor's Pick http://www.versiontracker.com/macosx/ep Press Tue, 25 Jan 2005 12:00:00 PST iStumbler Release 90 was named a Version Tracker Editors's Pick! iStumbler 90 released http://istumbler.net/ Release Mon, 24 Jan 2005 12:00:00 PST Release 90 introduces the mDNS (Multicast-DNS, AKA Rendezvous) plugin which allows you to browse published services on the local network and connect to them with a single click. The Bluetooth plugin enables the 'Pair' and 'Browse' features while the preferences have been updated for all plugins. iStumbler 90 released to subscribers http://istumbler.net/ Release Sat, 22 Jan 2005 15:43:12 PST iStumbler 90 was released to subscribers today, general downloads will be available Monday Jan 24 2004. You can subscribe for as little as one dollar to get iStumbler now!