├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── advanced_network.go ├── ap.go ├── api ├── handlers.go └── routes.go ├── client.go ├── cmd.go ├── cmd ├── apscan │ └── main.go ├── connectap │ └── main.go ├── currentap │ └── main.go ├── ifaces │ └── main.go ├── wifistate │ └── main.go ├── wpalogs │ └── main.go ├── wpapi │ └── main.go └── wpaspy │ └── main.go ├── conf ├── file.go └── network.go ├── conn.go ├── conn_test.go ├── doc.go ├── dpkg └── wpapi │ ├── .ianignore │ ├── .ianpush │ ├── DEBIAN │ ├── control │ └── postinst │ └── lib │ └── systemd │ └── system │ └── wpapi.service ├── errors.go ├── events.go ├── go.mod ├── go.sum ├── interfaces.go ├── network.go ├── network_test.go ├── pubsub.go ├── pubsub_test.go ├── state.go ├── util.go └── util_test.go /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/README.md -------------------------------------------------------------------------------- /advanced_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/advanced_network.go -------------------------------------------------------------------------------- /ap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/ap.go -------------------------------------------------------------------------------- /api/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/api/handlers.go -------------------------------------------------------------------------------- /api/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/api/routes.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/client.go -------------------------------------------------------------------------------- /cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd.go -------------------------------------------------------------------------------- /cmd/apscan/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/apscan/main.go -------------------------------------------------------------------------------- /cmd/connectap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/connectap/main.go -------------------------------------------------------------------------------- /cmd/currentap/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/currentap/main.go -------------------------------------------------------------------------------- /cmd/ifaces/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/ifaces/main.go -------------------------------------------------------------------------------- /cmd/wifistate/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/wifistate/main.go -------------------------------------------------------------------------------- /cmd/wpalogs/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/wpalogs/main.go -------------------------------------------------------------------------------- /cmd/wpapi/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/wpapi/main.go -------------------------------------------------------------------------------- /cmd/wpaspy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/cmd/wpaspy/main.go -------------------------------------------------------------------------------- /conf/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/conf/file.go -------------------------------------------------------------------------------- /conf/network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/conf/network.go -------------------------------------------------------------------------------- /conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/conn.go -------------------------------------------------------------------------------- /conn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/conn_test.go -------------------------------------------------------------------------------- /doc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/doc.go -------------------------------------------------------------------------------- /dpkg/wpapi/.ianignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dpkg/wpapi/.ianpush: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dpkg/wpapi/DEBIAN/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/dpkg/wpapi/DEBIAN/control -------------------------------------------------------------------------------- /dpkg/wpapi/DEBIAN/postinst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/dpkg/wpapi/DEBIAN/postinst -------------------------------------------------------------------------------- /dpkg/wpapi/lib/systemd/system/wpapi.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/dpkg/wpapi/lib/systemd/system/wpapi.service -------------------------------------------------------------------------------- /errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/errors.go -------------------------------------------------------------------------------- /events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/events.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/go.sum -------------------------------------------------------------------------------- /interfaces.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/interfaces.go -------------------------------------------------------------------------------- /network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/network.go -------------------------------------------------------------------------------- /network_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/network_test.go -------------------------------------------------------------------------------- /pubsub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/pubsub.go -------------------------------------------------------------------------------- /pubsub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/pubsub_test.go -------------------------------------------------------------------------------- /state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/state.go -------------------------------------------------------------------------------- /util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/util.go -------------------------------------------------------------------------------- /util_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/theojulienne/go-wireless/HEAD/util_test.go --------------------------------------------------------------------------------