• Stars
    star
    126
  • Rank 284,543 (Top 6 %)
  • Language
    Swift
  • Created about 7 years ago
  • Updated about 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A proof of concept to show how easy it is to get coarse location of the user without using Core Location

LocationWithoutPrompt

A proof of concept to show how easy it is to get coarse location of the user without using Core Location

Steps

  1. This uses SystemConfiguration framework to get the connected network point.
  2. From there, we get the Mac Address of your router and send it to these awesome guys @ https://www.mylnikov.org
  3. The resulting location is shown on a MapView.

Simple huh?

Licensing

The code is licensed under GPL. Yep, you guessed it. I pretty much don't want anyone to use this. This is a proof of concept code.

Thoughts

I'm not sure if this is a serious security/privacy hole. Apple can only prevent developers from getting the Mac Address of the phone and not that of the connected router, though I'm not sure on this.

Radar submitted: rdar://34052264 Apple marked this Radar as duplicate of 24892407. This duplicate radar is not available in openradar.

More Repositories

1

MKNetworkKit

Modern NSURLSession based Networking Framework with built in authentication and HTTP 1.1 caching standards support for iOS 8+ devices
Objective-C
3,063
star
2

MKStoreKit

The "Goto" In App Purchases Framework for iOS 8+
Objective-C
2,090
star
3

MKiCloudSync

Sync your NSUserDefaults to iCloud automatically
Objective-C
532
star
4

UIKitCategoryAdditions

Block based Category additions for AlertView and ActionSheets
Objective-C
300
star
5

MKHorizMenuDemo

Demo of MKHorizMenu a simple, drop-in replacement for the Three20 fame horizontal menus used in news apps
Objective-C
258
star
6

MKInfoPanelDemo

Non-modal, non-intrusive Info Panel implementation as seen on some "popular" apps
Objective-C
192
star
7

MKFoundation

MKFoundation is a bunch of foundation classes that you can use in your application
Objective-C
114
star
8

MKBlockTimer

Measure the time taken to execute a block of code… using… blocks!
Objective-C
107
star
9

MKTickerViewDemo

A drop-in control for creating stock tickers in your app
Objective-C
97
star
10

MKNetworkKit-Swift

A Pure Swift Implementation of MKNetworkKit. This is the Swift Networking framework you will ever need.
Swift
88
star
11

LocalNotifications

Creating Local Notifications on iOS 4
Objective-C
82
star
12

MKEntryPanelDemo

Entry Panel UI
Objective-C
68
star
13

DeviceHelper

Helper class to identify capabilities of a iOS device
Objective-C
54
star
14

Gravatar

Objective-C Gravatar API
Objective-C
47
star
15

CurlNSMutableURLRequestDemo

Prints your NSMutableURLRequests as a equivalent curl command.
Objective-C
22
star
16

SwiftLogger

A Logging framework for Swift
Swift
18
star
17

GoldenRatioColorDemo

Generate Random Colors using the Golden Ratio
Objective-C
13
star
18

third-party-json-adapters

Third Party JSON Adapters for NSJSONSerialization in iOS 5
Objective-C
12
star
19

MKDocumentSync

Sync your Documents directory with iCloud in a single line of code. #NOT
Objective-C
7
star
20

GoldenRatioColors

Generate aesthetically random colors
Swift
4
star
21

MK-UndoCloseTab

Undo your closed tabs with this simple chrome extension
2
star
22

UITextViewAttributedStringBug

This is the sample code illustrating the Radar 15159094
Objective-C
1
star
23

mugunthkumar.github.com

Pages
1
star