Repository navigation
Releases
v1.1.1
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | Go | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.1.1
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
🛡️ VirusTotal: 0 of 22 files flagged / помечено файлов: 0 из 22
| File | Detections | Report |
|---|---|---|
| NetworkHelm-1.1.1-linux-aarch64.AppImage | 0/62 | be072bb5f332 |
| NetworkHelm-1.1.1-linux-aarch64.rpm | 0/46 | 9c56e76ec3f0 |
| NetworkHelm-1.1.1-linux-amd64.deb | 0/48 | 572a44d24fbc |
| NetworkHelm-1.1.1-linux-arm64.deb | 0/48 | c4be33eab0d8 |
| NetworkHelm-1.1.1-linux-x86_64.AppImage | 0/62 | 7aaeb5abb532 |
| NetworkHelm-1.1.1-linux-x86_64.rpm | 0/60 | d54e3dcc8fa7 |
| NetworkHelm-1.1.1-macos-arm64.dmg | 0/51 | 5a67d1909266 |
| NetworkHelm-1.1.1-macos-x64.dmg | 0/51 | a9b1772450cc |
| NetworkHelm-1.1.1-windows-arm64-portable.exe | 0/56 | 12369c666a46 |
| NetworkHelm-1.1.1-windows-arm64-setup.exe | 0/56 | 12369c666a46 |
| NetworkHelm-1.1.1-windows-legacy-portable.exe | 0/57 | ab0fb63f6254 |
| NetworkHelm-1.1.1-windows-legacy-setup.exe | 0/57 | ab0fb63f6254 |
| NetworkHelm-1.1.1-windows-portable.exe | 0/57 | acd94d1efec9 |
| NetworkHelm-1.1.1-windows-setup.exe | 0/57 | acd94d1efec9 |
| NetworkHelm-1.1.1-windows.msi | 0/46 | bf75082a1897 |
| NetworkHelm-1.1.1.apk | 0/68 | 9a9ebdd4e502 |
| NetworkHelm-gateway-1.1.1-linux-arm64.tar.gz | 0/51 | 89de8295324f |
| NetworkHelm-gateway-1.1.1-linux-x64.tar.gz | 0/46 | ffd9eb7e2fbe |
| NetworkHelm-gateway-1.1.1-windows-arm64.zip | 0/56 | c27bedf6d6fc |
| NetworkHelm-gateway-1.1.1-windows-x64.zip | 0/52 | fbcfb02be2ff |
| NetworkHelm-gateway-1.1.1.jar | 0/57 | debcbff9395c |
| NetworkHelm-web-1.1.1.zip | 0/65 | 70196ca464f2 |
v1.1.1
Changed
- A change of Comments in tables reaches every table. A table could keep a comment mode of its own, picked with the comments button of its window, and that mode stood through a change of the setting, so the setting seemed to reach some tabs and skip others. A mode picked in the settings now takes every table back to it, the open ones too. The menu of the button begins with As in the settings, and the button stays highlighted while its table keeps a mode of its own.
- A window of the desktop app that fails writes the error to a file. The dialog of Compose showed only the message of the exception, Unknown error when it had none, and on macOS under a long list nothing at all. The stack trace now goes into
NetworkHelm-error.login the temporary folder, beside the log of a failed start, and the dialog gives its full path before the window closes; a window whose frames keep failing writes and shows it once.
Fixed
- The Windows app no longer stops at its start with Failed to launch JVM. The class data archive that speeds up the start is written while the app is built, and in an installed app its classes keep the folder of the build. jbr-api, the library of the JetBrains Runtime API, seals its package, so a class of the package missing from the archive failed to load. 1.1.0 started because its archive happened to hold every such class the start needs; a 1.1.1 test build did not. The build now drops the seal from the manifest of jbr-api.
- Dragging the thumb of a long list no longer freezes the app or closes it with Java heap space. The thumb scrolled a list by the distance it was dragged, and the list composed every row on the way, all of them at once: on 40,000 address list entries a step of 30 pixels built about 900 rows and took 0.2 to 0.8 s, and on 60,000 a step of 240 pixels built 10,800 rows and ran out of the heap of 1 GB. Windows showed it as Java heap space, macOS as an empty Error window. The thumb now puts the list on the row under it: a step of any length builds only the rows in sight, the step of 30 pixels in 15 to 22 ms. Tables, the log, the file tree and the import of WinBox addresses share the thumb on every platform.
- The legacy build for Windows 7 and 8 draws its windows through Java2D. These systems have no Direct3D 12, and over their OpenGL the picture took about four fifths of the width and the height of the window, in its lower left corner, while the clicks went by the whole window: a click on one field landed on another. Skia now draws into memory and Java2D puts the picture on the window in the scale AWT gives the clicks; the windows are drawn by the processor, without the graphics card.
*Full Changelog...
v1.1.0
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | Go | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.1.0
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
🛡️ VirusTotal: 1 of 22 files flagged / помечено файлов: 1 из 22
| File | Detections | Report |
|---|---|---|
| NetworkHelm-1.1.0-linux-aarch64.AppImage | 0/62 | 6fe853e5e5ad |
| NetworkHelm-1.1.0-linux-aarch64.rpm | 0/48 | 2ad543f6e659 |
| NetworkHelm-1.1.0-linux-amd64.deb | 0/47 | bd444d9b95ec |
| NetworkHelm-1.1.0-linux-arm64.deb | 0/48 | 3ea1a67e079b |
| NetworkHelm-1.1.0-linux-x86_64.AppImage | 0/62 | 13d2db0d4010 |
| NetworkHelm-1.1.0-linux-x86_64.rpm | 0/60 | 1f46dd575aee |
| NetworkHelm-1.1.0-macos-arm64.dmg | 0/51 | fd835d5df095 |
| NetworkHelm-1.1.0-macos-x64.dmg | 1/54 | 5c1f7c1a42e8 |
| NetworkHelm-1.1.0-windows-arm64-portable.exe | 0/56 | ddca5d1918a0 |
| NetworkHelm-1.1.0-windows-arm64-setup.exe | 0/56 | ddca5d1918a0 |
| NetworkHelm-1.1.0-windows-legacy-portable.exe | 0/60 | c3179ea158c6 |
| NetworkHelm-1.1.0-windows-legacy-setup.exe | 0/60 | c3179ea158c6 |
| NetworkHelm-1.1.0-windows-portable.exe | 0/57 | b6a6204e33d6 |
| NetworkHelm-1.1.0-windows-setup.exe | 0/57 | b6a6204e33d6 |
| NetworkHelm-1.1.0-windows.msi | 0/43 | e185520f1064 |
| NetworkHelm-1.1.0.apk | 0/68 | 70c6faa994ee |
| NetworkHelm-gateway-1.1.0-linux-arm64.tar.gz | 0/52 | 6887d980b177 |
| NetworkHelm-gateway-1.1.0-linux-x64.tar.gz | 0/53 | b17a3bf841b4 |
| NetworkHelm-gateway-1.1.0-windows-arm64.zip | 0/58 | 68dc263b0337 |
| NetworkHelm-gateway-1.1.0-windows-x64.zip | 0/53 | 73eeef29f998 |
| NetworkHelm-gateway-1.1.0.jar | 0/55 | 5ccde17e1ff8 |
| NetworkHelm-web-1.1.0.zip | 0/65 | 7724d4de2aa4 |
v1.1.0
Added
- Menus of the console come from the windows of the WinBox port. Over port 8291 a menu whose window the router describes is read from that window of the object model, and its rows are written in the names and forms the console prints. The first read of a menu on a build of RouterOS is checked against the console, and the routers of one build share the result. On a lab CHR Interfaces read in 9 ms instead of 84, WireGuard peers in 12 instead of 52, IP addresses in 6 instead of 38, firewall rules in 7 instead of 50, DHCP leases in 13 instead of 57, 1,204 routes in 60 to 66 ms instead of 828 to 872. Windows of settings, as DNS, Identity, the NTP client, IP settings and the clock, are read the same way.
- The descriptions of the windows come over port 8291, so a router with www turned off gets its windows too.
- A dense Material theme on one accent. Table rows are 26 dp, fields, toolbars and window titles 32, text 13 sp; touch sizes on a phone stay at 40 dp. The palettes are built from one accent with MaterialKolor, the navy of the icon by default; the settings offer eight accents and, on Android 12 and later, the colours of the wallpaper. The title of the active window takes the colour of the accent.
- The connect screen is two panels on a window 960 dp wide and more: the form on the left, the saved routers, neighbours and the scan on the right, with a bar between the form and the lists. The saved routers show the address, the comment, the user, the platform and the protocol in columns of their own.
- Comments in tables stand above the rows, in a column or nowhere, as the comment type of WinBox 4, in the settings and in the comment menu of each table.
Changed
- A connect over port 8291 has the menu of the router ready in 1.15 to 1.2 s instead of 6.6 s on a lab CHR. The windows go over the connection of the console, so the router computes one login instead of two. The check of the windows at login is kept for the next connect and made again in the background. The console answers its first call 0.36 s after the login instead of 1.27 s: the first calls of a session each opened a console of their own one after another. The first connect to a build of RouterOS checks its windows in 0.3 s instead of 4.3 s.
- Reads of the WinBox port go side by side, up to six at a time: eight windows of a lab CHR read in 18 to 22 ms instead of 130 to 177, through a link of 50 ms in 140 to 156 ms instead of 602 to 659.
- A table is read again as often as the description of its window on the router asks: connections, ARP and pools every 5 s, the DNS cache every 3, firewall rules and simple queues every 2.
- **An item window opens with the row i...
v1.0.1
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | Go | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.0.1
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
🛡️ VirusTotal: 0 of 22 files flagged / помечено файлов: 0 из 22
| File | Detections | Report |
|---|---|---|
| NetworkHelm-1.0.1-linux-aarch64.AppImage | 0/62 | 6c80e3de5578 |
| NetworkHelm-1.0.1-linux-aarch64.rpm | 0/50 | fac3524576d8 |
| NetworkHelm-1.0.1-linux-amd64.deb | 0/52 | c327cc5ff850 |
| NetworkHelm-1.0.1-linux-arm64.deb | 0/48 | d6a1d2969f1c |
| NetworkHelm-1.0.1-linux-x86_64.AppImage | 0/63 | eca79326bb80 |
| NetworkHelm-1.0.1-linux-x86_64.rpm | 0/48 | e3d9bce72153 |
| NetworkHelm-1.0.1-macos-arm64.dmg | 0/51 | 115935740a90 |
| NetworkHelm-1.0.1-macos-x64.dmg | 0/51 | 638ced8a116e |
| NetworkHelm-1.0.1-windows-arm64-portable.exe | 0/57 | bde74d172a01 |
| NetworkHelm-1.0.1-windows-arm64-setup.exe | 0/57 | bde74d172a01 |
| NetworkHelm-1.0.1-windows-legacy-portable.exe | 0/57 | f54b1d21a952 |
| NetworkHelm-1.0.1-windows-legacy-setup.exe | 0/57 | f54b1d21a952 |
| NetworkHelm-1.0.1-windows-portable.exe | 0/57 | 75354ec50a68 |
| NetworkHelm-1.0.1-windows-setup.exe | 0/57 | 75354ec50a68 |
| NetworkHelm-1.0.1-windows.msi | 0/47 | d9929209ab69 |
| NetworkHelm-1.0.1.apk | 0/68 | a0f55b156bf2 |
| NetworkHelm-gateway-1.0.1-linux-arm64.tar.gz | 0/53 | 85d3d0902d69 |
| NetworkHelm-gateway-1.0.1-linux-x64.tar.gz | 0/53 | 2ac8c95d95e7 |
| NetworkHelm-gateway-1.0.1-windows-arm64.zip | 0/55 | 0670fa256cf1 |
| NetworkHelm-gateway-1.0.1-windows-x64.zip | 0/55 | 61851e222d20 |
| NetworkHelm-gateway-1.0.1.jar | 0/53 | 713e1712e20f |
| NetworkHelm-web-1.0.1.zip | 0/65 | 8c6b202a4e4f |
v1.0.1
Changed
- Address Lists, Connections and the DNS cache over the WinBox port are read the way WinBox reads them (#1). A table over 2,000 rows now comes from the window of the router: a subscription with the first state sends the records in the order of their ids without a request for each page, and a page of getall from the last id ends the read, since the router marks no end. A router that sends no first state is read by getall page by page. Until now the console printed such a table in portions of 2,500 rows, and each portion began with a pass of
findover the whole table: 40,000 addresses took 64 s on a lab CHR and about three minutes on a hAP ax3. On a CHR 7.26beta1 on the local network 50,000 addresses now open in 1.2 s, 78,000 connections in 1.2 s and 52,000 records of the DNS cache in 1.9 s; WinBox 4.5 takes 1.5, 3.35 and 2.26 s on the same router. The first open in a session takes about a second longer, while the WinBox channel logs in and the first page is checked. - Big tables fill in as they load. The window shows the rows read so far and the line at the bottom counts them, the first rows within 0.1 s. WinBox 3 and 4 behave the same way.
- The rows of the WinBox port are checked against the console. Fields carry the names of the console and values are written as the console prints them. The first page is compared with a sample the console prints before anything is shown, the fields of rarer rows when the table is whole: fixed values must be equal, and a counter of the window no greater than the console prints after it. A disagreement leaves the menu to the console for the rest of the session. A field whose rows went before the console printed them stays out of the table until the next read.
- Other big tables load in one pass when the router has the memory for it. The console prints the whole table at once when it needs no more than a quarter of the free memory, up to 100,000 rows, and the next read of that menu goes straight to it. The count of a table refuses unknown views at once instead of after a pass in the first portion, and the plain view is no longer printed next to detail. On a RouterOS 7.25 guest slowed to 15% of a core, 40,000 addresses took 70 s instead of 280 s.
- Polling takes less of the router and of the phone. A table is read again after nine times its last read or the period, whichever is longer. Live counters stop for tables over 2,000 rows and in paused windows, and counters, monitors, the status bar and the controller dashboard stop while the app is in the background. OpenWrt asks for pending changes after an edit and every ten seconds instead of every second.
- **The WinBox channel decrypts with table AE...
v1.0.0
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | Go | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.0.0
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
First stable release. Since rc2 the work went into big tables, dropped connections and the phone.
- Tables over 2,000 rows load in portions over WinBox, SSH and REST, with a counter at the bottom of the window. An address list of 30,000 entries no longer crashes the router console.
- After a dropped link or a router reboot the session comes back on its own, and open forms keep what you typed.
- A list that failed to load shows the reason and a Retry button.
- On phones check boxes, tabs and small buttons are easier to hit, and Back closes dialogs first.
- Fixed a crash when logging in over API or REST to a router with the WinBox port closed, and a process that kept running after the last window was closed.
- Esc and Tab work in dialogs, buttons and lists show the keyboard focus.
Known limits: over WinBox a link that goes silent without closing is noticed only when an answer does not come, up to two minutes. The Windows 7/8 and ARM64 builds have not been run on real hardware.
Первый стабильный выпуск. После rc2 работал над большими таблицами, обрывами связи и телефоном.
- Таблицы больше 2 000 строк по WinBox, SSH и REST грузятся порциями, внизу окна виден счётчик. Адресный список на 30 000 записей больше не роняет консоль роутера.
- После обрыва связи или перезагрузки роутера сеанс восстанавливается сам, открытые формы не теряют введённое.
- Если список не загрузился, видна причина и кнопка «Повторить».
- На телефоне по флажкам, вкладкам и мелким кнопкам проще попасть, «Назад» сначала закрывает диалоги.
- Исправил падение при входе по API или REST на роутер с закрытым портом WinBox и процесс, который оставался висеть после закрытия последнего окна.
- В диалогах работают Esc и Tab, у кнопок и списков виден фокус клавиатуры.
Ограничения: по WinBox связь, которая пропала без закрытия, программа замечает только по отсутствию ответа, это до двух минут. Сборки для Windows 7/8 и ARM64 на живом железе не проверял.
Full Changelog: v1.0.0-rc2...v1.0.0
🛡️ VirusTotal: 0 of 22 files flagged / помечено файлов: 0 из 22
| File | Detections | Report |
|---|---|---|
| NetworkHelm-1.0.0-linux-aarch64.AppImage | 0/62 | 60957dd392e1 |
| NetworkHelm-1.0.0-linux-aarch64.rpm | 0/44 | 77918707755e |
| NetworkHelm-1.0.0-linux-amd64.deb | 0/49 | e4a979fc3be4 |
| NetworkHelm-1.0.0-linux-arm64.deb | 0/47 | e33f9d386a70 |
| NetworkHelm-1.0.0-linux-x86_64.AppImage | 0/63 | f5cc2cf7f99b |
| NetworkHelm-1.0.0-linux-x86_64.rpm | 0/49 | f8a9f039faad |
| NetworkHelm-1.0.0-macos-arm64.dmg | 0/50 | 012aef98dce1 |
| NetworkHelm-1.0.0-macos-x64.dmg | 0/52 | 792d13b989ec |
| NetworkHelm-1.0.0-windows-arm64-portable.exe | 0/55 | 2ff1a0c60188 |
| NetworkHelm-1.0.0-windows-arm64-setup.exe | 0/55 | 2ff1a0c60188 |
| NetworkHelm-1.0.0-windows-legacy-portable.exe | 0/57 | fa25d301ece4 |
| NetworkHelm-1.0.0-windows-legacy-setup.exe | 0/57 | fa25d301ece4 |
| NetworkHelm-1.0.0-windows-portable.exe | 0/56 | 43bd239af14a |
| NetworkHelm-1.0.0-windows-setup.exe | 0/56 | 43bd239af14a |
| NetworkHelm-1.0.0-windows.msi | 0/49 | 07aab392d9f0 |
| NetworkHelm-1.0.0.apk | 0/68 | 2aa82d357e11 |
| NetworkHelm-gateway-1.0.0-linux-arm64.tar.gz | 0/50 | 295d9ff0c083 |
| NetworkHelm-gateway-1.0.0-linux-x64.tar.gz | 0/51 | 9947a2ecf714 |
| NetworkHelm-gateway-1.0.0-windows-arm64.zip | 0/57 | ee0e95ff9573 |
| NetworkHelm-gateway-1.0.0-windows-x64.zip | 0/56 | 674083152936 |
| NetworkHelm-gateway-1.0.0.jar | 0/52 | f67435690b28 |
| NetworkHelm-web-1.0.0.zip | 0/65 | d40ca13863fa |
v1.0.0-rc2
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | ZIP | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.0.0-rc2
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
Second release candidate. This is what people wrote about after rc1, plus a few new things. - Logging in to a router whose password has expired. The router used to ask for a new password at login and the program just waited (that is what happened on demo.mt.lv). Now it skips the question, and after login offers to change the password or skip it. - The menu follows the packages installed on the router, so sections it does not have, like Controller, are no longer shown. - SNMP. The program walks the agent the way snmpwalk does and shows the tables it finds in a MIB group. Values can be changed, and rows added or removed, if the community may write. - Network tools (the wrench icon): ping with a chart, traceroute with host names, port and LAN scanners, DNS, Whois, IP info, a speed test, a subnet calculator and splitter, and a few more. - A third theme, Material, light and dark (Settings → Theme). I tried SNMP writing only on a test agent, and looked at Material only on a desktop. The Windows 7/8 and ARM64 builds have not run on real hardware.
Второй кандидат в релизы. Тут то, о чём писали после rc1, и кое-что новое. - Вход на роутер с просроченным паролем. Раньше роутер на входе спрашивал новый пароль, а программа молча ждала (так было на demo.mt.lv). Теперь она пропускает вопрос, а после входа предлагает сменить пароль или нажать «Пропустить». - Меню учитывает пакеты роутера: разделов, которых у него нет, например Controller, больше не видно. - SNMP. Программа обходит агента так же, как snmpwalk, и показывает найденные таблицы в группе MIB. Значения можно менять, строки добавлять и удалять, если у community есть право записи. - Сетевые инструменты (значок гаечного ключа): пинг с графиком, трассировка с именами узлов, сканеры портов и сети, DNS, Whois, сведения об IP, тест скорости, калькулятор и разбиение подсетей и ещё несколько. - Третья тема, Material, светлая и тёмная (Настройки → Тема). Запись по SNMP я пробовал только на тестовом агенте, а Material смотрел только на компьютере. Сборки для Windows 7 и 8 и для ARM64 на живом железе не запускались.
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
| Architecture | Windows | Linux | macOS | Android | iOS | Web |
|---|---|---|---|---|---|---|
| x86-64 (64-bit) | EXE Portable MSI | DEB RPM AppImage | DMG | APK | ZIP | |
| AArch64 (ARM64) | EXE Portable * | DEB RPM AppImage * | DMG | APK | Xcode project | |
| ARMv7 (32-bit) | APK | |||||
| x86-64, Windows 7 and 8 | EXE Portable * |
| Gateway for the browser version | Windows | Linux | Any system, Java 17 or newer |
|---|---|---|---|
| x86-64 (64-bit) | ZIP | TAR.GZ | JAR |
| AArch64 (ARM64) | ZIP * | TAR.GZ * |
Docker image of the gateway for amd64 and arm64: ghcr.io/vasmarfas/networkhelm-gateway:1.0.0-rc1
* Experimental: built on its own runner and not yet run on that hardware. / Экспериментально: собрано на отдельном раннере, на этом железе пока не запускалось.
First release candidate.
- RouterOS 7 and 6 connect over the WinBox port 8291 by default. API, REST, SSH and MAC-Telnet still work.
- Ping, Traceroute, Torch, Profile and Log run over 8291 and refresh on their own.
- Check For Updates switches the channel at once and shows the changelog.
- The toolbar shows a badge when a newer RouterOS or NetworkHelm is out.
- OpenWrt, OPNsense, pfSense and VyOS are supported too, Keenetic read-only.
Mostly tested on virtual routers. The Windows 7/8 and ARM64 builds have not run on real hardware.
Первый кандидат в релизы.
- RouterOS 7 и 6 по умолчанию подключаются по порту WinBox 8291. API, REST, SSH и MAC-Telnet остались.
- Ping, Traceroute, Torch, Profile и Log работают по 8291 и обновляются сами.
- Check For Updates сразу переключает канал и показывает список изменений.
- В панели сверху появляется плашка, когда вышла новая RouterOS или NetworkHelm.
- Работают также OpenWrt, OPNsense, pfSense и VyOS, Keenetic только на просмотр.
Проверялось в основном на виртуальных роутерах. Сборки для Windows 7 и 8 и для ARM64 на живом железе не запускались.
Full Changelog: https://github.com/vasmarfas/networkhelm/commits/v1.0.0-rc1