gambitcomm-mimic

API for MIMIC client-daemon connection.

Package Information

Released: 4 mo ago
Downloads: 16 weekly / 102 monthly
Latest Version: 1.0.0
Author: kelvinzer0

Available Nodes

Documentation generating…

Documentation

@n8n-dev/n8n-nodes-gambitcomm-mimic

gambitcomm-mimic Banner

npm version
License: MIT


Stop writing gambitcomm-mimic API integrations by hand.

Every time you connect n8n to gambitcomm-mimic, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.

What if connecting n8n to gambitcomm-mimic took 5 minutes, not half a day?

This node gives you 19+ resources out of the box: Access, Agent, COAP, DHCP, IPMI, and 14 more: with full CRUD operations, typed parameters, and zero manual configuration.


What You Get

  • Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
  • Full CRUD: Create, read, update, and delete support where the API allows it
  • Typed parameters: No more guessing field types
  • Built-in auth: API key authentication, ready to go
  • Declarative: Native n8n performance, no custom execute() overhead

Install

npm install @n8n-dev/n8n-nodes-gambitcomm-mimic

Or in n8n:

  1. Settings → Community Nodes → Install
  2. Search: @n8n-dev/n8n-nodes-gambitcomm-mimic
  3. Click Install

Quick Start

  1. Install the node (above)
  2. Add credentials: gambitcomm-mimic API → paste your API key
  3. Drag the gambitcomm-mimic node into your workflow
  4. Pick a resource → pick an operation → done.

That's it. No configuration files. No code. It just works.


Resources

Access (11 operations)
  • Post Adds Overwrites the user entry in the access control database
  • Delete Clears a users entry from access control database
  • Get Returns the current access control database in use
  • Get Returns the current admin directory
  • Get Returns the current administrator
  • Get Returns the state of access control checking
  • Get Returns an array of entries
  • Put Loads the specified file for access control data
  • Put Saves current access control data in specified file
  • Put Allows setting the name of the current access control database
  • Put Allows the user to enable disable the access control check
Agent (78 operations)
  • Post Add an agent
  • Post Add a source address that the agent will accept messages from
  • Delete a source address that the agent will accept messages from
  • Get List the source addresses that the agent will accept messages from
  • Get has the agent value space changed
  • Get has the lab configuration changed
  • Get one way transit delay in msec
  • Get drop rate every N th PDU 0 means no drops
  • Get host address of the agent
  • Get timeout in seconds for retransmitting INFORM PDUs
  • Get network interface card for the agent
  • Get subnet mask of the agent
  • Get set of MIBs simulations and scenarios
  • Get number of starts for the agent
  • Get MIB directory of the agent
  • Get owner of the agent
  • Get maximum PDU size
  • Get port number
  • Get private directory of the agent
  • Get protocols supported by agent
  • Get read community string
  • Get first scenario name
  • Get first simulation name
  • Get relative start time
  • Get current running state of the agent
  • Get has the agent state changed
  • Get current statistics of the agent instance
  • Get SNMP PDU tracing
  • Get SNMP SET validation policy
  • Get write community string
  • Put Halt the current agent
  • Post Adds a new ipalias for the agent
  • Delete s an existing ipalias from the agent
  • Get Lists all the additional ipaliases configured for the agent
  • Put Starts an existing ipalias for the agent
  • Get Returns the status 0 down 1 up of an existing ipalias for the agent
  • Put Stops an existing ipalias for the agent
  • Put Pause the current agent
  • Get Returns the protocol s configuration
  • Put Reload the current agent
  • Delete Remove the current agent
  • Put Resume the current agent
  • Put Save agent MIB values
  • Put one way transit delay in msec
  • Put drop rate every N th PDU
  • Put host address of the agent
  • Put timeout in seconds for retransmitting INFORM PDUs
  • Put network interface card for the agent
  • Put subnet mask of the agent
  • Put set of MIBs simulations and scenarios
  • Put MIB directory of the agent
  • Put owner of the agent
  • Put maximum PDU size
  • Put port number
  • Put private directory of the agent
  • Put protocols supported by agent as a comma separated list
  • Put read community string
  • Put relative start time
  • Put SNMP PDU tracing
  • Put SNMP SET validation policy
  • Put write community string
  • Put Start the current agent
  • Put Show the agent s primary IP address
  • Put This command copies the variable store from the other agent to this agent
  • Get This command can be used as a predicate to ascertain the existence of a given variable
  • Get Fetches the value associated with a variable
  • Get This command will return the list of variables in the said scope
  • 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
  • Get This command can be used as a predicate to ascertain the persistence of a given variable
  • Put These commands allow the creation of a new variable or changing an existing value
  • Put Deletes a variable which is currently defined
  • 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
  • Get List the timer scripts currently running along with the their intervals
  • Post Add a trap destination to the set of destinations
  • Delete Remove a trap destination from the set of destinations
  • Get List the set of trap destinations for this agent instance
  • Get List the outstanding asynchronous traps for this agent instance
COAP (7 operations)
  • Get Show the agent s COAP argument structure
  • Get Show the agent s COAP configuration
  • Get Show the agent s COAP statistics
  • Get Show the agent s COAP traffic tracing
  • Put Set the agent s COAP configuration
  • Put Set the agent s COAP traffic tracing
  • Get Show the COAP statistics headers
DHCP (8 operations)
  • Get Show the agent s DHCP argument structure
  • Get Show the agent s DHCP configuration
  • Get Show the agent s DHCP statistics
  • Get Show the agent s DHCP traffic tracing
  • Get Show the parameters configured by the server in its DHCP OFFER message
  • Put Set the agent s DHCP configuration
  • Put Set the agent s DHCP traffic tracing
  • Get Show the DHCP statistics headers
IPMI (9 operations)
  • Get Show the agent s IPMI argument structure
  • Get Show the agent s IPMI configuration
  • Get Show the agent s IPMI statistics
  • Get Show the agent s IPMI traffic tracing
  • Get Show the outgoing message s attributes
  • Put Set the agent s IPMI configuration
  • Put Set the agent s IPMI traffic tracing
  • Put Set the outgoing message s attributes
  • Get Show the IPMI statistics headers
MQTT (32 operations)
  • Get Show the agent s MQTT TCP connection state
  • Get Show the agent s MQTT state
  • Get Show the agent s current messages cardinality
  • Get Show the agent s message attributes
  • Put Set the agent s message attributes
  • Put Restart receiving messages from a subcription of the agent
  • Put Abort agent s MQTT TCP session without sending DISCONNECT command
  • Put Start agent s MQTT TCP session
  • Put Disconnect agent s MQTT TCP session by sending DISCONNECT command
  • Put Set the agent s MQTT TCP connection target broker
  • Put Set the agent s MQTT session
  • Put Set the agent s MQTT client ID
  • Put Set the agent s MQTT TCP keepalive
  • Put Set the agent s MQTT disconnection action
  • Put Set the agent s MQTT client password
  • Put Set the agent s MQTT TCP connection target port
  • Put Set the agent s MQTT client username
  • Put Set the agent s MQTT client s will
  • Put Set the agent s MQTT will message s QOS field
  • Put Set the agent s MQTT retained will
  • Put Set the agent s MQTT client will s topic
  • Get Show the agent s current subscriptions cardinality
  • Get Show the agent s subscription attributes
  • Put Set the agent s subscribe attributes
  • Put Stops receiving messages from a subcription of the agent
  • Get Show the agent s MQTT argument structure
  • Get Show the agent s MQTT configuration
  • Get Show the agent s MQTT statistics
  • Get Show the agent s MQTT traffic tracing
  • Put Set the agent s MQTT configuration
  • Put Set the agent s MQTT traffic tracing
  • Get Show the MQTT statistics headers
NETFLOW (16 operations)
  • Put Change NETFLOW data export interval
  • Put Change NETFLOW template export interval
  • Put Change NETFLOW export attributes
  • Get Show list of NETFLOW exports
  • Get Show the agent s NETFLOW argument structure
  • Get Show the agent s NETFLOW configuration
  • Get Show the agent s NETFLOW statistics
  • Get Show the agent s NETFLOW traffic tracing
  • Put Halt NETFLOW traffic
  • Put Reload NETFLOW configuration before resuming traffic
  • Put Resuming traffic
  • Put Swap NETFLOW collector
  • Put Set the agent s NETFLOW configuration
  • Put Swap NETFLOW configuration file
  • Put Set the agent s NETFLOW traffic tracing
  • Get Show the NETFLOW statistics headers
PROXY (13 operations)
  • Get Show the agent s PROXY argument structure
  • Get Show the agent s PROXY configuration
  • Get Show the agent s PROXY statistics
  • Get Show the agent s PROXY traffic tracing
  • Post Add individual proxy target on the agent and the simulator host
  • Get Check individual target
  • Get List all proxy targets
  • Delete Remove individual proxy target on the agent and the simulator host
  • Put Start additional target
  • Put Stop additional target
  • Put Set the agent s PROXY configuration
  • Put Set the agent s PROXY traffic tracing
  • Get Show the PROXY statistics headers
SFLOW (10 operations)
  • Get Show the agent s SFLOW argument structure
  • Get Show the agent s SFLOW configuration
  • Get Show the agent s SFLOW statistics
  • Get Show the agent s SFLOW traffic tracing
  • Put Halt SFLOW traffic
  • Put Reload SFLOW configuration before resuming traffic
  • Put Resuming traffic
  • Put Set the agent s SFLOW configuration
  • Put Set the agent s SFLOW traffic tracing
  • Get Show the SFLOW statistics headers
SNMPTCP (11 operations)
  • Get Show the agent s SNMPTCP argument structure
  • Get Show the agent s SNMPTCP configuration
  • Get Show the agent s SNMPTCP statistics
  • Get Show the agent s SNMPTCP traffic tracing
  • Put Disable individual IP aliases on the agent and the simulator host
  • Put Enable individual IP aliases on the agent and the simulator host
  • Get Check individual IP aliases on the agent and the simulator host
  • Get List all IP aliases on the agent and the simulator host
  • Put Set the agent s SNMPTCP configuration
  • Put Set the agent s SNMPTCP traffic tracing
  • Get Show the SNMPTCP statistics headers
SNM Pv 3 (26 operations)
  • Post Adds a new access entry with the specified parameters
  • Delete Clears all access entries
  • Delete s the specified access entry
  • Get Returns the current acccess entries as an array of strings
  • Get Returns the SNMPv3 configuration
  • Get Retrieves the contextEngineID for the agent instance
  • Get Retrieves the number of times the agent has been restarted
  • Get For started agents retrieves the current engineID in use by the snmpv3 module
  • Get Retrieves the time in seconds for which the agent has been running
  • Post Adds a new group entry with the specified parameters
  • Delete Clears all group entries
  • Delete s the specified group entry
  • Get Returns the current group entries as an array of strings
  • Put Changes the SNMPv3 configuration
  • Post Adds a new user entry with the specified parameters
  • Delete Clears all user entries
  • Delete s the specified user entry
  • Get Returns the current user entries as a Tcl list
  • Put Saves current user settings in the currently loaded USM config file
  • Put Saves current user settings in the specified USM config file
  • Put Saves current group access view settings in the currently loaded VACM config file
  • Put Saves current group access view settings in the specified VACM config file
  • Post Adds a new view entry with the specified parameters
  • Delete Clears all view entries
  • Delete s the specified view entry
  • Get Returns the current view entries as an array of strings
SSH (11 operations)
  • Get Show the agent s SSH argument structure
  • Get Show the agent s SSH configuration
  • Get Show the agent s SSH statistics
  • Get Show the agent s SSH traffic tracing
  • Put Disable individual IP aliases on the agent and the simulator host
  • Put Enable individual IP aliases on the agent and the simulator host
  • Get Check individual IP aliases on the agent and the simulator host
  • Get List all IP aliases on the agent and the simulator host
  • Put Set the agent s SSH configuration
  • Put Set the agent s SSH traffic tracing
  • Get Show the SSH statistics headers
SYSLOG (10 operations)
  • Get Show the agent s SYSLOG argument structure
  • Get Show the agent s SYSLOG configuration
  • Get Show the agent s SYSLOG statistics
  • Get Show the agent s SYSLOG traffic tracing
  • Get Show the outgoing message s attributes
  • Post Set the agent s SYSLOG traffic tracing
  • Put Set the agent s SYSLOG configuration
  • Put Set the agent s SYSLOG traffic tracing
  • Put Set the outgoing message s attributes
  • Get Show the SYSLOG statistics headers
TELNET (20 operations)
  • Put Changes the connection s current logon
  • Put Executes the command asynchronously
  • Put Triggers the asynchronous signal event with the specified signal name
  • Get Show the agent s TELNET argument structure
  • Get Show the agent s TELNET configuration
  • Get Show the agent s TELNET statistics
  • Get Show the agent s TELNET traffic tracing
  • Put Disable individual IP aliases on the agent and the simulator host
  • Put Enable individual IP aliases on the agent and the simulator host
  • Get Check individual IP aliases on the agent and the simulator host
  • Get List all IP aliases on the agent and the simulator host
  • Get Show the agent s TELNET connections
  • Get Show the agent s TELNET keymap file name
  • Get Show the agent s TELNET rules DB file name
  • Get Show the agent s TELNET server state
  • Get Show the agent s TELNET user DB file name
  • Get Show the agent s TELNET users
  • Put Set the agent s TELNET configuration
  • Put Set the agent s TELNET traffic tracing
  • Get Show the TELNET statistics headers
TFTP (14 operations)
  • Get Show the agent s TFTP argument structure
  • Get Show the agent s TFTP configuration
  • Get Show the agent s TFTP statistics
  • Get Show the agent s TFTP traffic tracing
  • Post Create a read session to download srcfile from server
  • Post Create a read session to upload srcfile to server
  • Put Set the agent s TFTP configuration
  • Put Set the agent s TFTP traffic tracing
  • Get Show a parameter of a TFTP sesssion
  • Put Set a parameter of a TFTP sesssion
  • Put Start a TFTP sesssion
  • Get Check a TFTP sesssion s status
  • Put Stop a TFTP sesssion
  • Get Show the TFTP statistics headers
TOD (8 operations)
  • Get Show the agent s TOD argument structure
  • Get Show the agent s TOD configuration
  • Get Show the agent s TOD statistics
  • Get Show the agent s TOD traffic tracing
  • Get Retrieve TOD time
  • Put Set the agent s TOD configuration
  • Put Set the agent s TOD traffic tracing
  • Get Show the TOD statistics headers
WEB (13 operations)
  • Get Show the agent s WEB argument structure
  • Get Show the agent s WEB configuration
  • Get Show the agent s WEB statistics
  • Get Show the agent s WEB traffic tracing
  • Post Add the agent s WEB port
  • Get Show the agent s WEB port
  • Delete Remove the agent s WEB port
  • Put Set the agent s WEB port attribute
  • Put Start the agent s WEB port
  • Put Stop the agent s WEB port
  • Put Set the agent s WEB configuration
  • Put Set the agent s WEB traffic tracing
  • Get Show the WEB statistics headers
Valuespace (20 operations)
  • Post Add an entry to a table
  • Get Evaluate the values of the specified instance instance for each specified MIB object object and return it as it would through SNMP requests
  • Get a variable in the Value Space
  • Get Return the syntactical information for the specified object such as type size range enumerations and ACCESS
  • Get Display the MIB object instances for the specified object
  • Get Display the MIB objects below the current position
  • Get Evaluate the values of the specified instance instance for each specified MIB object object and return it as it would through SNMP requests
  • Get multiple variables in the Value Space
  • Get Return the MIB that defines the specified object
  • Put Set multiple variables in the Value Space
  • Put Unset multiple variables in the Value Space
  • Get Return the symbolic name of the specified object identifier
  • Get Return the numeric OID of the specified object
  • Delete Remove an entry from a table
  • Put Set a variable in the Value Space
  • Get Split the numerical OID into the object OID and instance OID
  • Get the state of a MIB object object
  • Put Set the state of a MIB object object
  • Put Unset a variable in the Value Space in order to free its memory
  • Get Display the variables for the specified instance instance for the specified MIB object object
Daemon (39 operations)
  • Put Clear the lab configuration
  • 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 that are currently active running or paused
  • 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 list of agentnum for which a configurable parameter changed
  • Get The list of agentnum state for which the state changed
  • Get The number of clients currently connected to the daemon
  • Get The list of agentnum that are currently configured
  • Get The set of network interfaces that can be used for simulations
  • Get The last configured agent instance
  • Get The current log file for the Simulator
  • Get The maximum number of agent instances
  • 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 product number that is licensed
  • Get The set of protocols supported by the Simulator
  • Get The return mode
  • Get The version of the MIMIC command interface
  • Put Load the lab configuration file file
  • Get multiple sets of information about MIMIC where infoArray is one of the parameters defined in the mimic get command
  • Put Save the lab configuration
  • Put Save the lab configuration in file
  • 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 Start MIMIC
  • Put Stop MIMIC
  • Get This command can be used as a predicate to ascertain the existence of a given variable
  • Get Fetches the value associated with a variable
  • Get This command will return the list of variables in the said scope
  • 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
  • Get This command can be used as a predicate to ascertain the persistence of a given variable
  • Put Set the variable store for the global storage
  • Put Deletes a variable which is currently defined
  • Put Terminate the MIMIC daemon
  • 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
  • Get List the timer scripts currently running along with the their intervals

Why This Node?

Without this node:

  • Hours of manual API integration
  • Copy-pasting from gambitcomm-mimic docs
  • Debugging auth, pagination, error handling
  • Maintaining your own client code

With this node:

  • Install → configure → use. 5 minutes.
  • Auto-generated from the official gambitcomm-mimic OpenAPI spec
  • Always up to date when the API changes
  • Native n8n performance

Auto-Generated

This node was auto-generated from the official gambitcomm-mimic OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.

When the gambitcomm-mimic API updates, this node updates too.


License

MIT © kelvinzer0

Discussion