Beispiel #1
0
        private void bnTestServer_Click(object sender, EventArgs e)
        {
            var serverConfig = new ServerConfig();

            serverConfig.ZoneDirectoryLocation = "abc";

            var zoneDirectoryLocation = serverConfig.ZoneDirectoryLocation;

            serverConfig.ZoneDirectoryLocation = "def";

            var IpAddress = serverConfig.GetTestIpAddress();

            Client.Connect(IpAddress, Client.TestServerPort);
            Accueil.Acc.statusStrip1.Items[0].Text = $@"Connecting to : {IpAddress}:{Client.TestServerPort}";

            string userCode     = T_username.Text.ToLower();
            string userPassword = T_password.Text.ToLower();

            Settings.Default.LastLogin = userCode;
            Settings.Default.Save();

            Client.User = userCode;

            string encryptedPassword = ConvertSHA256(userCode + ":" + userPassword);

            _logger.Info($@"Connecting to : {IpAddress}:{Client.TestServerPort} as {userCode}/{userPassword} [{encryptedPassword}]");

            _logger.Info($"Sending CL_START to {IpAddress}:{Client.TestServerPort}");
            PacketOut Out = new PacketOut((byte)Opcodes.CL_START);

            Out.WriteString(userCode);
            Out.WriteString(encryptedPassword);

            Client.SendTCP(Out);
        }
Beispiel #2
0
        private void B_start_Click(object sender, EventArgs e)
        {
            Client.Connect(Client.LocalServerIP, Client.LocalServerPort);

            Accueil.Acc.statusStrip1.Items[0].Text = $@"Connecting to : {Client.LocalServerIP}:{Client.LocalServerPort}";

            string userCode     = T_username.Text.ToLower();
            string userPassword = T_password.Text.ToLower();

            Settings.Default.LastLogin = userCode;
            Settings.Default.Save();

            Client.User = userCode;

            string encryptedPassword = ConvertSHA256(userCode + ":" + userPassword);

            _logger.Info($@"Connecting to : {Client.LocalServerIP}:{Client.LocalServerPort} as {userCode}/{userPassword} [{encryptedPassword}]");
            _logger.Info($"Sending CL_START to {Client.LocalServerIP}:{Client.LocalServerPort}");

            PacketOut Out = new PacketOut((byte)Opcodes.CL_START);

            Out.WriteString(userCode);
            Out.WriteString(encryptedPassword);

            Client.SendTCP(Out);
            //B_start.Enabled = false;
        }
Beispiel #3
0
        private void bnCreateLocal_Click(object sender, EventArgs e)
        {
            if (String.IsNullOrEmpty(textBoxUsername.Text) || String.IsNullOrEmpty(textBoxPassword.Text))
            {
                return;
            }

            Client.Connect(LocalServerIP, LocalServerPort);
            lblConnection.Text = $@"Connecting to : {LocalServerIP}:{LocalServerPort}";

            string userCode     = textBoxUsername.Text.ToLower();
            string userPassword = textBoxPassword.Text.ToLower();

            Client.User = userCode;

            _logger.Info($@"Create account : {LocalServerIP}:{LocalServerPort} as {userCode}");

            _logger.Info($"Sending CL_CREATE to {LocalServerIP}:{LocalServerPort}");
            PacketOut Out = new PacketOut((byte)Opcodes.CL_CREATE);

            Out.WriteString(userCode);
            Out.WriteString(userPassword);

            Client.SendTCP(Out);
        }
Beispiel #4
0
        private void B_start_Click(object sender, EventArgs e)
        {
            string Username = T_username.Text.ToLower();
            string NCPass   = T_password.Text.ToLower();

            Client.User = Username;

            SHA256Managed Sha = new SHA256Managed();
            string        CP  = Username + ":" + NCPass;

            byte[] Result = Sha.ComputeHash(UTF8Encoding.UTF8.GetBytes(CP));

            PacketOut Out = new PacketOut((byte)Opcodes.CL_START);

            Out.WriteString(Username);
            Out.WriteUInt32((uint)Result.Length);
            Out.Write(Result, 0, Result.Length);

            Client.SendTCP(Out);
            B_start.Enabled = false;
        }
Beispiel #5
0
        private void bnConnectToLocal_Click(object sender, EventArgs e)
        {
            Client.Connect(LocalServerIP, LocalServerPort);
            lblConnection.Text = $@"Connecting to : {LocalServerIP}:{LocalServerPort}";

            string userCode     = T_username.Text.ToLower();
            string userPassword = T_password.Text.ToLower();


            Client.User = userCode;

            string encryptedPassword = ConvertSHA256(userCode + ":" + userPassword);

            _logger.Info($@"Connecting to : {LocalServerIP}:{LocalServerPort} as {userCode} [{encryptedPassword}]");

            _logger.Info($"Sending CL_START to {LocalServerIP}:{LocalServerPort}");
            PacketOut Out = new PacketOut((byte)Opcodes.CL_START);

            Out.WriteString(userCode);
            Out.WriteString(encryptedPassword);

            Client.SendTCP(Out);
        }
Beispiel #6
0
        private void bnConnectToServer_Click(object sender, EventArgs e)
        {
            Client.Connect(TestServerIP, TestServerPort);
            lblConnection.Text = $@"Connecting to : {TestServerIP}:{TestServerPort}";

            string userCode     = T_username.Text.ToLower();
            string userPassword = T_password.Text.ToLower();


            Client.User = userCode;

            string encryptedPassword = ConvertSHA256(userCode + ":" + userPassword);

            _logger.Info($@"Connecting to : {TestServerIP}:{TestServerPort} as {userCode} [{encryptedPassword}]");

            _logger.Info($"Sending CL_START to {TestServerIP}:{TestServerPort}");
            PacketOut Out = new PacketOut((byte)Opcodes.CL_START);

            Out.WriteString(userCode);
            Out.WriteString(encryptedPassword);

            Client.SendTCP(Out);

            Configuration configuration = System.Configuration.ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

            if (configuration.AppSettings.Settings["LastUSerCode"] == null)
            {
                configuration.AppSettings.Settings.Add("LastUserCode", T_username.Text);
            }
            else
            {
                configuration.AppSettings.Settings["LastUserCode"].Value = T_username.Text;
            }
            configuration.Save();

            System.Configuration.ConfigurationManager.RefreshSection("appSettings");
        }