home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.sys.mac.advocacy      Steve Jobs fetishistic worship forum      120,746 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 119,475 of 120,746   
   Marian to Marian   
   Re: Tutorial: Query the Apple database w   
   24 Dec 25 11:39:50   
   
   XPost: misc.phone.mobile.iphone   
   From: marianjones@helpfulpeople.com   
      
   Marian wrote:   
   > Once you have a handful of valid BSSIDs, you can check each one with this   
   > trivially simple script to find where that BSSID is, anywhere in the world.   
      
   Now that you have tens, hundreds, thousands, etc., of GPS locations tied to   
   unique BSSIDs in Apple's highly insecure yet very public WPS database, it's   
   trivial to then map them, en masse, using mapping tools available to all.   
       
      
    import folium   
    # This is C:\app\os\python\bssidplot.py   
    # USAGE: python bssidplot.py (which reads results.txt & plots it)   
    # v1p0 20251214   
    #  Plots en masse GPS:BSSID pairs from results.txt using FOSS Folium   
    # v1p1 20251215   
    #  Generates bssid_map.html from results.txt using Folium   
    # v1p2 20251215   
    #  Brings up the bssid_map.html plot using the default web browser   
      
    import folium   
      
    # Read results.txt   
    points = []   
    with open("results.txt") as f:   
        for line in f:   
            parts = line.strip().split("\t")   
            if len(parts) == 3:   
                mac, lat, lon = parts   
                points.append((mac, float(lat), float(lon)))   
      
    if not points:   
        print("No points found in results.txt")   
        exit()   
      
    # Center map on the first point   
    start_lat, start_lon = points[0][1], points[0][2]   
    m = folium.Map(location=[start_lat, start_lon], zoom_start=15)   
      
    # Add markers   
    for mac, lat, lon in points:   
        folium.Marker(   
            location=[lat, lon],   
            popup=f"{mac}\n({lat}, {lon})",   
            icon=folium.Icon(color="blue", icon="wifi", prefix="fa")   
        ).add_to(m)   
      
    # Save map   
    m.save("bssid_map.html")   
    print("Map saved to bssid_map.html")   
      
    # Open map in Microsoft Edge   
    import subprocess   
    import os   
    map_path = os.path.abspath("bssid_map.html")   
    import subprocess   
    subprocess.Popen(['cmd', '/c', 'start', '', map_path])   
    # end of C:\app\os\python\bssidplot.py   
   --   
   The goal is to help Apple execs understand that they're making the   
   wrong decision on privacy byrunning roughshod over our privacy   
   (and by not allowing us to ever opt out of their WPS collection!).   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca