NSRPC

Description

This command is used to have access to the serverd commands. The -f option is used to force the « admin » connection. The -r option is used to specify the access rights of the user. The list of access rights is written as a string with each right separated by a comma. The rights that can be specified are the following : modify, base, other, log, filter, vpn, url, pki, object, user, admin. Encoding depend on the locale LC_ALL

Command

nsrpc [-a|-d|-f] [-C connection timeout] [-R reading timeout] [(-4|-6)] [-c command file] [-l log file] [-r rights] user[:password]@server[:port] 
nsrpc [-d|-f] [-C connection timeout] [-R reading timeout] [(-4|-6)] -t targets file -c command file [-l log file] [-r rights]
-a: automatically connect with default password
-c: set file with firewall commands
-C: set connection timeout (min: 5 ; max: 600 ; default: 600)
-d: activate debug
-f: force login
-l: set file to output commands and firewall results
-r: set rights
-R: set reading timeout (min: 5 ; max: 600 ; default: 600)
-t: set file with target firewalls ("IP[;port];login;password" on each line)
-h: this usage
-4: connect using IPv4 (default)
-6: connect using IPv6
WARNING : stormshield_network.ca file must be in the same path as nsrpc

Results

Example

U2504C099999999999>nsrpc admin@127.0.0.1
Welcome to Cipher/SRP client
Enter password:
Connecting to 127.0.0.1...
Using SRP authentication only.
User=admin
Level="modify,mon_write,base,other,log,filter,vpn,url,pki,object,user,admin,network,route,maintenance,asq,pvm,globalobject,globalfilter,globalother"
SessionLevel="modify,mon_write,base,other,log,filter,vpn,url,pki,object,user,admin,network,route,maintenance,asq,pvm,globalobject,globalfilter,globalother"
Srpclient>