KisMAC Compilation & Installation HowTo

Contents

Which Version of KisMAC?

KisMAC is under constant development and the release numbers are growing very quickly. If you don't need the bleeding edge release, then I would suggest you download the latest stable compiled binary from the KisMAC website. If you enjoy riding by the seat of your pants (or you are running OS X on the Intel platform) and you want to download and compile the the latest code, then this document is for you...

Distribution Packages

The latest stable release can be found on the download page on the KisMAC website.

The new maintainers of KisMAC have also started offering compiled alpha releases of the application. These releases can be found on their alpha page. I will also continue to offer compiled alpha releases of KisMAC on my download page on ethicalhack.org although the releases may not be as regular as the KisMAC alpha site.

Prerequisites

Before you grab and compile the KisMAC source code via SVN (Subversion) you will need the following applications:

Building SVN KisMAC

  1. Install XCode

  2. Install SVN client

  3. Open a Terminal Window (I like iTerm), navigate to a directory where you would like the KisMAC source code to be downloaded to. I like to use /usr/local/src but it can be any where you like.

  4. Now type the following command:
    # svn co https://svn.binaervarianz.de/kismac/KisMACng
    You should see an output like this:
    Checked out revision 115.
    Note: If you get an server certificate error asking you to Reject, Accept Temporarily or Accept Permanently the certificate, hit "P" to permanently accept the certificate.

  5. If you now do a directory listing you should see a directory like this:
    # ls
    KisMACng
    
  6. Change directory to the KisMACng directory:
    # cd KisMACng/
    
    If you now do a directory listing, you should see:
    # ls
    .svn                            KisMAC_Prefix.pch               compile.command
    AppleScript Samples             Resources                       image
    CHANGES                         Sources                         main.m
    KisMAC.xcclassmodel             Subprojects                     updateHelpIndex.command
    KisMAC.xcodeproj                TODO                            version.plist
    KisMACUnitTest-Info.plist       UnitTest
    
  7. Now execute the "compile.command" file.
    # ./compile.command 
    Building for configuration... Deployment
    Building install image... NO
    Checking for required enviroment... ok
    Decompressing UnitTest bundle... ok
    Decompressing Growl framework... ok
    Determine Subversion Revision... 115
    Preparing Enviroment... ok
    Building MACJack driver... ok
    Building Viha driver... ok
    Building AtheroJack driver... ok
    Building AiroJack driver... ok
    Building binaervarianz openGL framework... ok
    Building generic binaervarianz framework... ok
    Building AirPortMenu tool... ok
    Building KisMAC installer application... ok
    Building KisMAC main application... ok
    
    If compilation fails see the What To Do If You Have Problems section at the bottom of this page.

  8. That's it! All you need to do now is move KisMAC from the standard build location to your desktop and drag it into your "Applications" folder.
    # mv  build/Deployment /Users/_your_username_/Desktop/
    
    You should now have a folder on your Desktop called Deployment. Open that folder and drag the KisMAC application to your "Applications" folder.

  9. Once KisMAC has launched successfully enjoy a tasty beverage. : )

What To Do If You Have Problems

  1. Read the KisMAC FAQ.
  2. Check the KisMAC Mailing List.
  3. Use resources (IRC channels, forums, mailing list) specific to Mac OS X. They can often be very helpful.
  4. Visit the KisMAC boys at #kismac on irc.freenode.net
  5. Last but not least try your luck at Google.

Credits



Last updated on 2006/04/06 and Tested on Release 115

This page retrieved from http://ethicalhack.org/howto/compile_kismac_howto.html

ethicalhack.org Homepage