https://github.com/pureswift/wlan
Wireless LAN (WiFi) API for Swift (Supports Linux)
https://github.com/pureswift/wlan
corewlan linux macos netlink swift wifi wlan
Last synced: 3 months ago
JSON representation
Wireless LAN (WiFi) API for Swift (Supports Linux)
- Host: GitHub
- URL: https://github.com/pureswift/wlan
- Owner: PureSwift
- License: mit
- Created: 2018-07-04T00:37:09.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-22T19:53:17.000Z (about 3 years ago)
- Last Synced: 2025-10-05T04:28:56.626Z (8 months ago)
- Topics: corewlan, linux, macos, netlink, swift, wifi, wlan
- Language: Swift
- Size: 545 KB
- Stars: 27
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# WLAN
Wireless LAN (WiFi) API for Swift (Supports Linux)
## Overview
This library provides a cross-platform API for interacting WiFi hardware and scanning for networks.
On macOS the [CoreWLAN](https://developer.apple.com/documentation/corewlan) framework is used to communicate with the Darwin kernel, while on Linux a [Netlink](https://en.wikipedia.org/wiki/Netlink) socket is used to communicate with the Linux kernel.