
Security News
npm Adopts OIDC for Trusted Publishing in CI/CD Workflows
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
mozilla-location-python
Advanced tools
Using Mozilla Location services, log location vs. time using WiFi or convert to KML.
Uses nmcli on Linux in a short, simple Mozilla Location Services with Wifi from Python. Goal was to be as simple as possible.
Note that a similar service with better accuracy is available from Google. Let us know if you're interested.
python -m pip install -e .
Linux system with NetworkManager (e.g. Ubuntu, Raspberry Pi, etc.).
./MozLoc.py
Returns dict()
containing lat
lng
accuracy
N BSSIDs heard
.
In urban areas, accuracy ~ 5 - 100 meters.
You can display your logged data in Google Earth or other KML value after converting by
./csv2kml.py in.log out.kml
with
pip install simplekml
Note that your time MUST be in ISO 8601 format or some KML reading programs such as Google Earth will just show a blank file. E.g.
2016-07-24T12:34:56
Pull request if you have another favorite approach. Would like to add Bluetooth, should be simple.
Debian comes without NetworkManager by default. Be careful as you lose Wifi password etc. by this procedure
apt install network-manager
apt purge dhcpcd5
rebootnmcli dev wifi list
you should see several wifi access points and signal.FAQs
Using Mozilla Location services, log location vs. time using WiFi or convert to KML.
We found that mozilla-location-python demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
npm now supports Trusted Publishing with OIDC, enabling secure package publishing directly from CI/CD workflows without relying on long-lived tokens.
Research
/Security News
A RubyGems malware campaign used 60 malicious packages posing as automation tools to steal credentials from social media and marketing tool users.
Security News
The CNA Scorecard ranks CVE issuers by data completeness, revealing major gaps in patch info and software identifiers across thousands of vulnerabilities.