/
GA
gambitcomm
/
MIMIC REST API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Checked 13h ago · Updated 2mo ago
Details
Filter operations
Access
11
Agent
78
COAP
7
Daemon
39
get
The maximum number of agent instances.
get
The last configured agent instance.
get
The version of the MIMIC command interface.
get
The number of clients currently connected to the daemon.
get
The currently loaded lab configuration file for the particular user.
get
This predicate indicates if the currently loaded agent configuration file has changed.
get
The return mode.
get
The current log file for the Simulator.
get
The set of protocols supported by the Simulator.
get
The set of network interfaces that can be used for simulations.
get
The product number that is licensed.
get
The network address of the host where the MIMIC simulator is running.
get
The default network device to be used for agent addresses.
get
The list of {agentnum} that are currently configured.
get
The list of {agentnum} that are currently active (running or paused).
get
The list of {agentnum {statistics}} for agents that are currently active and whose statistics have changed since the last invocation of this command.
get
The list of {agentnum} for which a configurable parameter changed.
get
The list of {agentnum state} for which the state changed.
get
Get multiple sets of information about MIMIC, where infoArray is one of the parameters defined in the mimic get command.
put
The current log file for the Simulator.
put
The network address of the host where the MIMIC simulator is running.
put
This operation flushes all global objects which need to be made persistent to disk.
put
Load the lab configuration file file.
put
Clear the lab configuration.
put
Save the lab configuration in file.
put
Save the lab configuration.
put
Start MIMIC.
put
Stop MIMIC.
put
Terminate the MIMIC daemon.
put
Set the variable store for the global storage
put
These commands treat the variable as a list, and allow to replace an entry in the list at the specified index with the specified value. The variable has to already exist.
put
Deletes a variable which is currently defined.
get
Fetches the value associated with a variable.
get
This command can be used as a predicate to ascertain the existence of a given variable.
get
This command can be used as a predicate to ascertain the persistence of a given variable.
get
This command will return the list of variables in the said scope.
get
List the timer scripts currently running along with the their intervals.
post
Add a new timer script to be executed at specified interval (in msec) with the specified argument.
delete
Remove a timer script from the execution list.
DHCP
8
IPMI
9
MQTT
32
NETFLOW
16
PROXY
13
SFLOW
10
SNMPTCP
11
SNMPv3
26
SSH
11
SYSLOG
10
TELNET
20
TFTP
14
TOD
8
Valuespace
20
WEB
13
Daemon
Save the lab configuration.
Save the lab configuration.
put
/mimic/save
Response
successful operation
object
required
Changes