├── .eslintrc.json ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── Bug.yml │ └── FeatureRequest.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── build.yml │ ├── deploy.yml │ └── lock.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin ├── help.js └── wifi.js ├── package.json ├── scripts ├── current-connections.js ├── delete.js └── scan.js ├── src ├── __test__ │ └── unlogger.js ├── env.js ├── index.js ├── linux-connect.js ├── linux-current-connections.js ├── linux-delete.js ├── linux-disconnect.js ├── linux-scan.js ├── linux │ ├── index.js │ └── scan │ │ ├── __logs__ │ │ └── scan-01.log │ │ ├── __test__ │ │ ├── command.spec.js │ │ └── parser.spec.js │ │ ├── command.js │ │ ├── index.js │ │ └── parser.js ├── mac-connect.js ├── mac-current-connections.js ├── mac-delete.js ├── mac-scan.js ├── macOS │ ├── connect │ │ ├── __test__ │ │ │ └── command.spec.js │ │ ├── command.js │ │ └── index.js │ ├── current-connections │ │ ├── __logs__ │ │ │ └── current-connections-01.log │ │ ├── __test__ │ │ │ ├── command.spec.js │ │ │ └── parser.spec.js │ │ ├── command.js │ │ ├── index.js │ │ └── parser.js │ ├── delete │ │ ├── __logs__ │ │ │ └── delete-01.log │ │ ├── __test__ │ │ │ ├── command.spec.js │ │ │ └── parser.spec.js │ │ ├── command.js │ │ ├── index.js │ │ └── parser.js │ ├── index.js │ └── scan │ │ ├── __logs__ │ │ ├── scan-01.log │ │ ├── scan-monterey.log │ │ ├── scan-shifted.log │ │ └── scan-space.log │ │ ├── __test__ │ │ ├── command.spec.js │ │ └── parser.spec.js │ │ ├── command.js │ │ ├── index.js │ │ └── parser.js ├── platform.js ├── utils │ ├── __test__ │ │ ├── frequency-from-channel.spec.js │ │ ├── percentage-db.spec.js │ │ └── promiser.spec.js │ ├── executer.js │ ├── frequency-from-channel.js │ ├── network-utils.js │ ├── percentage-db.js │ └── promiser.js ├── wifi.js ├── windows-connect.js ├── windows-current-connections.js ├── windows-disconnect.js └── windows-scan.js └── test ├── README.md ├── test-connect.js ├── test-current-connections.js ├── test-delete.js ├── test-disconnect.js ├── test-frequency.js ├── test-linux-scan.js └── test-scan.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/Bug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/ISSUE_TEMPLATE/Bug.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FeatureRequest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/ISSUE_TEMPLATE/FeatureRequest.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.github/workflows/lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | !.log -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | test -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/README.md -------------------------------------------------------------------------------- /bin/help.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/bin/help.js -------------------------------------------------------------------------------- /bin/wifi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/bin/wifi.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/package.json -------------------------------------------------------------------------------- /scripts/current-connections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/scripts/current-connections.js -------------------------------------------------------------------------------- /scripts/delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/scripts/delete.js -------------------------------------------------------------------------------- /scripts/scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/scripts/scan.js -------------------------------------------------------------------------------- /src/__test__/unlogger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/__test__/unlogger.js -------------------------------------------------------------------------------- /src/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/env.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/index.js -------------------------------------------------------------------------------- /src/linux-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux-connect.js -------------------------------------------------------------------------------- /src/linux-current-connections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux-current-connections.js -------------------------------------------------------------------------------- /src/linux-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux-delete.js -------------------------------------------------------------------------------- /src/linux-disconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux-disconnect.js -------------------------------------------------------------------------------- /src/linux-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux-scan.js -------------------------------------------------------------------------------- /src/linux/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/index.js -------------------------------------------------------------------------------- /src/linux/scan/__logs__/scan-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/__logs__/scan-01.log -------------------------------------------------------------------------------- /src/linux/scan/__test__/command.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/__test__/command.spec.js -------------------------------------------------------------------------------- /src/linux/scan/__test__/parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/__test__/parser.spec.js -------------------------------------------------------------------------------- /src/linux/scan/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/command.js -------------------------------------------------------------------------------- /src/linux/scan/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/index.js -------------------------------------------------------------------------------- /src/linux/scan/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/linux/scan/parser.js -------------------------------------------------------------------------------- /src/mac-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/mac-connect.js -------------------------------------------------------------------------------- /src/mac-current-connections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/mac-current-connections.js -------------------------------------------------------------------------------- /src/mac-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/mac-delete.js -------------------------------------------------------------------------------- /src/mac-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/mac-scan.js -------------------------------------------------------------------------------- /src/macOS/connect/__test__/command.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/connect/__test__/command.spec.js -------------------------------------------------------------------------------- /src/macOS/connect/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/connect/command.js -------------------------------------------------------------------------------- /src/macOS/connect/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/connect/index.js -------------------------------------------------------------------------------- /src/macOS/current-connections/__logs__/current-connections-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/__logs__/current-connections-01.log -------------------------------------------------------------------------------- /src/macOS/current-connections/__test__/command.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/__test__/command.spec.js -------------------------------------------------------------------------------- /src/macOS/current-connections/__test__/parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/__test__/parser.spec.js -------------------------------------------------------------------------------- /src/macOS/current-connections/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/command.js -------------------------------------------------------------------------------- /src/macOS/current-connections/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/index.js -------------------------------------------------------------------------------- /src/macOS/current-connections/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/current-connections/parser.js -------------------------------------------------------------------------------- /src/macOS/delete/__logs__/delete-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/__logs__/delete-01.log -------------------------------------------------------------------------------- /src/macOS/delete/__test__/command.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/__test__/command.spec.js -------------------------------------------------------------------------------- /src/macOS/delete/__test__/parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/__test__/parser.spec.js -------------------------------------------------------------------------------- /src/macOS/delete/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/command.js -------------------------------------------------------------------------------- /src/macOS/delete/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/index.js -------------------------------------------------------------------------------- /src/macOS/delete/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/delete/parser.js -------------------------------------------------------------------------------- /src/macOS/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/index.js -------------------------------------------------------------------------------- /src/macOS/scan/__logs__/scan-01.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__logs__/scan-01.log -------------------------------------------------------------------------------- /src/macOS/scan/__logs__/scan-monterey.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__logs__/scan-monterey.log -------------------------------------------------------------------------------- /src/macOS/scan/__logs__/scan-shifted.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__logs__/scan-shifted.log -------------------------------------------------------------------------------- /src/macOS/scan/__logs__/scan-space.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__logs__/scan-space.log -------------------------------------------------------------------------------- /src/macOS/scan/__test__/command.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__test__/command.spec.js -------------------------------------------------------------------------------- /src/macOS/scan/__test__/parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/__test__/parser.spec.js -------------------------------------------------------------------------------- /src/macOS/scan/command.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/command.js -------------------------------------------------------------------------------- /src/macOS/scan/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/index.js -------------------------------------------------------------------------------- /src/macOS/scan/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/macOS/scan/parser.js -------------------------------------------------------------------------------- /src/platform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/platform.js -------------------------------------------------------------------------------- /src/utils/__test__/frequency-from-channel.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/__test__/frequency-from-channel.spec.js -------------------------------------------------------------------------------- /src/utils/__test__/percentage-db.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/__test__/percentage-db.spec.js -------------------------------------------------------------------------------- /src/utils/__test__/promiser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/__test__/promiser.spec.js -------------------------------------------------------------------------------- /src/utils/executer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/executer.js -------------------------------------------------------------------------------- /src/utils/frequency-from-channel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/frequency-from-channel.js -------------------------------------------------------------------------------- /src/utils/network-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/network-utils.js -------------------------------------------------------------------------------- /src/utils/percentage-db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/percentage-db.js -------------------------------------------------------------------------------- /src/utils/promiser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/utils/promiser.js -------------------------------------------------------------------------------- /src/wifi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/wifi.js -------------------------------------------------------------------------------- /src/windows-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/windows-connect.js -------------------------------------------------------------------------------- /src/windows-current-connections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/windows-current-connections.js -------------------------------------------------------------------------------- /src/windows-disconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/windows-disconnect.js -------------------------------------------------------------------------------- /src/windows-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/src/windows-scan.js -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/README.md -------------------------------------------------------------------------------- /test/test-connect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-connect.js -------------------------------------------------------------------------------- /test/test-current-connections.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-current-connections.js -------------------------------------------------------------------------------- /test/test-delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-delete.js -------------------------------------------------------------------------------- /test/test-disconnect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-disconnect.js -------------------------------------------------------------------------------- /test/test-frequency.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/test-linux-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-linux-scan.js -------------------------------------------------------------------------------- /test/test-scan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/friedrith/node-wifi/HEAD/test/test-scan.js --------------------------------------------------------------------------------