[kismac] Passive scanning on Intel Macs?

  • From: themacuser <themacuser@xxxxxxxxx>
  • To: kismac@xxxxxxxxxxxxx
  • Date: Sat, 25 Feb 2006 21:25:12 +1030

I convinced someone with an Intel mac to give me the results of those 3 commands.

I'll get the logs on x9.ath.cx in a minute.

Here's the ioreg -l listing of the airport. (note that i removed the SSID and MAC to protect his privacy).

Now, the interesting lines are:
"CFBundleIdentifier" = "com.apple.driver.AppleAirPortBrcm4311"

It's not com.apple.AppleAirPort2 any more, so update the scripts.

"APMonitorMode" = No

Theoretically, this would mean that if we reload it with this changed, it CAN do monitor mode!

"IOModel" = "Wireless Network Adapter (802.11 a/b/g)"

802.11a support :)

"APValidChannels" = (1,2,3,4,5,6,7,8,9,10,11,12,13,36,40,44,48,52,56,60,64,100,104,108,112,1 16,120,124,128,132,136,140,149,153,157,161,165)

Damn 802.11a and it's extensive array of channels - how slow are you going to have to drive to scan THAT lot. Might as well try and get lid closed running support again so we can warwalk.


| | | +-o AirPortPCI_MM <class AirPortPCI_MM, registered, matched, active, busy 0, retain count 8>
| | | | {
| | | | "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"IONetworkFilterGroup"=275}
| | | | "IOClass" = "AirPortPCI_MM"
| | | | "IOLinkSpeed" = 54000000
| | | | "CFBundleIdentifier" = "com.apple.driver.AppleAirPortBrcm4311"
| | | | "IOProbeScore" = 0
| | | | "IOMinPacketSize" = 64
| | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | "IONameMatched" = "pci14e4,4312"
| | | | "IONameMatch" = ("pci14e4,4311","pci14e4,4312","pci14e4,4324")
| | | | "IOSelectedMedium" = "00000080"
| | | | "IOLocale" = "Worldwide"
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "IOVendor" = "Apple"
| | | | "IOActiveMedium" = "00000080"
| | | | "Power Management protected data" = "{ theNumberOfPowerStates = 3, version 1, power state 0 = { capabilityFlags 00000000, outputPowerCharacter 00000000, inputPowerRequirement 00000000, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 25000, settleUpTime 0, timeToLower 25000, settleDownTime 0, powerDomainBudget 0 }, power state 1 = { capabilityFlags 0000b000, outputPowerCharacter 00000000, inputPowerRequirement 00000400, staticPower 40, unbudgetedPower 0, powerToAttain 0, timeToAttain 25000, settleUpTime 0, timeToLower 25000, settleDownTime 0, powerDomainBudget 0 }, power state 2 = { capabilityFlags 0000f000, outputPowerCharacter 00000000, inputPowerRequirement 00000002, staticPower 0, unbudgetedPower 0, powerToAttain 0, timeToAttain 25000, settleUpTime 0, timeToLower 25000, settleDownTime 0, powerDomainBudget 0 }, aggressiveness = 0, myCurrentState = 2, parentsCurrentPowerFlags = 00000002, maxCapability = 2 }"
| | | | "IOMACAddress" = <001451xxxxxx>
| | | | "Power Management private data" = "{ this object = 02050400, interested driver = 02110d00, interested driver = 02050400, driverDesire = 0, deviceDesire = 2, ourDesiredPowerState = 2, previousRequest = 2 }"
| | | | "APFeatures" = 1
| | | | "APCurrentSSID" = "<REMOVED>"
| | | | "IOProviderClass" = "IOPCIDevice"
| | | | "IOMediumDictionary" = {"00000080"= {"Type"=128,"Speed"=11000000,"Index"=0,"Flags"=0}}
| | | | "IOModel" = "Wireless Network Adapter (802.11 a/b/g)"
| | | | "IOFirmwareVersion" = "100.9 (3.120.28.3)"
| | | | "IOFeatures" = 0
| | | | "APMonitorMode" = No
| | | | "APCurrentChannel" = 6
| | | | "IOLinkStatus" = 3
| | | | "APCountryCode" = "XA"
| | | | "IOMaxPacketSize" = 1518
| | | | "APValidChannels" = (1,2,3,4,5,6,7,8,9,10,11,12,13,36,40,44,48,52,56,60,64,100,104,108,112,1 16,120,124,128,132,136,140,149,153,157,161,165)
| | | | }




Other related posts: