/
\b(
  # MAC address like xx:xx:xx:xx:xx:xx
  [0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}:[0-9a-f]{2}
  |
  # MAC address like xx-xx-xx-xx-xx-xx
  [0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}-[0-9a-f]{2}
  |
  # MAC address like xxxx.xxxx.xxxx
  [0-9a-f]{4}\.[0-9a-f]{4}\.[0-9a-f]{4}
  |
  # IPv4 address in dotted-quad format
  # Not a lot of value for our needs in checking range of each octet
  # Need to be more mindful of performance here anyway.
  \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}
)\b
/
ix