If you are interested in WiFi sniffing you might know Kismet. I guess it is the most comman application for Linux users. After my switch to Apple computers i was wondering if there are similar applications.
Basicly there is an application called KisMac. You can get compiled Universal binaries from the project download section. The main problem with those files is, that you dont get the lastest development state form the Kismac project using that way. I was trying to get passive mode working on my Intel MacBookPro using the latest .dmg release and it was not working.
According to the KisMac Wiki/FAQ in there Trac System it is not really supported for Intel MacBooks right now. Even a short discussion with some dev’s gave me the same result. It will not work.
Well lets see
To get it working you have to follow these steps:
- Get Subversion for your mac
- Get XCode for your mac
- Download the latest Kismac trunk out of the project Trac Subversion repository
- Compile Kismac yourself
- Run KisMac as admin and change some preferences
- Enjoy passive mode sniffing using your KisMac build
Now lets describe that a bit more detailed
Step 1 - Get Subversion for your mac
As first step you need a working subversion on your mac. A good place to start getting informations regarding subversion is Subversion.Tigris.org and for sure Wikipedia.
As using subversion on a mac seems to be still not that common here a short summary. There are several clients, all not really that good. A comman way is using FINK or MacPorts to get Subversion on your Mac.
Best and fastest way in my case was to get some compiled Subversion Package from the page of Martin Ott and just using the basic terminal-based function of the SVN-Client. In my case i got a package called subversion-1.4.3.pkg.
Finally install the .pkg and continue with Step 2.
Step 2 - Get Xcode for your mac
I guess you already have Xcode & Developer tools installed, if not, insert your Apple Install CD/DVD and install it from there.
Another solution would be an ADC Account and downloading the lastest release directly from Apple. The basic account should be free.
Lets assume you have XCode now, lets continue with Step 3
Step 3 - Download the latest Kismac trunk out of the project Trac Subversion repository
As you have subversion now installed on your Mac, lets check if it is working. The target is to get the latest Subversion Trunk from the Kismac project.
Open Terminal.app and enter the following command.
svn co https://svn.binaervarianz.de/kismac/trunk/ desired target path/folder
So i did:
svn co https://svn.binaervarianz.de/kismac/trunk/ /Users/fidel/DEV/subversion/kismac
to get the files to my development folder. There is also a Web-access to the trunk files, but i dont like that way.
To finish this step make sure you have all files offered at the mentioned Web-access in somewhere on your mac
Step 4 - Compile Kismac yourself
Now its time to compile the KisMac source. The project developers made that really basic, so even not-programmers can handle that step.
Just double-click the file compile.command. It should open a Terminal windows and you should see the compile progress. If you are interested in the compile.command itself, take a look on it here.
Lets assume the compile worked without an error output. In my case it was the 228 Revision of Kismac. You should have a build-folder inside your downloaded trunk files. This build-folder includes a folder called Universal. Your fresh compiled Kismac version is located there.
Step 5 - Run KisMac as admin and change some preferences
Run your new Kismac build. Afaik you should run KisMac as OSX user with admin rights. If you start a scan now its still in active mode, which is not that interesting
Switch to KisMac preferences, goto Driver and select Apple airport Extreme Card, passive mode and finish this setting pressing the add button.

It makes sense to check all other settings too, but basicly you have a working passive mode now. It is important to mention that Injection is still not working on Macbooks but ok. Lets see how KisMac develops
Step 6 - Enjoy passive mode sniffing using your KisMac build
Now lets start your first passive scan using KisMac. Just press the Start scan button at the main window.

Some final link/information you maybe need:
I hope everything is working and you feel happy. enjoy it
Best regards
fidel
Tags:
intel,
KisMAC,
kismet,
network,
passive mode,
subversion,
svn,
wifi