1. Updated OSS libraries to latest


    Support Windows Server 2022 / 2025 Datacenter


    1. More robust remote licensing

      Topology Wizard performance
    2. Run MIMIC as a Windows service

      WEBUI improvements
    3. SSH: support ECDSA host keys in addition to RSA

      WEBUI improvements
    4. WEBUI improvements
      Topology Wizard improvements
      Sparkplug B improvements
    5. better SIMULATE for better counter rate simulation
      SSH: more key exchange methods (SHA2, group exchange)

      SNMPv3 Wizard command line utility
    6. Default, out-of-the-box lab is now this 25-agent heterogeneous network
      New gNMI Simulator
      MIMIC now also runs on Windows 11

      Device Catalog command line utility
      Device Configuration command line utility
      SNMPv3 Configuration command line utility
    7. RESTCONF recorder to create RESTCONF simulations in WEB Services module
      Windows 64-bit executables by default
    8. Better install for non-GUI Linux deployments
      Protocol Wizard command line interface
      Update Wizard command line interface
      MIB Wizard command line interface
      CLI Wizard: better PCAP support, etc.
      WEBUI MIB menu
      MQTT: TLS SNI support, better Sparkplug support, etc.
      NetFlow: simulate Gigamon fields, IPv6 fields, etc.
    9. Agent host address can now be IPv6 address
      NETCONF simulation

    10. File versioning of lab configuration files
      Go API
      MIMIC OpenAPI REST API

      Major CLI Wizard improvements for default rule generation
    11. OpenSSL 1.1.1b for TLS1.3

      Support OpenAPI in WEB module
    12. New WEBUI web-based user interface
      New MQTT 5.0 support, in addition to existing MQTT 3.1.1

      Match tool in speed bar and dialogs to quickly filter from large numbers of items.
      Newest tool in File Browser dialog to sort by modification.
    13. Control MQTT publish simulation at runtime with mimic agent protocol msg MQTT client message command.
      Latest IPFIX fields from IANA
      Agent -> Statistics graphing to Graphite / Grafana
    14. New CoAP Simulator
      SIMULATE language extensions for Variable Store access for parametrized simulations

    15. Remove support for Solaris platform.

      MIMICview now can control a subset of all agents, allowing multiple parallel GUI instances
      Tcl/Tk 8.6.6 for MIMICview, MIMICshell
    16. SIMULATE language extensions for Value Space access for faster complex built-in simulations
      NetFlow module now exports over IPv6 in addition to IPv4
      MQTT client can now retrieve authentication parameters, eg.from OAuth 2.0, for CONNECT

      Parallel management channel threads for multi-threaded MIMIC clients
      MIMICview Explorer View: more than 10000 agents in root map causes them to automatically be moved to submaps; configurable in Maps tab of Configuration Wizard
    17. SNMPv3 SHA-2 authentication as specified in RFC 7860

      MQTT Recorder to create simulations from real-world sensors
    18. NetFlow module now supports Cisco PFR Reporting fields; 8-byte fields; dynamic flow generation changes at runtime
      New PHP API

      Enhanced Topology Wizard with topology visualization
    19. New MQTT Simulator
      Sped up loading large lab configuration files.
      Major performance enhancements on 8+-CPU hosts for all protocols

      Python API now supports Python 3.x in addition to 2.x
      Self-documenting lab configuration files with user editable comments
    20. Better IPv6 support in Windows 7 and later: 10 times faster agent start
      Content type negotiation in WEB services module
      SSH can now be the transport for applications other than CLI / IOS / JUNOS (TELNET module).

      Favorites in Value Space Browser
      New GUI Variable Store dialog for variable store commands
      Web Wizard changes WEB module configurable values in real-time
    21. WEB module supports SPNEGO-based Kerberos and NTLM HTTP Authentication on Windows
      WEB module can now define multiple services per agent

      Optional 64-bit Recorder to handle large walkfiles (greater than 4GB)
    22. MIMIC now also runs on Windows 10
      30,000 agents on Windows 8, Windows 10

      Tcl/Tk 8.6.3 for MIMICview, MIMICshell
      10000-foot view for large-scale simulations
      better support for saving and merging subsets of lab configurations / maps
    23. Simulate DHCP relay

    24. Major improvements in performance on Windows.

      MIMICView File -> Connect dialog to connect to other instances of MIMIC
      IPMI Wizard can now change IPMI simulations at run-time
      improved SFLOW Wizard
    25. Major performance enhancements targetted to multi-CPU systems
      100,000 agents on 64-bit Linux
      sFlow module now generates up to 60000 exports per minute

      New Web Wizard to create Web Services simulations
      Configurable NetFlow information elements
      major improvements to NetFlow Wizard
      Discovery Wizard now also imports previously recorded walkfiles to generate a network simulation
      Discovery Wizard also discovers LLDP Remote data and OSPF Neighbors
      Diagnostic Wizard now dumps MIMIC thread information
      New IPMI Wizard to create IPMI simulations
    26. Major performance enhancements targetted to multi-CPU systems

      New SOAP Recorder to create WEB services simulations
      sFlow Recorder now also records expanded flow samples
      Discovery Wizard now also uses Cisco's CDP cache table
    27. Multiple flow sources in NetFlow Simulator
      New sFlow Recorder
      New WSDL compiler for the WEB Services module
      Tcl 8.5.14

    28. MIMIC Recorder now uses version 2c GETBULK walk by default
      Script Generator now generates Python code in addition to Tcl, Java, Perl and C++
      Agent -> Script... now runs Perl and Python scripts
      Snapshot Wizard can now schedule snapshots
    29. SFLOW module supports nested structures, discriminant unions
      Tcl 8.5.12

      New SFLOW Wizard
      Improved NetFlow Wizard
      File -> Open: more control to add lab configurations into running configuration
      CLI Wizard now supports discovering Force10 CLI
    30. SFLOW module supports XDR fields

      MIMIC now runs on Windows 8, Windows Server 2012, Fedora 17.
    31. New sFlow Simulator
      Load lab configurations incrementally with new mimic load starting-agent optional argument

      MIMICView: Agent Change Simulation dialog to easily customize simulation of MIB objects
      MIMICView: re-design menu items to make features more accessible
      QuickStart: 1-minute videos on YouTube
      MIMIC now runs on Fedora 16 and Ubuntu 11.10.
    32. Improvements in Netflow protocol module:
      • optionally generate template and data flowsets in same packet
      • variable-length records in IPFIX
      • private enterprise numbers in IPFIX

    33. Minor improvements in Netflow protocol module:
      • enumerated addresses in addition to ranges

      Renamed IOS Wizard to CLI Wizard
      CLI Wizard can now create rules interactively or from a transcript
    34. Support for IPFIX (NetFlow version 10) in Netflow protocol module.
      Licensing for running on virtual machines (eg. VMWare)
      Tcl 8.5.9

      trapper can now import from PCAP files containing traps
    35. Major improvements in Netflow protocol module:
      • multiple flow definitions per flowset
      • bi-directional flows
      • 64-bit values
      • sequential values/addresses for predictable flows
      • dynamic reconfiguration while running
      • 1000 flowsets / second / agent
      • IPv6 addresses

      NetFlow Wizard
    36. 50,000 agents on 64-bit Linux
      Netflow protocol module
      UDP support in PROXY server
      MIMIC now runs on Fedora 13 and 14.

      --engineid parameter to MIMIC Recorder to specify Engine ID rather than discovering it
    37. Deterministic server switching in PROXY server
      Dynamic content manipulation in PROXY server

    38. MIMIC now runs on Fedora 11 and 12.
      IPv6 support for PROXY server; also proxies IPv4 to IPv6 and viceversa

    39. Source address indexing for TCP.

      SNMPv3 support in Discovery Wizard.
    40. Server Proxy Protocol Module
      Tcl 8.5.7
      IPMI multi-session support
      Telnet NAWS negotiation

      Protocol Wizard to ease installation of optional protocol modules
      Java API on Unix uses Java Unix Domain Sockets for local management channel yielding another 20% performance improvement
      Hyperlinks to detailed description in Log Viewer
    41. Complete support for Windows 7.

    42. SNMPv3 context-engine-id indexing in addition to engine-id indexing.
      Tcl 8.5.6

    43. Support Fedora 10.
      Support AES-192 and AES-256 privacy.
      Perl interface is now 30% faster on Windows due to local channel.
      Support Solaris Zones.

    44. Support OpenSolaris.
      Perl interface is now 50-100% faster.

      Improved Topology Editor.
    45. Support Windows Server 2008.
      Enable full tracing to better diagnose encrypted PDUs.
      Tcl 8.5.2

      Create fast simulations with --fast option to Recorder
    46. Can now send multiple varbinds with same object in TRAPs.

      Major performance improvements in SNMP PDU handling.
    47. Complete support for Windows Vista.
      64-bit support for Solaris x86.

      Track available virtual memory.
      Tcl/Tk 8.4.14
      Tix 8.4.2
      Tcllib 1.9
      Major performance enhancement starting agents with SNMPv3.
    48. MIMIC Universal: 20,000 agent support on Windows, Solaris and Linux.

      Major performance enhancements in MIMICView.
      Organize your devices in categories.
      MIB directory organized by manufacturer.
    49. IPMI 2.0 support in addition to IPMI 1.5
      64-bit executable support on Windows, Solaris/Sparc and Linux , allowing for large simulations going beyond 4GB of virtual memory.
      New platform support for Windows Vista

      Tutorial Wizard
      Configure startup action scripts for agents.
      More than 1800 pre-compiled MIBs.


    50. IPMI support
      IPv6 support for Windows XP, 2003.
      Complete control over OID traversal through mimic action jump in GETNEXT action script.
      Latest Tcl/Tk 8.4.13
    51. SNMPv3 USM module supports the CFB128-AES-128 privacy protocol, as specified in RFC 3826.
      SSHv2 support in addition to SSHv1.5.
      Latest Tcl/Tk 8.4.11
    52. IPv6 support for Solaris 10.
      SNMPv3 user management support.

      Disconnect links in Virtual Lab.
    53. New platform support for Solaris 10.
      5,000 agents on Windows 2000 and XP. Up from 2,000 agents.
      SNMPv3 engine-id indexing allows multiple agents with same IP address and port but different engine-id.
      Latest Tcl/Tk 8.4.8

      Platform-native look-and-feel for MIMICView.
      Major performance improvements in MIMICView.
    54. Full support for IPv6 on Linux, Solaris.
      Secure shell (ssh)
      SYSLOG

      More IOS commands.
    55. Telnet server can now operate on multiple IP aliases for an agent.
      More IOS commands.
    56. Load-time transform of data for wholesale changes to data (eg. network address change in VLAB).

      Virtual Lab on Unix platforms.
      Improved exercises for Virtual Lab.
    57. New platform support for Windows Server 2003 for upto 10,000 agents
      SNMP over TCP
    58. Source address indexing allows multiple simultaneous virtual networks with overlapping addresses to be accessible from different management stations.
      TL/1 Support in Telnet module
      New platform support for RedHat 9.

    59. Enable/disable MIB subtrees.
      New platform support for Solaris 9, RedHat 8.

      C++ API.
      C++ Actions.
      Integrated Development Environment (IDE).
      Script Generator.
      Link into MIB source from Simulation Wizard.
    60. New platform support for Windows XP.
      Variable store .
      Multiple agent start/stop action scripts .
      Option negotiation for Telnet.

    61. Recorder can now create simulations of unknown MIB objects.
      IOS Recorder
      Snapshot Wizard.
    62. SNMPv2c, SNMPv3 support, in addition to SNMPv1

      Trap management in MIMICView.
      Trap Recorder records INFORM PDU in addition to TRAP and NOTIFICATION.
      Java-based Topology Editor with major enhancements.
      Tcl/Tk 8.3.
    63. Scalable DHCP.
      AUGMENTed tables.
      Protocol-dependent statistics.
      Graphing capability.
      Java API for MIMIC clients.
    64. DHCP client simulation.
      MIMIC Global: 10,000 agent support on Solaris and Linux
      New platform support for Solaris 8 (both Sparc and Intel).
      Better simulation visualization/control through Value Space Browser.
      Major performance enhancements.

      New Topology Editor to display/modify device interconnection.


    65. New platform support for Windows 2,000 and Solaris on Intel.
      MIMIC Industrial: 5,000 agent support on Solaris and Linux
      Ability to simultaneously run multiple versions of a MIB.
      More control from action scripts: drop PDUs, variable binding processing,...


    66. MIMIC Millennia: 2,000 agent support on Solaris and Linux
      SNMPv3: USM with SHA1; tested with SNMP Research BRASS
      Update Wizard: update to new versions of MIMIC
      Configuration Wizard: configure MIMIC
      Actions on traps.


    67. MIMIC Millennia: 2,000 agent support on Windows NT
      SNMPv3: USM with MD5, full VACM
      GUI support for large-scale simulations: hierarchical maps, Explorer-like mode
      MIB Wizard: compile MIBs, handle dependencies among MIBs
      Discovery Wizard: record large networks
      Actions on agent start/stop, timer-based.

      More MIBs: Accelerated Networks, APC, AT&T, Compaq, Intel, Lucent, Nortel, Sonoma Systems, latest RFCs
      Now more than 1,000 precompiled MIBs.
    68. Support multiple users simultaneously.
      Simulation Wizard: easy-to-use front-end to create simulations.

      Redback, IBM MIBs
      Now more than 800 precompiled MIBs.
    69. Configurable transit delay per agent to simulate geographically dispersed WAN scenarios.
      MIMICShell action scripts can now be invoked upon receipt of PDUs to accomplish desired side effects.
      Community string indexing allows multiple agents with same IP address and port but different community string.
      More scalability choices: MIMIC Lab product with 25 agents.

      Xylan MIBs
      Now more than 650 precompiled MIBs.
    70. SNMPv3 with noAuth, noPriv USM.
      Efficient loading of large tables (1,000+ entries).
      Windows 98 support.

      Trap recorder.
    71. Full support for SNMPv2c and SNMPv2, including GETBULK, authentication, parties, contexts, views, v2 TRAP.
      Multi-lingual agents (SNMPv1, SNMPv2c, SNMPv2).
      1,000 agent support on Solaris.
      SET PDU syntax checking.

      Full SMIv2 support.

      Trap generation dialog.
    72. Higher scalability: MIMIC Enterprise edition can now simulate up to 1,000 agents on one Windows NT PC. The MIMIC Campus edition simulates up to 500 agents.
      Multi-NIC support: each agent instance can be configured independently to use a specific network interface card.

      Improved robustness: recover from error responses.

      Automated creation of simulation from set of MIBs.
      More than 600 precompiled MIBs are supplied.


    73. Options to handle large MIBs (maximum table size, exclude object trees).
      Option to slow down retrieval (in order not to overwhelm sensitive device with management requests).
      Recorder now automatically recovers from agent's inability to handle multi-variable GETNEXT PDUs.

      Multiple community strings per agent.
      Value space lookup failure now returns DEFVAL clause of MIB object. This simulates correct dynamic row creation semantics.
      Solaris native threads support takes advantage of multi-processor systems.
      More efficient/accurate trap generation.

      TCL package with MIMIC extensions loadable into any TCL-based shell.
      More robust scripting with TCL-style error handling (catch).
      Better diagnostics for all tools.
      More than 550 precompiled MIBs are supplied.
    74. Windows NT 4.0 is fully supported. Windows 95 is supported with minor limitations.

      Support for Unicenter TNG agents.

      Minor Year 2000 fixes.

      Agents can be instructed to drop PDUs at a configurable rate.
      Recorder can record subsets of large tables.
      More than 500 precompiled MIBs are supplied.
    75. RedHat Linux 5.x is fully supported.

      You can now set any subnet mask for each agent instance.

      Scripting language has been improved: you can now create/delete agents, pause at any time, etc.
      Performance improvements.
      MIMICView is now based on the latest Tcl/Tk 8.0.
    76. The SMIv2 BITS construct is now supported in MIBs such as RMON-2, HCRMON, etc.

      The maximum PDU size is configurable per agent instance. MIMIC responds with the TOO_BIG error status for PDU overflow.

      SNMP PDUs can be traced per agent instance. The PDU type and each variable are logged.
    77. This release adds support for SNMP SETs. A management application can perform an SNMP SET on all objects that have read-write access in the view with the agent's write-community name.
      MIMIC performs syntactical checking on the values, to make sure that they conform in type and that the value is legal given SIZE and range restrictions.
      New entries are added to tables by performing a SET on any column in the new row. New objects assume their default value as specified in the DEFVAL clause.

      This release provides for TRAP PDU generation. The "trap_periodic" simulation generates periodic traps with the specified frequency. The following aspects of trap generation are configurable at run-time for each trap for each agent instance:
      • frequency
      • cutoff time
      • variable values

      For example, you can generate the linkUp trap every 15 seconds for the next 300 seconds, and send a different ifIndex for each.
      MIMIC Professional edition scales up to 250 agent simulations on all supported platforms.

      MIMIC fully supports MIB objects that are 64-bit counters, such as those in the IF-MIB (RFC 1573).

      MIMIC will now give you the option of saving changed simulations when stopping a simulation. Any simulation that is changed via user-interface Set Value or SNMP SET requests will ask you to save it when you use Agent-->Stop. The changed values are accessible in subsequent simulation sessions.

      In addition to the interactive graphical user interface in MIMICView, simulations are now accessible in batch-mode scripting via the new MIMICShell tool mimicsh.
      mimicsh provides a TCL-based scripting environment with access to MIMIC. All operations that can be done with MIMICView in interactive mode can be done in scripts in mimicsh.

      At least 100 more MIBs have been added bringing the total above 400.
      Several GUI improvements have been implemented:
      • Agent icons are now displayed with configurable bitmaps. This gives at-a-glance indication of the simulation. The bitmaps are determined by the device name, and the regular expressions of bitmaps in the bitmap/ subdirectory.
      • Right-clicking on an agent icon brings up the Agent menu.
      • Per-agent statistics are now available with Agent-->Statistics.


  2. Please consult the Frequently Asked Questions section for resolved problems.