fix regexp to match default gateway IPv4 address and interface name

This commit is contained in:
yungtravla 2019-02-05 15:12:17 +10:00 committed by GitHub
commit fd3efcac09
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@ import (
) )
// only matches gateway lines // only matches gateway lines
var IPv4RouteParser = regexp.MustCompile(`^(default|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\svia\s([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\sdev\s(\w+)(?:\s.*|)$`) var IPv4RouteParser = regexp.MustCompile(`^(default|[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\svia\s([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)\sdev\s(\S+)\s*$`)
var IPv4RouteTokens = 4 var IPv4RouteTokens = 4
var IPv4RouteCmd = "ip" var IPv4RouteCmd = "ip"
var IPv4RouteCmdOpts = []string{"route"} var IPv4RouteCmdOpts = []string{"route"}