Alfred workflow that can show and change your network settings: Wi-Fi, Ethernet, VPN, DNS, etc.
This is a collection of the functionalities of already existing network-oriented workflows that I found half-baked or stalled. Improved on performance, usability and details.
Go to Releases. Under
assets for the latest release download
Network.alfredworkflow. Once downloaded, double click the file and it will show up in Alfred.
wifito show Wi-Fi info and enable/disable.
ethto show ethernet info (if connected).
wifilistto scan for Wi-Fi hotspots.
vpnto list configured VPNs and connect.
dnsto list and change DNS settings.
Requires Alfred 3 and Powerpack for installing this extension. Might behave differently on macOS versions older than 10.7 Lion. This workflow is primarily implemented in Bash with a little help from AppleScript.
- Basic functionality
- Unit tests
- Mark saved networks with a star
- Adjust Wi-Fi icon according to strength
- Ethernet support
- VPN list
- Travis CI build
- DNS switcher using
- Connect WiFi AP using AppleScript
- Sort APs (improve!)
- Filter APs on-the-fly, but only scan once
- Use optional parameters for unit tests
- Bluetooth list
Contributions, bug reports and feature requests are very welcome.