bcohen, ive used iStumbler, MacStumbler, KisMac, etc... and they all serve their purpose. I would still like a wardriving utility so that I dont have to switch to another program. and the gps coords=network coords i dont really understand, how about if there is an open network and your not currently on a network or the open one has a better signal to then join.
I really hate you guys.. lolKidding..
So I've been playing around with the wireless network stuff. I have to use a set of apple frameworks called CoreFoundation to do it. I've never messed around with that before, and I have to teach myself a lot of it..
I've already got airport to give me a list of the available wireless networks (although I cant read it, I can just tell it gives me four objects,, and i have four networks in my area.) And I can turn airport on/off.. lol..
I really just need to get it to give me the names and strenghts of signals, and then have the table automatically sort based on strength of signal, and an option to auto join the strongest signal..
What else should the war driving app do? I could see eventually neat things like you can "mark" a great signal that you are illegally stealing and have it make a waypoint or whatever in the GPS stuff..
-
network 1-75%
network 2-30%
1.
your on network 2
it asks you if you want to join network 1 because network 2 sucks
2.
your not on a network
it ask you to join any available network
that waypoint thing for gps is pretty cool but thats the only thing i can think of for it.
yeah I'd say name your favorite location and maybe have a way to mark where that location is. i.e. "starbucks near house" or intersections. Also a tag on whether it's encrypted or open or heck have it be able to filter out the encrypted ones if desired. Also an auto join strongest signal, and notify you that it's doing that. A signal strengh bar graph would be cool also...
you do not have to mess with CoreFoundation that much, most of its classes you need are toll-free bridged to Cocoa classes... CF is one framework by the way and it does not handle any WiFi specific stuff - that is done by private framework called Apple80211...
Look for Apple80211.h and have a look into MacStumbler source code. It is very easy actually.I really just need to get it to give me the names and strenghts of signals, and then have the table automatically sort based on strength of signal, and an option to auto join the strongest signal..
Ahh yes. I see what you are saying about the bridged classes. That makes things a whole lot easier. I'm still new to most of this stuff. I've found source-code to iStumbler (which is an incredibly written piece of software.) I'm going to hack out what I need for a very basic war-driving App.
You think Apple will ever open up (make it non-private) the Apple80211 framework?
-
No, I do not think they will make it public. WiFi is clearly usable only for limited number of purposes and OS X covers these. So the situation is different than with let's say Bluetooth (where you can come with new ideas and devices) and there is no need for opening the framework for other developers.
Hi Aychamo, great work so far! Amp is by far the best frontend out there for a mac so far.
My feature request is pretty simple, please could you incorporate keyboard commands for the on screen buttons?
I see that the up and down keys work when scrolling through artists, but not albums, why do I request this?
Well, I'm planning to use two griffin powermates eitherside of my touch screen - (I want it to have a semi retro look as it's going in to a type 2 VW Bus). The knob on the left controls volume, pushing answers phone via bluephone elite and mutes other apps and the one on the right controls scrolling through list etc, pushing selects.
Also would it be possible to start playing from higher up the tree than an individual track, eg if you select an artist and press play Amp starts to play all tracks by that artist.
great work, thanks
Bookmarks