Добавить SubnetScanner/ScanSubnet.cs

This commit is contained in:
2026-06-10 23:24:01 +03:00
parent 2ce555de6c
commit 7f0e1eaa06
+34
View File
@@ -0,0 +1,34 @@
namespace IP_port_checker.SubnetScanner
{
public class SubnetScanner
{
public static void ScanSubnet()
{
while (true)
{
string ip = "";
int mask = 0;
string cidr = SubnetValid.SubValid("Введите подсеть: ", ref ip, ref mask);
string[] parts = ip.Split('.');
string network = $"{parts[0]}.{parts[1]}.{parts[2]}";
IsHostAlive.ParralelScan(network);
Console.WriteLine("Готово! Повторить еще раз? Y/N");
string? input = Console.ReadLine()?.ToLower() ?? "n";
bool exit = input?.ToLower() switch
{
"y" => false,
"n" => true,
_ => true
};
if (exit) break;
}
}
}
}