commit 3fd560f583ae2eb60dfe536a2aa85895fa4dfc49 Author: SwEdryG Date: Wed Jun 10 23:07:38 2026 +0300 Добавить Program.cs diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..cf46472 --- /dev/null +++ b/Program.cs @@ -0,0 +1,31 @@ +using IP_port_checker; +using Spectre.Console; +using System.Net; +using IP_port_checker.PortScanner; +using IP_port_checker.SubnetScanner; +using IP_port_checker.Core; +using System.Net.Sockets; + +class IPChecker +{ + static async Task Main() + { + PrintAny.PrintDisclaimer(); + Console.Clear(); + + PrintAny.Print_Menu(); + + var choice = AnsiConsole.Prompt( + new SelectionPrompt() + .Title("Выбор режима") + .PageSize(5) + .HighlightStyle(new Style(foreground: Color.DarkGoldenrod, background: Color.Black)) + .AddChoices("|1| Port Checker", "|2| Subnet Scaner") + ); + switch (choice) + { + case string c when c.Contains("|1|"): await IP_port_check.IP_check(); break; + case string c when c.Contains("|2|"): SubnetScanner.ScanSubnet(); break; + } + } +} \ No newline at end of file