# osx-list-ssid

> Get a list of SSIDs that your Mac knows. If it's helpful for you please ⭐️.

Latest version **0.1.0** (published 2018-12-26) · GPL-3.0 license · 0 weekly downloads

## Install

```sh
npm install osx-list-ssid
pnpm add osx-list-ssid
yarn add osx-list-ssid
bun add osx-list-ssid
```

Provides the command `osx-list-ssid`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.1.0 |
| Published | 2018-12-26 |
| First published | 2018-12-26 |
| Weekly downloads | 0 |
| License | GPL-3.0 |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 40.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Tony Crowe |
| Maintainers | tcrowe |

## Links

- npm: https://www.npmjs.com/package/osx-list-ssid
- Repository: https://github.com/tcrowe/osx-list-ssid
- Homepage: https://github.com/tcrowe/osx-list-ssid#readme
- Issues: https://github.com/tcrowe/osx-list-ssid/issues
- npm.io page: https://npm.io/package/osx-list-ssid

## Recent versions

- 0.1.0 (latest) — 2018-12-26

## README

# osx-list-ssid

Get a list of SSIDs that your Mac knows. If it's helpful for you please ⭐️.

```js
const osxListSsid = require("osx-list-ssid");

osxListSsid(function(err, list) {
  if (err !== null) {
    return console.error("error getting ssid list", err)
  }

  // list should be an array
  // each list item should be a string
  console.log("list", list)

  // ["one", "two", "three"]
});
```

It looked around for some other modules that do this simple thing but it was not immediately obvious. If you know other modules send me a link or a PR and I will include it here.

## How is it done?

I read this article which talks about some ways to get the SSID.

http://osxdaily.com/2012/12/21/list-wi-fi-networks-mac-has-connected-to-before/

It runs this command:

```sh
defaults read /Library/Preferences/SystemConfiguration/com.apple.airport.preferences | grep SSIDString
```

This script just has one function that runs that script then it filters out some text. If you run the above command without piping to `grep` it has a lot more information about each SSID.

## Copying, license, and contributing

Copyright (C) Tony Crowe <github@tonycrowe.com> (https://tcrowe.github.io) 2018

Thank you for using and contributing to make osx-list-ssid better.

⚠️ Please run `npm run prd` before submitting a patch.

⚖️ osx-list-ssid is Free Software protected by the GPL 3.0 license. See [./COPYING](./COPYING) for more information. (free as in freedom)

---
_Source: https://npm.io/package/osx-list-ssid · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
