Alternatively you can download the latest stable version of this software.

It will automatically scan all devices within specified subnets, draw and layout a map of your networks, monitor services of your devices and alert you in case some service has problems.

Features

  • The Dude is free of charge!
  • Auto network discovery and layout
  • Discovers any type or brand of device
  • Device, Link monitoring, and notifications
  • Includes SVG icons for devices, and supports custom icons and backgrounds
  • Easy installation and usage
  • Allows you to draw your own maps and add custom devices
  • Supports SNMP, ICMP, DNS and TCP monitoring for devices that support it
  • Individual Link usage monitoring and graphs
  • Direct access to remote control tools for device management
  • Supports remote Dude server and local client
  • Runs in Linux Wine enviroment, MacOS Darwine, and Windows
  • Best price/value ratio compared to other products (free of charge)

What's New

  • webfig - redesigned HTML, styling and functionality (additional fixes)
  • system - fixed crypto for Alpine CPUs (introduced in v7.17beta1)
  • Bgp - fixed corrupted as-path when received update with empty as_path attribute (introduced in v7.15)
  • Bgp - fixed vpnv6 safi
  • Bgp - small logging improvements
  • Bridge - added dynamic tagged entry when vlan interface is created on vlan-filtering bridge
  • Bridge - added forward-reserved-addresses property which controls forwarding of mac 01:80:c2:00:00:0x range (separated from "Protocol-mode=none" functionality, disabled by default after upgrade)
  • Bridge - added max-learned-entries property for bridge
  • Bridge - added message about who created a dynamic vlan entry
  • Bridge - added mvrp support for vlans assigned to bridge
  • Bridge - fixed bpdu address when using "Ether-type=0x88a8" configuration
  • Bridge - improved system stability when removing mlag configuration
  • Bridge - show invalid flag for ports that fails to be added to bridge (e.G. Maximum port limit of 1024 is reached)
  • Certificate - added no-key-export parameter for import
  • Certificate - improved dns challenge error reporting for let's encrypt
  • Certificate - show validity beyond year 2038
  • Console - added "Verbose=progress" mode for import status updates, and verbose output only on failures
  • Console - added dry-run parameter to simulate import of files and find syntax errors without making configuration changes (verbose only)
  • Console - added limits for dst-start and dst-end clock properties
  • Console - added lock screen via :lock command
  • Console - added uppercase and lowercase transform modes to :convert command
  • Console - disallow ping command with empty address
  • Console - display hint when requesting specific argument syntax
  • Console - do not show default boot-os setting in export
  • Console - fixed negative values for gmt-offset clock property
  • Console - fixed output of ping command in certain cases
  • Console - improve large import file handling, error detection and stability
  • Console - improved :serialize and :deserialize commands and added support for dsv (delimiter separated values) format
  • Console - improved stability when removing script
  • Console - removed follow-strict parameter
  • Console - show rest-api name for active user connections
  • Container - clear veth address on container exit and mark interface as running only when veth is in use
  • Detnet - properly detect "Internet" status when multiple detnet instances preset in network
  • Dhcp - improved insert-queue-before, parent-queue and allow-dual-stack-queue behavior
  • Dhcpv4-client - execute script on dns server or gateway address change
  • Dhcpv4-server - show active-server and host-name in print active command
  • Dhcpv6-client - do not add default gateway twice when both prefix and address is acquired
  • Dhcpv6-client - fixed t1, t2, valid-lifetime and preferred-lifetime compliance with rfc8415 by using value 0
  • Dhcpv6-client - pause client and remove dynamically installed objects while it becomes invalid
  • Dhcpv6-client - release client on failed renew attempt
  • Dhcpv6-client - update gateway address for default route on renew
  • Dhcpv6-server - improved system stability
  • Disk - added simple test command to test device and filesystem speeds (cli only)
  • Dude - fixed map element routeros package upgrade functionality
  • Fetch - handle http 401 status correctly
  • Fetch - improved logging
  • Firewall - added message when interface belonging to vrf is added in filter rules
  • Firewall - fixed ipv6 "Nth" matcher showing up twice in help
  • Firewall - fixed issue that prevents restoring src-address-list and dst-addres-list properties using undo command
  • Health - fixed board-temperature for knot device (introduced in v7.15)
  • Health - fixed bogus cpu temperature spikes for ccr2216 device
  • Health - fixed missing health for crs112-8g-4s device (introduced in v7.15)
  • Health - upgraded fan controller firmware to latest version
  • Ike1 - removed unsupported nat-d drafts with invalid payload numbers
  • Install - fixed arm64 cdrom install (introduced in v7.15)
  • Iot - added lora netid and joineui filtering for lns and cups connections
  • Iot - added lora option to filter out proprietary packets
  • Iot - fixed lora inability to use variables for gps-spoofing setting
  • Ip - added max-sessions property for services
  • Ipv6 - fixed pool allocated addresses missing after reboot
  • Ipv6 - respect apn settings for "Add-default-route" and "Use-peer-dns" also when "Accept-router-advertisements=yes"
  • Isis - fixed filter-chain and filter-select settings
  • Isis - install ipv6 link-local gateways correctly
  • L3hw - added per-vlan packet and byte counters to compatible switches
  • L3hw - disable l3hw on bonding modes that do not support it
  • Lte - added "Sms-protocol" setting in "/interface lte" menu (cli only)
  • Lte - fixed "At-chat" for dell t99w175 (pid: 0x05c6 vid: 0x90d5)
  • Lte - fixed cases where modem could be handled by multiple dialer instances
  • Lte - fixed support for fibocom modem fm150-na
  • Lte - improvements to "/interface/lte/show-capabilities" command
  • Media - improved file indexing for dlna
  • Modem - added authentication functionality to ec200a
  • Modem - fixed unresponsive ppp link recovery when tx bandwidth was exceeding link capacity
  • Modem - improved support for knot bg77 modem firmware update
  • Mqtt - broker password is no longer exported unless "Show-sensitive" flag is used
  • Netinstall-cli - added check for device and package architectures match
  • Netinstall-cli - added support for multiple device install
  • Netinstall-cli - allow mixed package architectures
  • Netwatch - added dns probe
  • Netwatch - added ttl and accept-icmp-time-exceeded properties for icmp probe
  • Ospf - improved system stability during lsa monitoring
  • Ovpn - improved system stability
  • Pimsm - improved system stability
  • Poe-out - fixed low-voltage detection while pd is connected for knot device
  • Poe-out - fixed silent firmware upgrade fail on crs112-8p-4s device (introduced in v7.15)
  • Poe-out - upgraded firmware for samd20 pse (af/at) controlled boards (the update will cause brief power interruption to poe-out interfaces)
  • Ppp - added support for ipv6-only domain names to l2tp-client, ovpn-client and sstp-client
  • Ptp - added ptp support for ccr2116-12g-4s+, ccr2216-1g-12xs-2xq, crs518-16xs-2xq, crs504-4xq, crs510-8xs-2xq, crs520-4xs-16xq devices
  • Qos-hw - added h and I flags to queues (cli only)
  • Qos-hw - added new monitoring properties for ports and global qos stats (cli only)
  • Qos-hw - added queue-buffers property to tx-manager (cli only)
  • Qos-hw - allow port print stats, usage and pfc while qos is disabled (cli only)
  • Qos-hw - allow to set queue-buffers in bytes, percent or auto (cli only)
  • Qos-hw - enabling ecn forces wred (unless share is disabled)
  • Qos-hw - fixed global buffer limits for 98dx8212 and 98dx8332 switches
  • Qos-hw - limit wred to queues with enabled shared buffers
  • Quickset - removed basic ap mode
  • Route - added ability to redistribute isis routes
  • Route - place static route in the correct vrf when vrf-interface parameter is used
  • Route - rename route type from is-is to isis
  • Rpki - fixed preference sorting
  • SFP - fixed sfp28 interface with fec74 mode on ccr2004-1g-2xs-pcie device
  • SFP - fixed sfp28 jumbo frame processing on ccr2004-1g-2xs-pcie device
  • SMS - added polling setting so that routeros itself checks sms instead of relying on urc messages
  • Snmp - added support for knot bg77 modem cellular signal info
  • Snmp - fixed last-updated format in mikrotik-mib
  • Supout - added detnet section
  • Supout - added monitor command for all wifi interfaces
  • Supout - added netwatch section
  • Supout - added user ssh keys section
  • Supout - increased console output width
  • Supout - limit address-list and connection tracking entries to 999 in supout.Rif
  • Switch - fixed ethernet interface counter 32bit overflow for crs354 devices
  • Switch - improved system stability on ccr2116-12g-4s+, ccr2216-1g-12xs-2xq devices
  • System - added log message if device failed to reboot gracefully
  • System - added more details to user initiated reboot (reset, upgrade, downgrade)
  • System - do not cancel package upgrade if another architecture packages found on the router
  • System - do not download packages scheduled for uninstall
  • System - fixed empty logs after reboot in certain cases
  • System - improved system stability for rbsxtsq5nd and rbldf-5nd
  • System - improved system stability
  • System - improved watchdog and kernel panic reporting
  • System - set flash-boot mode as "Boot-device" after system reset initiated by reset button ("/system routerboard upgrade" required)
  • System - set flash-boot mode as "Boot-device" after system reset initiated from software
  • User - added inactivity timeout for non-gui sessions (cli only)
  • User-manager - updated logo
  • Vxlan - added comment support to vteps
  • Vxlan - prevent creating multiple vteps with same ip/port combination
  • Webfig - fixed issue with incorrectly applying optional fields
  • Wifi - do not unset radio-mac and master-interface properties on reset
  • Wifi - enable creating virtual wifi interfaces using "Copy-from" setting
  • Wifi - fixed signal strength reporting during association (introduced in 7.15)
  • Wifi - fixed typo in log message
  • Wifi - improved interface stability when receiving invalid ft authentication frames
  • Wifi - improved wpa3 pmksa handling when access-lists with custom passphrases are used
  • Wifi - make sniffer tool return an error when attempting to sniff with a radio which does not support it
  • Wifi - use name-format also for local interfaces when provisioning
  • Wifi-qcom - add spectral-scan and spectral-history tools (cli only)
  • Winbox - added "Import router id" parameter under "Routing/bgp/vpn" menu
  • Winbox - fixed duplicated "Mvrp attributes" table
  • Winbox - fixed issue with skin file appearing as unknown in user group menu (introduced in v7.15)
  • Winbox - fixed signal bar "Excellent" tooltip
  • Winbox - removed deprecated x86/chr specific settings under "System/resources" menu
  • Winbox - removed spare argument for "Pfs group" property under "Ip/ipsec/proposals" menu
  • Winbox - use cap serial number with "Set identity" button under "Wifi/remote cap" menu
  • Wireless - allow to unset signal-range and ssid-regext properties for capsman access-list (cli only)
  • Wireless - fixed dynamic vlan assignments for vlan-filtering bridge in certain cases
  • Wireless - limit antenna-gain property to 100
  • Www - log out inactive rest api users
  • X86 - added rtl8156 driver support