private TelnetConnection TelnetLogin()
        {
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            System.Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            return(telnet);
        }
Exemple #2
0
        public void Add(AccountData account)
        {
            if (Verify(account))
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("adduser " + account.Name + " " + account.Password);
            System.Console.Out.WriteLine(telnet.Read());
        }
Exemple #3
0
        private static TelnetConnection LoginToJames()
        {
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            System.Console.Out.WriteLine(telnet.Read()); //прочитали
            telnet.WriteLine("root");                    //login
            System.Console.Out.WriteLine(telnet.Read()); //прочитали
            telnet.WriteLine("root");                    //password
            System.Console.Out.WriteLine(telnet.Read()); //прочитали
            return(telnet);
        }
        public void Delete(AccountData account)
        {
            if (!Verify(account))
            {
                return;
            }
            TelnetConnection telnet = TelnetLogin();

            telnet.WriteLine("deluser " + account.Name);
            System.Console.Out.WriteLine(telnet.Read());
        }
Exemple #5
0
        private TelnetConnection LoginToJames()
        {
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            System.Console.Out.WriteLine(telnet.Read()); //Читаем текст, который James вывел на консоль и выводим на консоль
            telnet.WriteLine("root");                    //Это вводится логин
            System.Console.Out.WriteLine(telnet.Read()); //Читаем текст, который James вывел на консоль и выводим на консоль
            telnet.WriteLine("root");                    //Это вводится пароль
            System.Console.Out.WriteLine(telnet.Read()); //Читаем текст, который James вывел на консоль и выводим на консоль
            return(telnet);
        }
Exemple #6
0
        public void Delete(AccountData account)
        {
            if (!Verify(account))
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("deluser " + account.Name); //delete
            System.Console.Out.WriteLine(telnet.Read()); //прочитали
        }
        public void Delete(AccountData account)
        {
            if (!Verify(account))
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("deluser " + account.Name);
            WaitTelnet(telnet);
        }
Exemple #8
0
        public bool Verify(AccountData account)
        {
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("verify " + account.Name);//добавляем пользователя
            String s = telnet.Read();

            System.Console.Out.WriteLine(s);

            return(!s.Contains("does not exist"));
        }
Exemple #9
0
        public void Delete(AccountData account)
        {
            if (!Verify(account)) //Если аккоунт создан, то нифига не делаем
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("deluser " + account.Name);//добавляем пользователя
            System.Console.Out.WriteLine(telnet.Read());
        }
        private TelnetConnection LoginToJames()
        {
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            Console.Out.WriteLine(telnet.Read());
            return(telnet);
        }
Exemple #11
0
        private TelnetConnection LoginToJames()
        {
            TelnetConnection telnet = new TelnetConnection("192.168.238.13", 4555);

            System.Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            return(telnet);
        }
        public void Delete(AccountData account)
        {
            if (!Verify(account))
            {
                return;
            }
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            LoginToJames(telnet);
            telnet.WriteLine("deluser " + account.Name + " " + account.Password);
            System.Console.Out.WriteLine(telnet.Read());
        }
Exemple #13
0
        private TelnetConnection LoginToJames()
        {
            TelnetConnection telnet = new TelnetConnection("localhost", 4555);

            System.Console.Out.WriteLine(telnet.Read());
            // отправка логина в телнет
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            //отправка пароля в телнет
            telnet.WriteLine("root");
            System.Console.Out.WriteLine(telnet.Read());
            return(telnet);
        }
        private string WaitTelnet(TelnetConnection telnet)
        {
            //string s = null;
            //int attempt = 0;

            //while (s == null && attempt < 10)
            //{
            //    s = telnet.Read();
            //    System.Threading.Thread.Sleep(100);
            //    attempt++;
            //}
            //System.Console.Out.WriteLine(attempt);
            string s = telnet.Read();

            System.Threading.Thread.Sleep(1000);
            System.Console.Out.WriteLine(s);

            return(s);
        }
        public void Add(AccountData account)
        {
            if (Verify(account))
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("adduser " + account.Name + " " + account.Password);
            WaitTelnet(telnet);

            //Ждем появления пользователя
            int attempt = 0;

            while (!Verify(account) && attempt < 10000)
            {
                System.Threading.Thread.Sleep(2);
                attempt++;
            }
        }