Áú»¢¶Ä²©

script.getscriptsbyhosts

§°§á§Ú§ã§Ñ§ß§Ú§Ö

§à§Ò§ì§Ö§Ü§ä script.getscriptsbyhosts(§Þ§Ñ§ã§ã§Ú§Ó hostIds)

§¿§ä§à§ä §Þ§Ö§ä§à§Õ §á§à§Ù§Ó§à§Ý§ñ§Ö§ä §á§à§Ý§å§é§Ñ§ä§î §ã§Ü§â§Ú§á§ä§í §Õ§à§ã§ä§å§á§ß§í§Ö §Ù§Ñ§Õ§Ñ§ß§ß§í§Þ §å§Ù§Ý§Ñ§Þ §ã§Ö§ä§Ú.

§±§Ñ§â§Ñ§Þ§Ö§ä§â§í

(§ã§ä§â§à§Ü§Ñ/§Þ§Ñ§ã§ã§Ú§Ó) ID §å§Ù§Ý§à§Ó §ã§Ö§ä§Ú, §á§à §Ü§à§ä§à§â§í§Þ §ß§Ö§à§Ò§ç§à§Õ§Ú§Þ§à §Ó§Ö§â§ß§å§ä§î §ã§Ü§â§Ú§á§ä§í.

§£§à§Ù§Ó§â§Ñ§ë§Ñ§Ö§Þ§í§Ö §Ù§ß§Ñ§é§Ö§ß§Ú§ñ

(§à§Ò§ì§Ö§Ü§ä) §£§à§Ù§Ó§â§Ñ§ë§Ñ§Ö§ä §à§Ò§ì§Ö§Ü§ä §ã ID §å§Ù§Ý§à§Ó §ã§Ö§ä§Ú §Ó §Ó§Ú§Õ§Ö §ã§Ó§à§Û§ã§ä§Ó §Ú §Þ§Ñ§ã§ã§Ú§Ó§í §Õ§à§ã§ä§å§á§ß§í§ç §ã§Ü§â§Ú§á§ä§à§Ó §Ó §Ó§Ú§Õ§Ö §Ù§ß§Ñ§é§Ö§ß§Ú§Û.

§¿§ä§à§ä §Þ§Ö§ä§à§Õ §Ñ§Ó§ä§à§Þ§Ñ§ä§Ú§é§Ö§ã§Ü§Ú §â§Ñ§ã§Ü§â§í§Ó§Ñ§Ö§ä §Þ§Ñ§Ü§â§à§ã§í §Ó §ä§Ö§Ü§ã§ä§Ö confirmation.

§±§â§Ú§Þ§Ö§â§í

§±§à§Ý§å§é§Ö§ß§Ú§Ö §ã§Ü§â§Ú§á§ä§à§Ó §á§à ID §å§Ù§Ý§Ñ§Þ §ã§Ö§ä§Ú

§±§à§Ý§å§é§Ö§ß§Ú§Ö §Ó§ã§Ö§ç §ã§Ü§â§Ú§á§ä§à§Ó, §Ü§à§ä§à§â§í§Ö §Õ§à§ã§ä§å§á§ß§í §å§Ù§Ý§Ñ§Þ §ã§Ö§ä§Ú "30079" §Ú "30073".

§©§Ñ§á§â§à§ã:

{
           "jsonrpc": "2.0",
           "method": "script.getscriptsbyhosts",
           "params": [
               "30079",
               "30073"
           ],
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

§°§ä§Ó§Ö§ä:

{
           "jsonrpc": "2.0",
           "result": {
               "30079": [
                   {
                       "scriptid": "3",
                       "name": "Detect operating system",
                       "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "7",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   },
                   {
                       "scriptid": "1",
                       "name": "Ping",
                       "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "0",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   },
                   {
                       "scriptid": "2",
                       "name": "Traceroute",
                       "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "0",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   }
               ],
               "30073": [
                   {
                       "scriptid": "3",
                       "name": "Detect operating system",
                       "command": "sudo /usr/bin/nmap -O {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "7",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   },
                   {
                       "scriptid": "1",
                       "name": "Ping",
                       "command": "/bin/ping -c 3 {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "0",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   },
                   {
                       "scriptid": "2",
                       "name": "Traceroute",
                       "command": "/usr/bin/traceroute {HOST.CONN} 2>&1",
                       "host_access": "2",
                       "usrgrpid": "0",
                       "groupid": "0",
                       "description": "",
                       "confirmation": "",
                       "type": "0",
                       "execute_on": "1",
                       "hostid": "10001"
                   }
               ]
           },
           "id": 1
       }

§ª§ã§ç§à§Õ§ß§í§Û §Ü§à§Õ

CScript::getScriptsByHosts() §Ó frontends/php/include/classes/api/services/CScript.php.