private void ReconMenu(string input) { if (!string.IsNullOrEmpty(input)) { if (mainmenu.ContainsKey(input)) { switch (input) { case "seatbelt": seatbeltmanager = new SeatbeltManager(agent); Program.GetMenuStack().Push(seatbeltmanager); exit = true; break; case "sharpadidnsdump": sharpadidnsdumpmanager = new SharpAdidnsdumpManager(agent); Program.GetMenuStack().Push(sharpadidnsdumpmanager); exit = true; break; case "back": Program.GetMenuStack().Pop(); exit = true; return; default: break; } } else { PrintOptions("Command not found", mainmenu); } } }
private void ReconMenu(string input) { if (!string.IsNullOrEmpty(input)) { if (mainmenu.ContainsKey(input)) { switch (input) { case "seatbelt": seatbeltmanager = new SeatbeltManager(agent); Program.GetMenuStack().Push(seatbeltmanager); exit = true; break; case "sharpadidnsdump": sharpadidnsdumpmanager = new SharpAdidnsdumpManager(agent); Program.GetMenuStack().Push(sharpadidnsdumpmanager); exit = true; break; case "domainusers": domainusersmanager = new DomainUsersManager(agent); Program.GetMenuStack().Push(domainusersmanager); exit = true; break; case "netloggedonusers": netLoggedOnUsersManager = new NetLoggedOnUsersManager(agent); Program.GetMenuStack().Push(netLoggedOnUsersManager); exit = true; break; case "netsession": netsessionmanager = new NetSessionsManager(agent); Program.GetMenuStack().Push(netsessionmanager); exit = true; break; case "netlocalgroupmembers": netLocalGroupMembersManager = new NetLocalGroupMembersManager(agent); Program.GetMenuStack().Push(netLocalGroupMembersManager); exit = true; break; case "netlocalgroups": netLocalGroupsManager = new NetLocalGroupsManager(agent); Program.GetMenuStack().Push(netLocalGroupsManager); exit = true; break; case "domaingroups": domainGroupsManager = new DomainGroupsManager(agent); Program.GetMenuStack().Push(domainGroupsManager); exit = true; break; case "domaincomputers": domainComputersManager = new DomainComputersManager(agent); Program.GetMenuStack().Push(domainComputersManager); exit = true; break; case "kerberoast": kerberoastManager = new KerberoastManager(agent); Program.GetMenuStack().Push(kerberoastManager); exit = true; break; case "back": Program.GetMenuStack().Pop(); exit = true; return; default: break; } } else { PrintOptions("Command not found", mainmenu); } } }