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);
        }
Exemplo n.º 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());
        }
Exemplo n.º 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());
        }
Exemplo n.º 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);
        }
Exemplo n.º 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()); //прочитали
        }
Exemplo n.º 7
0
        public void Delete(AccountData account)
        {
            if (!Verify(account))
            {
                return;
            }
            TelnetConnection telnet = LoginToJames();

            telnet.WriteLine("deluser " + account.Name);
            WaitTelnet(telnet);
        }
Exemplo n.º 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"));
        }
Exemplo n.º 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());
        }
Exemplo n.º 10
0
        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);
        }
Exemplo n.º 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);
        }
Exemplo n.º 12
0
        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());
        }
Exemplo n.º 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);
        }
Exemplo n.º 14
0
        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);
        }
Exemplo n.º 15
0
        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++;
            }
        }