Also V1.0 was ignoring hosts that didn't replied to pings. Scanning time, and UI interactions are improved compared to V1.0. MMLanScan V2.0 is now using NSOperation and NSOperationQueueManager. If a MAC Address is found then it's considered that the host exist in the network. It first ping every host in the network in order to built the ARP table and then is trying to get the MAC Address for each host. MMLanScan works like the classic network scanner. Note: Project demos are written using software design pattern MVVM How it works Feel free to copy/use them for your product. You can find project demos available in Swift or Objective-C. To install using CocoaPods, simply add the following line to your Podfile:įunc lanScanDidFindNewDevice(_ device: MMDevice!)įunc lanScanDidFinishScanning(with status: MMLanScannerStatus)įunc lanScanProgressPinged(_ pingedHosts: Float, from overallHosts: Int) Drag n Drop the MMLanScan folder in your project. Check in MainPresenter.m for more details Gives you the ability to update the OUI (MAC-Brand mappings) plist file.Shows Brand of device based on MAC Address (iOS 10 and below).Scans and finds available hosts in your network.You can find a NativeScript wrapper of MMLanScan here! Screenshot We still using MacFinder since it's helpful in order to discover online devices that won't reply to pings. IOS 11 is breaking the MAC address retrieval from ARP table so MAC Addresses and Brands won't work on MMLanScan with iOS 11. MMLanScan is an open source project for iOS that helps you scan your network and shows the available devices and their MAC Address, hostname and Brand name.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |