git: 992a0139d1 - main - Status/2025Q3/wutil.adoc: Add report
Lorenzo Salvadore <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.doc |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=992a0139d1b239f1c113a0cdadb0b164512ec15c commit 992a0139d1b239f1c113a0cdadb0b164512ec15c Author: Lorenzo Salvadore <[email protected]> AuthorDate: 2025-11-18 10:04:04 +0000 Commit: Lorenzo Salvadore <[email protected]> CommitDate: 2025-11-18 10:05:40 +0000 Status/2025Q3/wutil.adoc: Add report Reviewed by: status (Pau Amma <[email protected]>), obiwac Differential Revision: https://reviews.freebsd.org/D53618 --- .../en/status/report-2025-07-2025-09/wutil.adoc | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/website/content/en/status/report-2025-07-2025-09/wutil.adoc b/website/content/en/status/report-2025-07-2025-09/wutil.adoc new file mode 100644 index 0000000000..0c35e15be9 --- /dev/null +++ b/website/content/en/status/report-2025-07-2025-09/wutil.adoc @@ -0,0 +1,25 @@ +=== A new Wi-Fi management utility: wutil + +Links: + +link:https://github.com/MainKt/wutil[source code] URL: link:https://github.com/MainKt/wutil[] + +link:https://www.freshports.org/net/wutil[port] URL: link:https://www.freshports.org/net/wutil[] + +Contact: Muhammad Saheed <[email protected]> + + +package:net/wutil[] is a Wi-Fi management utility that supports most man:wpa_supplicant[8] station-mode operations (scanning, connecting or disconnecting from wireless networks, and managing known networks, etc.), accessible with much nicer interfaces. +It also automatically manages and updates man:wpa_supplicant.conf[8]. +SSIDs with Unicode characters are also handled nicely. + +man:wutil[8] is the Command-Line Interface (CLI), whereas man:wutui[8] is the Terminal User Interface (TUI). +wutui was built without any dependency on TUI libraries, by just spell-casting ANSI escape sequences in uncooked terminal raw mode and a man:kqueue[2] based event loop. +Both utilities communicate with wpa_supplicant via its control socket interface. +There is also a dependency on package:net/libifconfig[] for interface related functions. + +In the future, I plan to support AP-mode operations from man:hostapd[8], clean up the TUI components and perhaps move away from wpa_supplicant to handle authentication in-house. + +wutil is now available in ports. +Give it a whirl! +Contributions, bug reports and feature requests are very welcome on GitHub. + +Mentors: mailto:[email protected][Aymeric Wibo] and mailto:[email protected][Getz Mikalsen] + +Sponsor: Google Summer of Code 2025