static void Main(string[] args) { Console.WriteLine("EDC-Client v0.2"); Console.WriteLine(""); Console.WriteLine("Enter the target ip:"); string stringIP = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Enter the target port:"); int port = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("enter the AES-key:"); string aesKey = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Enter your alias:"); string alias = Console.ReadLine(); IPEndPoint ip = new IPEndPoint(IPAddress.Parse(stringIP), port); crypto cryptClass = new crypto("aselrias38490a32", "8947az34awl34kjq", aesKey, 25); Connection connection = new Connection(cryptClass, ip, alias); connection._getMessage += new Connection._D_getMessage(getMessage); connection.setup(); Console.Clear(); string tipped; while (true) { tipped = Console.ReadLine(); connection.sendMessage(tipped); Console.CursorTop -= 1; Console.WriteLine("You:\t{0}", tipped); Console.WriteLine(); } }
//Constructor public Connection(crypto cryptClass, IPEndPoint ip, string alias) { _cryptClass = cryptClass; _alias = alias; _ip = ip; }