2025-03-11 14:07:01 +03:00
|
|
|
package main
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"log"
|
|
|
|
|
"net/http"
|
|
|
|
|
"network_configurator/network/eth"
|
|
|
|
|
"network_configurator/network/wlan"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func main() {
|
|
|
|
|
|
|
|
|
|
http.HandleFunc("/api/eth/netplan", eth.NetplanHandler)
|
|
|
|
|
http.HandleFunc("/api/eth/netplan/raw", eth.RawNetplanHandler)
|
|
|
|
|
http.HandleFunc("/api/eth/mac", eth.MacAdres)
|
2025-03-12 22:35:36 +03:00
|
|
|
http.HandleFunc("/api/eth/ips", eth.InterfaceIPs)
|
2025-03-11 14:07:01 +03:00
|
|
|
|
2025-03-12 22:35:36 +03:00
|
|
|
http.HandleFunc("/api/wlan/netplan", wlan.NetplanHandler)
|
|
|
|
|
http.HandleFunc("/api/wlan/mac", wlan.MacAdresWlan0)
|
|
|
|
|
http.HandleFunc("/api/wlan/ips", wlan.InterfaceIPsWlan0)
|
|
|
|
|
http.HandleFunc("/api/wlan/ssid", wlan.SSIDWlan0)
|
|
|
|
|
http.HandleFunc("/api/wlan/networks", wlan.WifiNetworks)
|
2025-03-11 14:07:01 +03:00
|
|
|
|
|
|
|
|
port := ":8088"
|
|
|
|
|
log.Printf("Сервер запущен на порту %s", port)
|
|
|
|
|
log.Fatal(http.ListenAndServe(port, nil))
|
|
|
|
|
|
|
|
|
|
}
|