コード例 #1
0
ファイル: rba.cs プロジェクト: rlaneyjr/cheaters
        static void Main(string[] args)
        {
            if ( args.Length < 3)
            {
                Console.WriteLine("Usage: getConfig <NS IP> username password");
                return;
            }
            string serverip = args[0];
            string username = args[1];
            string password = args[2];
            try {
              			Console.WriteLine("\nConnecting to server "+serverip+" ............\n");
                client = new ClientService(serverip);

                client.CookieContainer = new System.Net.CookieContainer();
                simpleResult result = client.login(username,password) ;
                Console.WriteLine("login : "******"user1","passwd1");
                Console.WriteLine("addsystemuser	user1 : " + result.message);

                result = client.addsystemuser("user2","passwd2");
                Console.WriteLine("addsystemuser	user2 : " + result.message);

                result = client.bindsystemuser_policy("user1","read-only",1);
                Console.WriteLine("bindsystemuser_policy	user1 : " + result.message);

                result = client.bindsystemuser_policy("user1","operator",2);
                Console.WriteLine("bindsystemuser_policy	user1 : " + result.message);

                result = client.addsystemgroup("group1");
                Console.WriteLine("addsystemgroup	group1 : " + result.message);

                result = client.bindsystemgroup_user("group1","user2");
                Console.WriteLine("bindsystemgroup_user	group1 : " + result.message);

                result = client.bindsystemgroup_policy("group1","read-only",1);
                Console.WriteLine("bindsystemgroup_policy	group1 : " + result.message);

                result = client.addsystemcmdpolicy("add_pol1",allowdenyEnum.ALLOW,"^add.*");
                Console.WriteLine("addsystemcmdpolicy	add_pol1 : " + result.message);

                result = client.bindsystemuser_policy("user1","add_pol1",3);
                Console.WriteLine("bindsystemuser_policy	user1 : " + result.message);

                getsystemuserResult  getsystemuserresult1 = client.getsystemuser(null);
                Console.WriteLine("getsystemuser	null : " + getsystemuserresult1.message);

                if ( (getsystemuserresult1.List != null) && (getsystemuserresult1.List.Length > 0)) {
                    for(int i =0 ; i < getsystemuserresult1.List.Length;i++) {
                        systemuser obj;
                        obj = (systemuser) getsystemuserresult1.List[i];
                        Console.WriteLine( obj.username + "\t" + obj.groupname + "\t" + obj.policyname + "\t" + obj.priority + "\t" );
                    }
                }

                getsystemgroupResult  getsystemgroupresult2 = client.getsystemgroup(null);
                Console.WriteLine("getsystemgroup	null : " + getsystemgroupresult2.message);

                if ( (getsystemgroupresult2.List != null) && (getsystemgroupresult2.List.Length > 0)) {
                    for(int i =0 ; i < getsystemgroupresult2.List.Length;i++) {
                        systemgroup obj;
                        obj = (systemgroup) getsystemgroupresult2.List[i];
                        Console.WriteLine( obj.groupname + "\t" + obj.username + "\t" + obj.policyname + "\t" + obj.priority + "\t" );
                    }
                }

                result = client.logout();
                Console.WriteLine("logout : " + result.message);
            }
            catch (Exception ex) {
                  Console.WriteLine( "Exception: "+ex.ToString());
            }
        }
コード例 #2
0
ファイル: rba.cs プロジェクト: rlaneyjr/cheaters
        static void Main(string[] args)
        {
            if (args.Length < 3)
            {
                Console.WriteLine("Usage: getConfig <NS IP> username password");
                return;
            }
            string serverip = args[0];
            string username = args[1];
            string password = args[2];

            try {
                Console.WriteLine("\nConnecting to server " + serverip + " ............\n");
                client = new ClientService(serverip);

                client.CookieContainer = new System.Net.CookieContainer();
                simpleResult result = client.login(username, password);
                Console.WriteLine("login : "******"user1", "passwd1");
                Console.WriteLine("addsystemuser	user1 : "+ result.message);

                result = client.addsystemuser("user2", "passwd2");
                Console.WriteLine("addsystemuser	user2 : "+ result.message);

                result = client.bindsystemuser_policy("user1", "read-only", 1);
                Console.WriteLine("bindsystemuser_policy	user1 : "+ result.message);

                result = client.bindsystemuser_policy("user1", "operator", 2);
                Console.WriteLine("bindsystemuser_policy	user1 : "+ result.message);

                result = client.addsystemgroup("group1");
                Console.WriteLine("addsystemgroup	group1 : "+ result.message);

                result = client.bindsystemgroup_user("group1", "user2");
                Console.WriteLine("bindsystemgroup_user	group1 : " + result.message);

                result = client.bindsystemgroup_policy("group1", "read-only", 1);
                Console.WriteLine("bindsystemgroup_policy	group1 : "+ result.message);

                result = client.addsystemcmdpolicy("add_pol1", allowdenyEnum.ALLOW, "^add.*");
                Console.WriteLine("addsystemcmdpolicy	add_pol1 : "+ result.message);

                result = client.bindsystemuser_policy("user1", "add_pol1", 3);
                Console.WriteLine("bindsystemuser_policy	user1 : "+ result.message);

                getsystemuserResult getsystemuserresult1 = client.getsystemuser(null);
                Console.WriteLine("getsystemuser	null : "+ getsystemuserresult1.message);

                if ((getsystemuserresult1.List != null) && (getsystemuserresult1.List.Length > 0))
                {
                    for (int i = 0; i < getsystemuserresult1.List.Length; i++)
                    {
                        systemuser obj;
                        obj = (systemuser)getsystemuserresult1.List[i];
                        Console.WriteLine(obj.username + "\t" + obj.groupname + "\t" + obj.policyname + "\t" + obj.priority + "\t");
                    }
                }

                getsystemgroupResult getsystemgroupresult2 = client.getsystemgroup(null);
                Console.WriteLine("getsystemgroup	null : "+ getsystemgroupresult2.message);

                if ((getsystemgroupresult2.List != null) && (getsystemgroupresult2.List.Length > 0))
                {
                    for (int i = 0; i < getsystemgroupresult2.List.Length; i++)
                    {
                        systemgroup obj;
                        obj = (systemgroup)getsystemgroupresult2.List[i];
                        Console.WriteLine(obj.groupname + "\t" + obj.username + "\t" + obj.policyname + "\t" + obj.priority + "\t");
                    }
                }

                result = client.logout();
                Console.WriteLine("logout : " + result.message);
            }
            catch (Exception ex) {
                Console.WriteLine("Exception: " + ex.ToString());
            }
        }