Files
2024-02-08 17:36:22 +01:00

21 lines
375 B
Go

package libdetectcloud
import (
"net/http"
)
func detectAzure() string {
req, err := http.NewRequest("GET", "http://169.254.169.254/metadata/instance?api-version=2021-02-01", nil)
if err != nil {
return ""
}
req.Header.Set("Metadata", "true")
resp, err := hc.Do(req)
if err == nil && resp.StatusCode == http.StatusOK {
return "Microsoft Azure"
}
return ""
}