using CliWrap; namespace InnovEnergy.Lib.Utils.Net; public static class PingExtensions { private static Command PingCommand { get; } = Cli.Wrap("/bin/ping").WithValidation(CommandResultValidation.None); public static async Task Ping(this String address) { var result = await PingCommand.WithArguments($"-c 1 {address}").ExecuteAsync(); return result.ExitCode == 0; } }