From b1b54310e496e5b52b526f239bad52d5b3fe00ab Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Sun, 3 May 2026 23:13:06 +0200 Subject: [PATCH 01/10] Docs: Refactor some docs --- .claude/commands/format-app-doc.md | 15 +-- Website/docs/application/dashboard.md | 14 ++- Website/docs/application/network-interface.md | 114 +++++++++--------- Website/docs/application/wifi.md | 45 +++---- 4 files changed, 101 insertions(+), 87 deletions(-) diff --git a/.claude/commands/format-app-doc.md b/.claude/commands/format-app-doc.md index 7097f43a94..15f1e05441 100644 --- a/.claude/commands/format-app-doc.md +++ b/.claude/commands/format-app-doc.md @@ -36,8 +36,14 @@ Keep the existing `![Feature Name](../img/...)` line unchanged. ### 8. `:::note` for non-obvious app behavior (optional) Only for standalone application behavior facts that don't fit elsewhere (e.g. automatic backup behavior, Windows API limitations). One note max. Do not use for actions or admin rights. -### 9. `## Actions` -Replace all scattered `:::note` blocks that describe UI interactions with a single `## Actions` section. Include only the subsections that apply to this page. Omit subsections with no content. +### 9. Actions + +Place action subsections directly after the screenshot — never inside a wrapping `## Actions` section. This applies to both single-view pages and multi-tab pages: + +- **Single-view pages:** `### Toolbar`, `### Context menu`, and `### Keyboard shortcuts` appear directly after the screenshot (and the optional `:::note` from step 8, if present). +- **Multi-tab pages** (page organized as `## Tab Name` sections, each with its own screenshot): place the same subsections inline within each tab section, directly after its screenshot. Simple single-action notes (e.g. "Right-click on the result to copy the information.") can remain as `:::note` blocks after the screenshot instead of a full subsection. + +Include only the subsections that apply. Omit subsections with no content. **Important:** Context menus or keyboard shortcuts that appear **inside a `## Settings` or `## Profile` field** (e.g. right-clicking a settings list entry) must stay where they are — they are field-level constraints, not top-level actions. Do not move them here. @@ -62,11 +68,6 @@ Use when right-clicking on a **row or result** in the main view opens a context |--------|-------------| | **Action label** | What it does | -If the feature has **multiple tabs** with different context menus or toolbars per tab, use named subsections instead: - -##### `#### Tab: WiFi` / `#### Tab: Channels` -One subsection per tab, each containing its own Toolbar / Context menu / Keyboard shortcuts tables as needed. - If a column or tab header has its own separate context menu distinct from the row context menu, add a second table with a short lead-in sentence. #### `### Keyboard shortcuts` diff --git a/Website/docs/application/dashboard.md b/Website/docs/application/dashboard.md index 7bfd15c9ac..5cf30d9440 100644 --- a/Website/docs/application/dashboard.md +++ b/Website/docs/application/dashboard.md @@ -6,15 +6,19 @@ keywords: [NETworkManager, dashboard, network status, network connection, networ # Dashboard -The **Dashboard** shows the status of your computer's current network connection to get a quick overview of the most important information. - -As soon as the status of the local network adapter changes (e.g. Ethernet cable is plugged in, WLAN or VPN is connected, etc.), the connection to the router and Internet is checked. +The **Dashboard** shows the status of your computer's current network connection to provide a quick overview of the most important information. Whenever the local network adapter changes state (e.g. an Ethernet cable is plugged in, Wi-Fi or VPN connects), the dashboard checks connectivity to the router and the internet. ![Dashboard](../img/dashboard.png) +### Keyboard shortcuts + +| Key | Action | +|-----|--------| +| `F5` | Refresh the dashboard | + :::note -With `F5` you can refresh the dashboard at any time. You may need to click into a widget first. +You may need to click into a widget first before keyboard shortcuts are recognized. ::: @@ -86,7 +90,7 @@ The free API endpoint is limited to 45 requests per minute, supports only the `h ### Check DNS resolver -Enables or disables the resolution of the used DNS resolver via [`ip-api.com`](https://ip-api.com/). +Enables or disables the detection of the DNS resolver in use via [`ip-api.com`](https://ip-api.com/). **Type:** `Boolean` diff --git a/Website/docs/application/network-interface.md b/Website/docs/application/network-interface.md index 052e5b9ba9..4c8314032e 100644 --- a/Website/docs/application/network-interface.md +++ b/Website/docs/application/network-interface.md @@ -1,12 +1,21 @@ --- sidebar_position: 1 description: "View detailed information about all network adapters, monitor bandwidth usage, and configure IP addresses and DNS servers with NETworkManager." -keywords: [NETworkManager, network interface, network adapter, bandwidth monitor, IP configuration, DNS configuration, network settings] +keywords: + [ + NETworkManager, + network interface, + network adapter, + bandwidth monitor, + IP configuration, + DNS configuration, + network settings, + ] --- # Network Interface -In **Network Interface** you can see all network adapters of the computer with the most important information (like IP addresses, DNS servers etc.). The bandwidth of the connected network adapter can be monitored and the configuration such as IP address or DNS server can be changed via profiles. +The **Network Interface** shows all network adapters on the computer with their most important information, such as IP addresses and DNS servers. It also lets you monitor bandwidth usage for connected adapters and configure settings such as IP addresses and DNS servers using profiles. ## Information @@ -14,98 +23,95 @@ On the **Information** tab, you can see all the important details of the selecte ![Network Interface - Information](../img/network-interface--information.png) -:::note - -In addition, further actions can be performed using the buttons at the bottom left: - -- **Network connections...** - Opens the `Control Panel > Network and Internet > Network Connections` window. -- **IP Scanner** - Opens the [IP Scanner](./ip-scanner) tool and forwards the IPv4 address and subnetmask of the _selected_ network adapter. -- **Flush DNS cache** - Flush the DNS cache (`ipconfig /flushdns`). -- **Release & Renew** - - **IPv4** - - **Release & Renew** - Releases the current IPv4 addresses obtained via DHCP and renews them via DHCP for the _selected_ network adapter that is configured to automatically obtain an IPv4 address (`ipconfig /release && ipconfig /renew `). - - **Release** - Releases the current IPv4 addresses obtained via DHCP for the _selected_ network adapter that is configured to automatically obtain an IPv4 address (`ipconfig /release `). - - **Renew** - Renews the current IPv4 address via DHCP for the _selected_ network adapter that is configured to automatically obtain an IPv4 address (`ipconfig /renew `). - - **IPv6** - - **Release & Renew** - Releases the current IPv6 addresses obtained via DHCPv6 and renews them via DHCPv6 for the _selected_ adapter that ist configured to automatically obtain an IPv6 address (`ipconfig /release6 && ipconfig /renew6 `). - - **Release** - Releases the current IPv6 addresses obtained via DHCPv6 for the _selected_ network adapter that is configured to automatically obtain an IPv6 address (`ipconfig /release6 `). - - **Renew** - Renews the current IPv6 address via DHCPv6 for the _selected_ network adapter that is configured to automatically obtain an IPv6 address (`ipconfig /renew6 `). -- **Export...** - Export the information to a CSV, XML or JSON file. +### Toolbar -::: +The following buttons are available at the bottom left: -:::note +| Button | Description | +| -------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| **Network connections...** | Opens the `Control Panel > Network and Internet > Network Connections` window | +| **IP Scanner** | Opens the [IP Scanner](./ip-scanner) with the IPv4 address and subnet mask of the selected adapter | +| **Flush DNS cache** | Flushes the DNS cache (`ipconfig /flushdns`) | +| **Release & Renew > IPv4 > Release & Renew** | Releases and renews the IPv4 addresses obtained via DHCP for the selected adapter (`ipconfig /release && ipconfig /renew `) | +| **Release & Renew > IPv4 > Release** | Releases the IPv4 addresses obtained via DHCP for the selected adapter (`ipconfig /release `) | +| **Release & Renew > IPv4 > Renew** | Renews the IPv4 address via DHCP for the selected adapter (`ipconfig /renew `) | +| **Release & Renew > IPv6 > Release & Renew** | Releases and renews the IPv6 addresses obtained via DHCPv6 for the selected adapter (`ipconfig /release6 && ipconfig /renew6 `) | +| **Release & Renew > IPv6 > Release** | Releases the IPv6 addresses obtained via DHCPv6 for the selected adapter (`ipconfig /release6 `) | +| **Release & Renew > IPv6 > Renew** | Renews the IPv6 address via DHCPv6 for the selected adapter (`ipconfig /renew6 `) | +| **Export...** | Exports the information to a CSV, XML, or JSON file | -Right-click on the result to copy the information. +### Context menu -::: +| Action | Description | +| -------- | ------------------------------------------------ | +| **Copy** | Copies the selected information to the clipboard | ## Bandwidth On the **Bandwidth** tab, you can monitor the currently used bandwidth of the selected network adapter. -You can see the current download and upload speed in bit/s (B/s). Depending on the bandwidth used, it is automatically changed to KBit/s (KB/s), MBit/s (MB/s) or GBit/s (GB/s). It also shows since when the bandwidth has been measured and how much has been downloaded and uploaded since then. +The current download and upload speed is displayed in bit/s (B/s) and automatically scales to KBit/s (KB/s), MBit/s (MB/s), or GBit/s (GB/s) depending on the bandwidth in use. The view also shows when the measurement started and the total amount downloaded and uploaded since then. + +![Network Interface - Bandwidth](../img/network-interface--bandwidth.png) :::note -If you switch to another tool, monitoring will stop and when you switch back, the statistics will be reset and monitoring will continue. +If you switch to another tool, monitoring stops and the statistics are reset when you switch back. ::: -![Network Interface - Bandwidth](../img/network-interface--bandwidth.png) - ## Configure On the **Configure** tab, you can change the configuration of the selected network adapter. In order to change the settings, the network adapter must be connected. -The options you can set correspond to the network adapter properties `Internetprotokoll, Version 4 (TCP/IPv4) Properties` in the `Control Panel > Network and Internet > Network Connections`. These are explained in the [profiles section](#profile). Clicking the **Apply** button will launch an elevated PowerShell to configure the network adapter. +The options you can set correspond to the network adapter properties `Internetprotokoll, Version 4 (TCP/IPv4) Properties` in the `Control Panel > Network and Internet > Network Connections`. These are explained in the [profiles section](#profile). -In addition, further actions can be performed using the buttons at the bottom left: - -- **Additional config...** +![Network Interface - Configure](../img/network-interface--configure.png) - - **Add IPv4 address...** - Opens a dialog to add an IPv4 address with a subnet mask or CIDR to the selected network adapter. +### Toolbar - :::note +| Button | Description | +| ------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| **Apply** | Applies the configuration by launching an elevated PowerShell | +| **Additional config... > Add IPv4 address...** | Opens a dialog to add an IPv4 address with a subnet mask or CIDR to the selected adapter | +| **Additional config... > Remove IPv4 address...** | Opens a dialog to remove an IPv4 address from the selected adapter | - If a static IP address is added to a network adapter that is configured for DHCP, the `netsh` option `dhcpstaticipcoexistence` is also activated. +:::note - The following command is executed in an elevated PowerShell to enable the `dhcpstaticipcoexistence` option: +You may need to confirm a Windows UAC dialog to make changes to the network interface. - ```powershell - netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled - ``` +::: - ::: +:::note - :::info +**Add IPv4 address:** If a static IP address is added to a network adapter that is configured for DHCP, the `netsh` option `dhcpstaticipcoexistence` is also activated. - The `netsh` option `dhcpstaticipcoexistence` allows the network adapter to use a static IP address and still receive DHCP options (e.g. DNS server) from the DHCP server. This is useful if you want to use a static IP address but still want to receive DNS server addresses from the DHCP server. This feature is available since Windows 10 version 1703 (Creators Update). +The following command is executed in an elevated PowerShell to enable the `dhcpstaticipcoexistence` option: - ::: +```powershell +netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=enabled +``` - - **Remove IPv4 address...** - Opens a dialog where you can select an IPv4 address to remove from the selected network adapter. +::: - :::note +:::info - Only IPv4 addresses that are not assigned via DHCP can be removed. +The `netsh` option `dhcpstaticipcoexistence` allows the network adapter to use a static IP address and still receive DHCP options (e.g. DNS server) from the DHCP server. This is useful if you want to use a static IP address but still want to receive DNS server addresses from the DHCP server. This feature is available since Windows 10 version 1703 (Creators Update). - If you have previously added an additional IPv4 address to a network adapter that is configured for DHCP, the `netsh` option `dhcpstaticipcoexistence` remains active. To disable it, run the following command in an elevated PowerShell: +::: - ```powershell - netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=disabled - ``` +:::note - ::: +**Remove IPv4 address:** Only IPv4 addresses that are not assigned via DHCP can be removed. -:::note +If you have previously added an additional IPv4 address to a network adapter that is configured for DHCP, the `netsh` option `dhcpstaticipcoexistence` remains active. To disable it, run the following command in an elevated PowerShell: -You may need to confirm a Windows UAC dialog to make changes to the network interface. +```powershell +netsh interface ipv4 set interface interface="Ethernet" dhcpstaticipcoexistence=disabled +``` ::: -![Network Interface - Configure](../img/network-interface--configure.png) - ## Profile ### Obtain an IP address automatically diff --git a/Website/docs/application/wifi.md b/Website/docs/application/wifi.md index fd61868fd4..9f6e668c46 100644 --- a/Website/docs/application/wifi.md +++ b/Website/docs/application/wifi.md @@ -6,52 +6,55 @@ keywords: [NETworkManager, WiFi analyzer, wireless networks, WiFi channels, sign # WiFi -In **WiFi**, all available wireless networks are shown with additional details such as channel, signal strength or the type of encryption used. +The **WiFi** tool shows all available wireless networks with details such as channel, signal strength, and encryption type. -Hidden wireless networks are displayed as `Hidden Network`. +Hidden wireless networks are shown as `Hidden Network`. ## WiFi -On the **WiFi** tab, you can select which wireless network adapter is used to scan for wireless networks. Wireless networks can be filtered by 2.4 Ghz, 5 Ghz and 6 GHz. +On the **WiFi** tab, you can select which wireless network adapter is used to scan for wireless networks. Wireless networks can be filtered by 2.4 GHz, 5 GHz, and 6 GHz. -In the search field, you can filter the wireless networks by `SSID`, `Security`, `Frequency`, `Channel`, `BSSID (MAC Address)`, `Vendor` and `Phy kind`. The search is case insensitive. - -Right-click on a wireless network opens a context menu with the following options: - -- **Connect...**: Opens a dialog to connect to the selected wireless network. -- **Disconnect**: Disconnect from the selected wireless network. -- **Export...**: Opens a dialog to export the selected or all wireless network(s) to a file. +In the search field, you can filter the wireless networks by `SSID`, `Security`, `Frequency`, `Channel`, `BSSID (MAC Address)`, `Vendor`, and `Phy kind`. The search is case-insensitive. :::note -Starting with Windows 11 24H2, you’ll need to allow access to the Wi-Fi adapter. +Starting with Windows 11 24H2, you need to allow access to the Wi-Fi adapter. Open `Windows Settings > Privacy & security > Location`, enable access for Desktop Apps / NETworkManager, then restart the application. ---- +::: + +:::note -Due to limitations of the `Windows.Devices.WiFi` API the channel bandwidth cannot be detected. +Due to limitations of the `Windows.Devices.WiFi` API, the channel bandwidth cannot be detected. ::: ![WiFi](../img/wifi.png) -:::note +### Context menu -With `F5` you can search for networks again. +| Action | Description | +|--------|-------------| +| **Connect...** | Opens a dialog to connect to the selected wireless network | +| **Disconnect** | Disconnects from the selected wireless network | +| **Export...** | Opens a dialog to export the selected or all wireless networks to a file | +| **Copy** | Copies the selected information to the clipboard | -Right-click on the result to copy or export the information. +### Keyboard shortcuts -::: +| Key | Action | +|-----|--------| +| `F5` | Scan for networks | ## Channels -On the **Channels** tab, all wireless networks of the selected wireless network adapter are displayed in a graphical view with the channel and signal strength. This can be useful to identify overlapping wireless networks that do not originate from the same access point. +On the **Channels** tab, all wireless networks of the selected wireless network adapter are displayed in a graphical view with channel and signal strength. This can be useful to identify overlapping wireless networks that do not originate from the same access point. + +![WiFi - Channel](../img/wifi--channel.png) :::note -You can move the mouse over the channel to display all wireless networks in a ToolTip that occupy that channel. +Move the mouse over a channel to display all wireless networks occupying that channel in a tooltip. ::: - -![WiFi - Channel](../img/wifi--channel.png) From e1553699d1d1daf03be35ea1217e4ef6dbf5bbb6 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Sun, 3 May 2026 23:51:01 +0200 Subject: [PATCH 02/10] Docs: Reformat docs --- Website/docs/application/ip-scanner.md | 75 ++++++++++++++---------- Website/docs/application/ping-monitor.md | 49 +++++++++------- Website/docs/application/port-scanner.md | 58 ++++++++++++------ Website/docs/application/traceroute.md | 27 +++++---- 4 files changed, 129 insertions(+), 80 deletions(-) diff --git a/Website/docs/application/ip-scanner.md b/Website/docs/application/ip-scanner.md index 35b50a875a..e1b256f03f 100644 --- a/Website/docs/application/ip-scanner.md +++ b/Website/docs/application/ip-scanner.md @@ -1,25 +1,34 @@ --- sidebar_position: 3 description: "Scan for active devices in your network using ICMP and TCP port checks. NETworkManager IP Scanner supports IP ranges, CIDR subnets, and hostnames." -keywords: [NETworkManager, IP scanner, network scanner, ping sweep, host discovery, ICMP scanner, subnet scan] +keywords: + [ + NETworkManager, + IP scanner, + network scanner, + ping sweep, + host discovery, + ICMP scanner, + subnet scan, + ] --- # IP Scanner -With the **IP Scanner** you can scan for active devices based on the hostname or in IP ranges that are reachable via icmp or have a common tcp port open. +With the **IP Scanner** you can scan for active devices based on the hostname or in IP ranges that are reachable via ICMP or have a common TCP port open. Example inputs: -| Host | Description | -| -------------------------------- | ----------------------------------------------------------------------------------------- | -| `10.0.0.1` | Single IP address (`10.0.0.1`) | -| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | -| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.[0-9,20].[1-2]` | Multipe IP address like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | -| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | -| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | -| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| Host | Description | +| -------------------------------- | -------------------------------------------------------------------------------------------- | +| `10.0.0.1` | Single IP address (`10.0.0.1`) | +| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | +| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.[0-9,20].[1-2]` | Multiple IP addresses like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | +| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | +| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | :::note @@ -29,26 +38,30 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` ::: -The button to the left of the `Scan` button determines the IP address and subnet mask of the network interface -currently in use in order to scan the local subnet for active devices. +![IP Scanner](../img/ip-scanner.png) + +### Toolbar + +| Button | Description | +| ----------------------- | ---------------------------------------------------------------------------------------------------------------------- | +| **Detect local subnet** | Populates the host field with the IP address and subnet mask of the current network interface to scan the local subnet | :::note -The local IP address (and subnet mask) is determined by trying to route to a public IP address. If this fails (e.g. +The local IP address (and subnet mask) is determined by trying to route to a public IP address. If this fails (e.g. no network connection), NETworkManager iterates over active network adapters and selects the first valid IPv4 address, with link-local addresses (`169.254.x.x`) given lower priority. ::: -If you right-click on a selected result, you can forward the device information to other applications (e.g. Port Scanner, Remote Desktop, etc), create a new profile with this information or execute a [custom command](#custom-commands). - -![IP Scanner](../img/ip-scanner.png) - -:::note +### Context menu -Right-click on the result to copy or export the information. +Right-clicking a result allows forwarding device information to another tool (e.g. [Port Scanner](./port-scanner), Remote Desktop), creating a new profile, or executing a [custom command](#custom-commands). -::: +| Action | Description | +| ------------- | ------------------------------------------------ | +| **Copy** | Copies the selected information to the clipboard | +| **Export...** | Exports the selected or all results to a file | ## Profile @@ -97,7 +110,7 @@ Show the scan result for all IP addresses and ports including the ones that are ### Attempts -Attempts how often an icmp request is retried for each IP address if the request has timed out. +Number of times an ICMP request is retried for each IP address if the request has timed out. **Type:** `Integer` [Min `1`, Max `10`] @@ -105,7 +118,7 @@ Attempts how often an icmp request is retried for each IP address if the request ### Timeout (ms) -Timeout in milliseconds for each icmp request and after which the packet is considered lost. +Timeout in milliseconds for each ICMP request, after which the packet is considered lost. **Type:** `Integer` [Min `100`, Max `15000`] @@ -113,7 +126,7 @@ Timeout in milliseconds for each icmp request and after which the packet is cons ### Buffer -Size of the buffer for each icmp request in bytes. +Size of the buffer for each ICMP request in bytes. **Type:** `Integer` [Min `1`, Max `65535`] @@ -129,7 +142,7 @@ Resolve the hostname (PTR) for each IP address. ### Scan ports -Scan each IP address for open `tcp` ports. +Scan each IP address for open TCP ports. **Type:** `Boolean` @@ -137,7 +150,7 @@ Scan each IP address for open `tcp` ports. ### Ports -List of `tcp` ports to scan for each IP address. +List of TCP ports to scan for each IP address. **Type:** `String` @@ -218,7 +231,7 @@ You can also use the Hotkeys `F2` (`edit`) or `Del` (`delete`) on a selected cus ### Max. concurrent host threads -Maximal number of threads used to scan for active hosts (1 thread = 1 host/ip address). +Maximum number of threads used to scan for active hosts (1 thread = 1 host / IP address). **Type:** `Integer` [Min `1`, Max `512`] @@ -234,13 +247,13 @@ Too many threads can also cause performance problems on the device. :::note -This setting only change the maximum number of concurrently executed threads per host scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application wide thread pool. +This setting only changes the maximum number of concurrently executed threads per host scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application-wide thread pool. ::: ### Max. concurrent port threads -Maximal number of threads that are used to scan for open ports for each host (IP address). +Maximum number of threads that are used to scan for open ports for each host (IP address). **Type:** `Integer` [Min `1`, Max `10`] @@ -256,6 +269,6 @@ Too many threads can also cause performance problems on the device. :::note -This setting only change the maximum number of concurrently executed threads per port scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application wide thread pool. +This setting only changes the maximum number of concurrently executed threads per port scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application-wide thread pool. ::: diff --git a/Website/docs/application/ping-monitor.md b/Website/docs/application/ping-monitor.md index 10adaaa70e..cd70043c4f 100644 --- a/Website/docs/application/ping-monitor.md +++ b/Website/docs/application/ping-monitor.md @@ -6,20 +6,20 @@ keywords: [NETworkManager, ping monitor, ICMP ping, host monitoring, network upt # Ping Monitor -With the **Ping Monitor** you can monitor one or multiple hosts with ICMP echo requests to determine if the specific host is reachable. +With the **Ping Monitor** you can monitor one or multiple hosts with ICMP echo requests to determine whether each host is reachable. Example inputs: -| Host | Description | -| -------------------------------- | ----------------------------------------------------------------------------------------- | -| `10.0.0.1` | Single IP address (`10.0.0.1`) | -| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | -| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.[0-9,20].[1-2]` | Multipe IP address like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | -| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | -| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | -| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| Host | Description | +| -------------------------------- | ------------------------------------------------------------------------------------------ | +| `10.0.0.1` | Single IP address (`10.0.0.1`) | +| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | +| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.[0-9,20].[1-2]` | Multiple IP addresses like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | +| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | +| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | :::note @@ -29,14 +29,21 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` ::: -![Ping Monitor](../img/ping-monitor.png) - -:::note +:::info -Right-click on the result to copy or export the information. +ICMP (Internet Control Message Protocol) is a network-layer protocol used to send diagnostic and control messages. An ICMP echo request (commonly known as a ping) asks a remote host to send back an echo reply, confirming it is reachable on the network. ::: +![Ping Monitor](../img/ping-monitor.png) + +### Context menu + +| Action | Description | +|--------|-------------| +| **Copy** | Copies the selected information to the clipboard | +| **Export...** | Exports the selected or all results to a file | + ## Profile ### Inherit host from general @@ -70,7 +77,7 @@ Hostname or IP address to ping. ### Timeout (ms) -Timeout in milliseconds for the icmp packet after which the packet is considered lost. +Timeout in milliseconds for each ICMP packet, after which the packet is considered lost. **Type:** `Integer` [Min `100`, Max `15000`] @@ -78,7 +85,7 @@ Timeout in milliseconds for the icmp packet after which the packet is considered ### Buffer -Buffer size of the icmp packet. +Buffer size of the ICMP packet. **Type:** `Integer` [Min `1`, Max `65535`] @@ -86,7 +93,7 @@ Buffer size of the icmp packet. ### TTL -Time to live of the icmp packet. +Time to live of the ICMP packet. **Type:** `Integer` [Min `1`, Max `255`] @@ -94,11 +101,11 @@ Time to live of the icmp packet. ### Don't fragment -Don't fragment the icmp packet. +Don't fragment the ICMP packet. **Type:** `Boolean` -**Default:** `true` +**Default:** `Enabled` ### Time (ms) to wait between each ping @@ -114,4 +121,4 @@ Expand the host view to show more information when the host is added. **Type:** `Boolean` -**Default:** `false` +**Default:** `Disabled` diff --git a/Website/docs/application/port-scanner.md b/Website/docs/application/port-scanner.md index 23be31ca38..467865a187 100644 --- a/Website/docs/application/port-scanner.md +++ b/Website/docs/application/port-scanner.md @@ -1,25 +1,34 @@ --- sidebar_position: 4 description: "Scan for open TCP ports on network hosts. NETworkManager Port Scanner supports flexible host and port range inputs for comprehensive port scanning." -keywords: [NETworkManager, port scanner, TCP port scan, open ports, network security, port checker, port scanning tool] +keywords: + [ + NETworkManager, + port scanner, + TCP port scan, + open ports, + network security, + port checker, + port scanning tool, + ] --- # Port Scanner -With the **Port Scanner** you can scan for open `tcp` ports on one or multiple hosts to determine which services are running. +With the **Port Scanner** you can scan for open TCP ports on one or multiple hosts to determine which services are running. Example inputs: -| Host | Description | -| -------------------------------- | ----------------------------------------------------------------------------------------- | -| `10.0.0.1` | Single IP address (`10.0.0.1`) | -| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | -| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | -| `10.0.[0-9,20].[1-2]` | Multipe IP address like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | -| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | -| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | -| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| Host | Description | +| -------------------------------- | -------------------------------------------------------------------------------------------- | +| `10.0.0.1` | Single IP address (`10.0.0.1`) | +| `10.0.0.100 - 10.0.0.199` | All IP addresses in a given range (`10.0.0.100`, `10.0.0.101`, ..., `10.0.0.199`) | +| `10.0.0.0/23` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.0.0/255.255.254.0` | All IP addresses in a subnet (`10.0.0.0`, ..., `10.0.1.255`) | +| `10.0.[0-9,20].[1-2]` | Multiple IP addresses like (`10.0.0.1`, `10.0.0.2`, `10.0.1.1`, ...,`10.0.9.2`, `10.0.20.1`) | +| `borntoberoot.net` | Single IP address resolved from a host (`10.0.0.1`) | +| `borntoberoot.net/24` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | +| `borntoberoot.net/255.255.255.0` | All IP addresses in a subnet resolved from a host (`10.0.0.0`, ..., `10.0.0.255`) | | Port | Description | | --------------------- | -------------------------------------------------- | @@ -34,13 +43,26 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` or `1-1024; 8080; 8443` ::: +:::info + +TCP (Transmission Control Protocol) is a connection-oriented transport-layer protocol. Establishing a connection requires a three-way handshake between client and server. Port scanning tests whether this handshake can be initiated on a given port, which indicates a listening service. + +::: + ![Port Scanner](../img/port-scanner.png) -:::note +### Toolbar -Right-click on the result to copy or export the information. +| Button | Description | +| ----------------------- | ------------------------------------------------------------------------------- | +| **Select port profile** | Opens a dialog to select a pre-defined port profile to populate the ports field | -::: +### Context menu + +| Action | Description | +| ------------- | ------------------------------------------------ | +| **Copy** | Copies the selected information to the clipboard | +| **Export...** | Exports the selected or all results to a file | ## Profile @@ -101,7 +123,7 @@ See also the [Port Scanner](./port-scanner) example inputs for more information ### Port profiles -List of common `tcp` ports to scan for. +List of common TCP ports to scan for. **Type:** `List` @@ -171,7 +193,7 @@ Too many threads can also cause performance problems on the device. :::note -This setting only change the maximum number of concurrently executed threads per host scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application wide thread pool. +This setting only changes the maximum number of concurrently executed threads per host scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application-wide thread pool. ::: @@ -193,6 +215,6 @@ Too many threads can also cause performance problems on the device. :::note -This setting only change the maximum number of concurrently executed threads per host scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application wide thread pool. +This setting only changes the maximum number of concurrently executed threads per port scan. See also the [General](../settings/general#threadpool-additional-min-threads) settings to configure the application-wide thread pool. ::: diff --git a/Website/docs/application/traceroute.md b/Website/docs/application/traceroute.md index 8110aea7b8..ef36fd976a 100644 --- a/Website/docs/application/traceroute.md +++ b/Website/docs/application/traceroute.md @@ -6,21 +6,28 @@ keywords: [NETworkManager, traceroute, network hops, route tracing, network path # Traceroute -With the **Traceroute** you can trace the route to a host with ICMP echo requests to determine the path to the specific host. +With the **Traceroute** you can trace the route to a host using ICMP echo requests to determine the network path and each intermediate hop. Example inputs: - `server-01.borntoberoot.net` - `10.0.0.1` -![Traceroute](../img/traceroute.png) - -:::note +:::info -Right-click on the result to copy or export the information. +Traceroute works by sending ICMP packets with incrementally increasing TTL (Time to Live) values. Each router along the path decrements the TTL by one; when it reaches zero, the router discards the packet and sends back an ICMP "time exceeded" message, revealing its address. This process repeats until the destination is reached. ::: +![Traceroute](../img/traceroute.png) + +### Context menu + +| Action | Description | +|--------|-------------| +| **Copy** | Copies the selected information to the clipboard | +| **Export...** | Exports the selected or all results to a file | + ## Profile ### Inherit host from general @@ -39,7 +46,7 @@ If this option is enabled, the [Host](#host) is overwritten by the host from the ### Host -Hostname or IP address to ping. +Hostname or IP address to trace the route to. **Type:** `String` @@ -54,7 +61,7 @@ Hostname or IP address to ping. ### Maximum hops -Maximum hops to search for target. +Maximum number of hops to search for the target. **Type:** `Integer` [Min `1`, Max `255`] @@ -62,7 +69,7 @@ Maximum hops to search for target. ### Timeout (ms) -Timeout in milliseconds for the icmp packet after which the packet is considered lost. +Timeout in milliseconds for each ICMP packet, after which the packet is considered lost. **Type:** `Integer` [Min `100`, Max `15000`] @@ -70,7 +77,7 @@ Timeout in milliseconds for the icmp packet after which the packet is considered ### Buffer -Buffer size of the icmp packet. +Buffer size of the ICMP packet. **Type:** `Integer` [Min `1`, Max `65535`] @@ -82,7 +89,7 @@ Resolve the hostname of the IP address (PTR lookup) for each hop. **Type:** `Boolean` -**Default:** `True` +**Default:** `Enabled` ### Check IP geolocation From 7b2fc6879ceb9940147decdf1a2e6e7cee7064a0 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:19:10 +0200 Subject: [PATCH 03/10] Docs: Reformat docs --- Website/docs/application/dns-lookup.md | 39 ++++++++++++++++------ Website/docs/application/powershell.md | 35 ++++++++++++------- Website/docs/application/putty.md | 29 ++++++++++------ Website/docs/application/remote-desktop.md | 36 ++++++++++++-------- Website/docs/application/snmp.md | 29 ++++++++++++---- Website/docs/application/tigervnc.md | 25 +++++++++----- Website/docs/application/web-console.md | 28 ++++++++++------ Website/docs/application/wifi.md | 28 +++++++++++----- 8 files changed, 169 insertions(+), 80 deletions(-) diff --git a/Website/docs/application/dns-lookup.md b/Website/docs/application/dns-lookup.md index 454d680fd6..b52d633329 100644 --- a/Website/docs/application/dns-lookup.md +++ b/Website/docs/application/dns-lookup.md @@ -1,7 +1,17 @@ --- sidebar_position: 7 description: "Query DNS servers for A, AAAA, CNAME, MX, NS, PTR, and other record types. NETworkManager DNS Lookup supports custom and predefined DNS server profiles." -keywords: [NETworkManager, DNS lookup, DNS query, DNS records, name resolution, MX record, A record, DNS tool] +keywords: + [ + NETworkManager, + DNS lookup, + DNS query, + DNS records, + name resolution, + MX record, + A record, + DNS tool, + ] --- # DNS Lookup @@ -34,16 +44,23 @@ Example: `server-01.borntoberoot.net; 10.0.0.1` ::: -The dns server can be selected from a list of configured servers or you can enter a custom dns server in the format `|:` (`` is optional, to use a custom port with IPv6 enclose the address in square brackets: `[]:53`). +The DNS server can be selected from a list of configured servers or you can enter a custom DNS server in the format `|:` (`` is optional, to use a custom port with IPv6 enclose the address in square brackets: `[]:53`). -![DNS Lookup](../img/dns-lookup.png) - -:::note +:::info -Right-click on the result to copy or export the information. +DNS (Domain Name System) is a hierarchical naming system for computers, services, and other resources connected to the internet or a private network. It translates human-readable hostnames into IP addresses and supports various record types such as A (IPv4), AAAA (IPv6), MX (mail), CNAME (alias), NS (name server), and PTR (reverse lookup). ::: +![DNS Lookup](../img/dns-lookup.png) + +### Context menu + +| Action | Description | +| ------------- | ------------------------------------------------ | +| **Copy** | Copies the selected information to the clipboard | +| **Export...** | Exports the selected or all results to a file | + ## Profile ### Inherit host from general @@ -120,7 +137,7 @@ Add a custom DNS suffix to the hostname. ### Recursion -Use recursion for the dns query. +Use recursion for the DNS query. **Type:** `Boolean` @@ -128,7 +145,7 @@ Use recursion for the dns query. ### Use cache -Use the cache for the dns query. +Use the cache for the DNS query. **Type:** `Boolean` @@ -159,7 +176,7 @@ Only show the most common query types (`A`, `AAAA`, `ANY`, `CNAME`, `DNSKEY`, `M ### Use only TCP -Only use TCP for the dns query. DNS uses UDP by default. +Only use TCP for the DNS query. DNS uses UDP by default. **Type:** `Boolean` @@ -167,7 +184,7 @@ Only use TCP for the dns query. DNS uses UDP by default. ### Retries -Retries for the dns query after which the query is considered lost. +Number of retries for the DNS query after which the query is considered lost. **Type:** `Integer` [Min `1`, Max `10`] @@ -175,7 +192,7 @@ Retries for the dns query after which the query is considered lost. ### Timeout (s) -Timeout in seconds for the dns query after which the query is considered lost. +Timeout in seconds for the DNS query, after which the query is considered lost. **Type:** `Integer` [Min `1`, Max `15`] diff --git a/Website/docs/application/powershell.md b/Website/docs/application/powershell.md index 81013c6308..b244736e0c 100644 --- a/Website/docs/application/powershell.md +++ b/Website/docs/application/powershell.md @@ -1,18 +1,29 @@ --- sidebar_position: 9 -description: "Launch local or remote PowerShell consoles with NETworkManager. Supports tabbed sessions, profiles, and integration with WSL, AWS SSM, and K9s." -keywords: [NETworkManager, PowerShell, PowerShell remoting, terminal, command line, WSL, K9s, AWS SSM, remote console] +description: "Launch local or remote PowerShell consoles with tabbed sessions, profiles, and integration with WSL, AWS SSM, and K9s." +keywords: + [ + NETworkManager, + PowerShell, + PowerShell remoting, + terminal, + command line, + WSL, + K9s, + AWS SSM, + remote console, + ] --- # PowerShell With **PowerShell** you can launch PowerShell consoles locally or connect to remote computers using [PowerShell Remoting](https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/08-powershell-remoting). You can also execute command-line applications such as `wsl`, `aws ssm`, `k9s`, or any other tools typically accessible from a PowerShell session. In addition, you can run PowerShell scripts directly within the console. -The integration of PowerShell with NETworkManger supports tabs and profiles for hosts (and tools). You can launch the console / establish a connection via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. +The integration of PowerShell with NETworkManager supports tabs and profiles for hosts (and tools). You can launch the console / establish a connection via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. :::info -PowerShell is a command-line shell and scripting language developed by Microsoft for automating administrative tasks and managing system configurations. It provides a robust set of built-in commands and access to .NET Framework objects, allowing for efficient system administration and automation. PowerShell uses a verb-noun syntax, allowing users to perform a wide range of operations by executing simple and powerful commands. +PowerShell is a command-line shell and scripting language developed by Microsoft for automating administrative tasks and managing system configurations. It provides a robust set of built-in commands and access to .NET Framework objects for efficient system administration and automation. PowerShell uses a verb-noun cmdlet syntax, giving users a consistent and predictable way to perform a wide range of operations. ::: @@ -20,7 +31,7 @@ PowerShell is a command-line shell and scripting language developed by Microsoft Windows PowerShell (`powershell`) and PowerShell (`pwsh`) are supported. **Use PowerShell (`pwsh`) for the best experience.** -Indructions for installing PowerShell (`pwsh`) can be found on the [official website](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?). +Instructions for installing PowerShell (`pwsh`) can be found on the [official website](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?). ::: @@ -51,14 +62,14 @@ If Windows Terminal is installed, change the `Default terminal application` in t ![PowerShell](../img/powershell.png) -:::note - -Right-click on the tab will open the context menu with the following options: +### Tab context menu -- **Reconnect** - Restart the PowerShell console (and reconnect to the remote computer). -- **Resize** - Resize the PowerShell console to the current view size (if connected). +Right-clicking a session tab opens a context menu: -::: +| Action | Description | +| ------------- | ---------------------------------------------------------------------- | +| **Reconnect** | Restart the PowerShell console (and reconnect to the remote computer). | +| **Resize** | Resize the PowerShell console to the current view size (if connected). | ## Connect @@ -68,7 +79,7 @@ Connect to a remote computer via PowerShell Remoting. **Type:** `Boolean` -**Default:** `False` +**Default:** `Disabled` ### Host diff --git a/Website/docs/application/putty.md b/Website/docs/application/putty.md index d967c5d0f0..385460e6b8 100644 --- a/Website/docs/application/putty.md +++ b/Website/docs/application/putty.md @@ -1,18 +1,27 @@ --- sidebar_position: 10 description: "Connect via SSH, Telnet, or serial port using the embedded PuTTY client in NETworkManager. Supports tabbed sessions and profile-based connections." -keywords: [NETworkManager, PuTTY, SSH client, Telnet, serial port, remote connection, SSH manager] +keywords: + [ + NETworkManager, + PuTTY, + SSH client, + Telnet, + serial port, + remote connection, + SSH manager, + ] --- # PuTTY With **PuTTY** you can connect to a remote computer via Secure Shell (SSH) or Telnet. In addition you can connect to a local serial port. -The integration of PuTTY with NETworkManger supports tabs and profiles for hosts. You can establish a connection via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. +The integration of PuTTY with NETworkManager supports tabs and profiles for hosts. You can establish a connection via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. :::info -PuTTY is a free and open-source application that acts as a terminal emulator, serial console and network file transfer tool. It offers support for various network protocols such as SSH, Telnet, SCP, rlogin and raw socket connections. In addition to its networking capabilities, PuTTY allows connection to serial ports and provides convenient session management options for saving connection settings and quickly accessing frequently used systems. Its lightweight design and customizable interface make it a popular tool for system administrators and network engineers for tasks such as remote system administration, configuration and troubleshooting. +PuTTY is a free and open-source terminal emulator, serial console, and network file transfer tool. It supports various network protocols including SSH, Telnet, SCP, rlogin, and raw socket connections, as well as direct serial port connections. PuTTY provides session management for saving connection settings and quickly reconnecting to frequently used systems. Its lightweight and customizable design makes it a popular choice for system administrators and network engineers. ::: @@ -24,15 +33,15 @@ PuTTY must be installed on the local computer in order to use this feature. You ![PuTTY](../img/putty.png) -:::note - -Right-click on the tab will open the context menu with the following options: +### Tab context menu -- **Reconnect** - Restart PuTTY and reconnect to the remote computer. -- **Resize** - Resize the PuTTY window to the current view size (if connected). -- **Restart session** - Restart the PuTTY session (if connected). +Right-clicking a session tab opens a context menu: -::: +| Action | Description | +| ------------------- | ---------------------------------------------------------------- | +| **Reconnect** | Restart PuTTY and reconnect to the remote computer. | +| **Resize** | Resize the PuTTY window to the current view size (if connected). | +| **Restart session** | Restart the PuTTY session (if connected). | ## Connect diff --git a/Website/docs/application/remote-desktop.md b/Website/docs/application/remote-desktop.md index ff664b7e96..c715d5cb22 100644 --- a/Website/docs/application/remote-desktop.md +++ b/Website/docs/application/remote-desktop.md @@ -1,7 +1,16 @@ --- sidebar_position: 8 description: "Connect to remote computers via RDP with NETworkManager Remote Desktop. Features tabbed sessions, profile management, and fullscreen support." -keywords: [NETworkManager, remote desktop, RDP client, remote connection, remote access, Windows Remote Desktop, RDP manager] +keywords: + [ + NETworkManager, + remote desktop, + RDP client, + remote connection, + remote access, + Windows Remote Desktop, + RDP manager, + ] --- # Remote Desktop @@ -16,18 +25,17 @@ Remote Desktop Protocol (RDP) is a proprietary protocol developed by Microsoft t ![Remote Desktop](../img/remote-desktop.png) -:::note - -Right-click on the tab will open the context menu with the following options: +### Tab context menu -- **Reconnect** - Reconnect to the remote computer (if disconnected). -- **Disconnect** - Disconnect from the remote computer (if connected). -- **Fullscreen** - Toggle fullscreen mode (if connected). -- **Adjust screen** - Adjust the screen size to the current view size (only if [Display](#display) is set to `Adjust screen automatically` or `Use the current view size as screen size`) (if connected). -- **Keyboard shortcuts** - - **Ctrl+Alt+Del** - Send Ctrl+Alt+Del to the remote computer (if connected). +Right-clicking a session tab opens a context menu: -::: +| Action | Description | +| ------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| **Reconnect** | Reconnects to the remote computer (only if disconnected) | +| **Disconnect** | Disconnects from the remote computer (only if connected) | +| **Fullscreen** | Toggles fullscreen mode (only if connected) | +| **Adjust screen** | Adjusts the screen size to the current view size; only available if [Display](#display) is set to `Adjust screen automatically` or `Use the current view size as screen size` (only if connected) | +| **Keyboard shortcuts > Ctrl+Alt+Del** | Sends Ctrl+Alt+Del to the remote computer (only if connected) | ## Connect @@ -517,7 +525,7 @@ Configure the printer redirection for the remote desktop connection. **Default:** `Disabled` -### Persitent bitmap caching +### Persistent bitmap caching Configure the persistent bitmap caching for the remote desktop connection. @@ -925,7 +933,7 @@ Configure the printer redirection for the remote desktop connection. **Default:** `Disabled` -### Persitent bitmap caching +### Persistent bitmap caching Configure the persistent bitmap caching for the remote desktop connection. @@ -1195,7 +1203,7 @@ Configure the printer redirection for the remote desktop connection. **Default:** `Disabled` -### Persitent bitmap caching +### Persistent bitmap caching Configure the persistent bitmap caching for the remote desktop connection. diff --git a/Website/docs/application/snmp.md b/Website/docs/application/snmp.md index 6efa55b8a4..dd426cd0aa 100644 --- a/Website/docs/application/snmp.md +++ b/Website/docs/application/snmp.md @@ -1,7 +1,17 @@ --- sidebar_position: 14 -description: "Monitor and manage network devices via SNMP v1, v2c, and v3 with NETworkManager. Supports get, walk, and set operations with configurable security levels." -keywords: [NETworkManager, SNMP, SNMP v3, network monitoring, SNMP get, SNMP walk, SNMP set, network management] +description: "Monitor and manage network devices via SNMP v1, v2c, and v3 using get, walk, and set operations with configurable security levels." +keywords: + [ + NETworkManager, + SNMP, + SNMP v3, + network monitoring, + SNMP get, + SNMP walk, + SNMP set, + network management, + ] --- # SNMP @@ -17,6 +27,12 @@ Example inputs: | `10.0.0.10` | `Walk` | `V3` | `.1.3.6.1.2.1.1` | `-/-` | `AuthNoPriv` | `Admin` | `SHA1 | S3cr3t!` | `-/-` | `-/-` | | `10.0.0.10` | `Walk` | `V3` | `.1.3.6.1.2.1.1` | `-/-` | `AuthPriv` | `Admin` | `SHA1 | S3cr3t!` | `AES | S3cr3t%` | +:::info + +Simple Network Management Protocol (SNMP) is a standard protocol for monitoring and managing network devices. It uses UDP (port 161 for queries, port 162 for traps) and operates on a manager–agent model, where managed devices expose a Management Information Base (MIB) — a hierarchical collection of objects identified by Object Identifiers (OIDs). SNMP has three versions: SNMPv1 and SNMPv2c use community strings for authentication, while SNMPv3 adds user-based authentication and encryption. + +::: + :::note Multiple OIDs (`.1.3.6.1.2.1.1; .1.3.6.1.2.1.2`) can be specified when using the mode `get`. @@ -25,11 +41,12 @@ Multiple OIDs (`.1.3.6.1.2.1.1; .1.3.6.1.2.1.2`) can be specified when using the ![SNMP](../img/snmp.png) -:::note - -Right-click on the result to copy or export the information. +### Context menu -::: +| Action | Description | +| ------------- | ----------------------------------------------- | +| **Copy** | Copy the selected information to the clipboard. | +| **Export...** | Export the selected or all results to a file. | ## Profile diff --git a/Website/docs/application/tigervnc.md b/Website/docs/application/tigervnc.md index fb668a2d32..66ae8c2791 100644 --- a/Website/docs/application/tigervnc.md +++ b/Website/docs/application/tigervnc.md @@ -1,12 +1,21 @@ --- sidebar_position: 12 -description: "Connect to remote computers via VNC using the embedded TigerVNC client in NETworkManager. Features tabbed sessions and hardware-accelerated Tight encoding." -keywords: [NETworkManager, TigerVNC, VNC client, remote desktop, VNC connection, remote access, VNC viewer] +description: "Connect to remote computers via VNC with tabbed sessions and hardware-accelerated Tight encoding." +keywords: + [ + NETworkManager, + TigerVNC, + VNC client, + remote desktop, + VNC connection, + remote access, + VNC viewer, + ] --- # TigerVNC -With **TigerVNC** you can connect to a remote computer via VNC. The integration of TigerVNC with NETworkManger supports tabs and profiles for hosts. The connection can be established via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. +With **TigerVNC** you can connect to a remote computer via VNC. The integration of TigerVNC with NETworkManager supports tabs and profiles for hosts. The connection can be established via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. :::info @@ -28,13 +37,13 @@ TigerVNC must be installed on the local computer in order to use this feature. Y ![TigerVNC](../img/tigervnc.png) -:::note - -Right-click on the tab will open the context menu with the following options: +### Tab context menu -- **Reconnect** - Restart TigerVNC and reconnect to the remote computer. +Right-clicking a session tab opens a context menu: -::: +| Action | Description | +| ------------- | ------------------------------------------------------ | +| **Reconnect** | Restart TigerVNC and reconnect to the remote computer. | ## Connect diff --git a/Website/docs/application/web-console.md b/Website/docs/application/web-console.md index 1cf377d213..38d2a70d70 100644 --- a/Website/docs/application/web-console.md +++ b/Website/docs/application/web-console.md @@ -1,12 +1,20 @@ --- sidebar_position: 13 -description: "Access web interfaces of network devices directly within NETworkManager. The embedded Web Console uses WebView2 for browsing servers, switches, and routers." -keywords: [NETworkManager, web console, embedded browser, WebView2, network device management, web interface] +description: "Browse web interfaces of network devices and servers using an embedded WebView2 browser." +keywords: + [ + NETworkManager, + web console, + embedded browser, + WebView2, + network device management, + web interface, + ] --- # Web Console -The **Web Console** is designed to browse the website of a host (e.g. server, switch, router, dashboard, etc.) to display informations or to configure it. The connection can be established via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. +The **Web Console** allows you to browse the web interface of a host (e.g. server, switch, router, or dashboard) to view information or configure it. The connection can be established via a profile (double-click, Enter key or right-click `Connect`) or directly via the [connection](#connect) dialog. :::note @@ -16,13 +24,13 @@ WebView2 must be installed on the local computer in order to use this feature. Y ![WebConsole](../img/web-console.png) -:::note - -Right-click on the tab will open the context menu with the following options: +### Tab context menu -- **Reload** - Reload the website. +Right-clicking a session tab opens a context menu: -::: +| Action | Description | +| ---------- | ------------------- | +| **Reload** | Reload the website. | ## Connect @@ -64,8 +72,8 @@ Show or hide the status bar in the bottom-left corner (e.g. to show the URL on h ### Save credentials -Enable or disable the option to save credentials in the WebView2 browser. This will display -a dialog similar to the one in Microsoft Edge when a website requests to save the login informations. +Enable or disable the option to save credentials in the WebView2 browser. This will display +a dialog similar to the one in Microsoft Edge when a website requests to save the login information. **Type:** `Boolean` diff --git a/Website/docs/application/wifi.md b/Website/docs/application/wifi.md index 9f6e668c46..9e26634677 100644 --- a/Website/docs/application/wifi.md +++ b/Website/docs/application/wifi.md @@ -1,7 +1,17 @@ --- sidebar_position: 2 description: "Analyze available WiFi networks with details on channels, signal strength, and encryption. NETworkManager WiFi Analyzer supports 2.4, 5, and 6 GHz bands." -keywords: [NETworkManager, WiFi analyzer, wireless networks, WiFi channels, signal strength, WiFi scanner, 5GHz, 6GHz] +keywords: + [ + NETworkManager, + WiFi analyzer, + wireless networks, + WiFi channels, + signal strength, + WiFi scanner, + 5GHz, + 6GHz, + ] --- # WiFi @@ -34,17 +44,17 @@ Due to limitations of the `Windows.Devices.WiFi` API, the channel bandwidth cann ### Context menu -| Action | Description | -|--------|-------------| -| **Connect...** | Opens a dialog to connect to the selected wireless network | -| **Disconnect** | Disconnects from the selected wireless network | -| **Export...** | Opens a dialog to export the selected or all wireless networks to a file | -| **Copy** | Copies the selected information to the clipboard | +| Action | Description | +| -------------- | ---------------------------------------------------------------------------------- | +| **Connect...** | Opens a dialog to connect to the selected wireless network (only if not connected) | +| **Disconnect** | Disconnects from the selected wireless network (only if connected) | +| **Export...** | Opens a dialog to export the selected or all wireless networks to a file | +| **Copy** | Copies the selected information to the clipboard | ### Keyboard shortcuts -| Key | Action | -|-----|--------| +| Key | Action | +| ---- | ----------------- | | `F5` | Scan for networks | ## Channels From bf3a87a44a8503cf191db934fade14d2543013a4 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:48:18 +0200 Subject: [PATCH 04/10] Docs: Adjust format --- .claude/commands/format-app-doc.md | 33 ++++++++++++++++++++---- Website/docs/application/dns-lookup.md | 16 ++++++------ Website/docs/application/ip-scanner.md | 4 +-- Website/docs/application/ping-monitor.md | 16 ++++++------ Website/docs/application/port-scanner.md | 16 ++++++------ Website/docs/application/snmp.md | 16 ++++++------ Website/docs/application/traceroute.md | 10 +++---- 7 files changed, 67 insertions(+), 44 deletions(-) diff --git a/.claude/commands/format-app-doc.md b/.claude/commands/format-app-doc.md index 15f1e05441..5af1b478a1 100644 --- a/.claude/commands/format-app-doc.md +++ b/.claude/commands/format-app-doc.md @@ -17,7 +17,7 @@ Keep `sidebar_position` and `keywords` unchanged. The `description` field must s One concise paragraph describing what the feature does. Start with `The **Feature Name** ...` or `With **Feature Name** ...`. Fix grammar, passive voice, or vague phrasing, but do not add or remove facts. ### 3. Supporting content (optional) -Tables, bullet lists, or paragraphs that belong to the intro (e.g. supported input formats, example inputs). Keep these before any admonitions. Fix typos and prose quality within this content. +Tables, bullet lists, or paragraphs that belong to the intro (e.g. supported input formats). Keep these before any admonitions. Fix typos and prose quality within this content. ### 4. `:::info` block **If present:** Improve readability if the prose is dense or run-on, but do not change facts or remove content. This block must contain only background information about the underlying technology (e.g. what ARP is, what the hosts file is) — never application-specific behavior. @@ -33,14 +33,37 @@ Use this exact admonition title. One or two sentences: state that the view is re ### 7. Screenshot Keep the existing `![Feature Name](../img/...)` line unchanged. -### 8. `:::note` for non-obvious app behavior (optional) +### 8. `### Example inputs` (optional) +If the feature accepts notable user inputs (hostnames, IP addresses, ranges, etc.), add a `### Example inputs` subsection directly after the screenshot — formatted like an action subsection. Use one or more tables with columns that describe what each example input does. Omit this subsection if there are no meaningful examples to show. + +Any `:::note` blocks that describe input format or input combination rules (e.g. "Multiple inputs can be combined with a semicolon") belong inside this subsection, placed after the table(s). + +**Example:** + +``` +### Example inputs + +| Host | Type | Description | +|------|------|-------------| +| `server-01.example.net` | `A` | Returns the IPv4 address of the hostname. | + +:::note + +Multiple inputs can be combined with a semicolon (`;`). + +Example: `server-01.example.net; 10.0.0.1` + +::: +``` + +### 9. `:::note` for non-obvious app behavior (optional) Only for standalone application behavior facts that don't fit elsewhere (e.g. automatic backup behavior, Windows API limitations). One note max. Do not use for actions or admin rights. -### 9. Actions +### 10. Actions Place action subsections directly after the screenshot — never inside a wrapping `## Actions` section. This applies to both single-view pages and multi-tab pages: -- **Single-view pages:** `### Toolbar`, `### Context menu`, and `### Keyboard shortcuts` appear directly after the screenshot (and the optional `:::note` from step 8, if present). +- **Single-view pages:** `### Toolbar`, `### Context menu`, and `### Keyboard shortcuts` appear directly after the screenshot (and the optional `:::note` from step 9, if present). - **Multi-tab pages** (page organized as `## Tab Name` sections, each with its own screenshot): place the same subsections inline within each tab section, directly after its screenshot. Simple single-action notes (e.g. "Right-click on the result to copy the information.") can remain as `:::note` blocks after the screenshot instead of a full subsection. Include only the subsections that apply. Omit subsections with no content. @@ -78,7 +101,7 @@ If a column or tab header has its own separate context menu distinct from the ro | `F2` | Edit selected entry | | `Del` | Delete selected entry | -### 10. Remaining sections +### 11. Remaining sections Keep all `## Connect`, `## Add entry`, `## Profile`, `## Group`, `## Settings`, and similar sections. Preserve their structure, field definitions, and any `:::note` / `:::warning` blocks that describe field-level constraints or conditions (e.g. "Only available if ..."). Lightly improve field description prose for clarity. ## Consistency fixes to apply throughout diff --git a/Website/docs/application/dns-lookup.md b/Website/docs/application/dns-lookup.md index b52d633329..edc7943bd8 100644 --- a/Website/docs/application/dns-lookup.md +++ b/Website/docs/application/dns-lookup.md @@ -18,6 +18,14 @@ keywords: With the **DNS Lookup** you can query DNS servers for various resource records. +:::info + +DNS (Domain Name System) is a hierarchical naming system for computers, services, and other resources connected to the internet or a private network. It translates human-readable hostnames into IP addresses and supports various record types such as A (IPv4), AAAA (IPv6), MX (mail), CNAME (alias), NS (name server), and PTR (reverse lookup). + +::: + +![DNS Lookup](../img/dns-lookup.png) + Example inputs: | Host | Type | Description | @@ -46,14 +54,6 @@ Example: `server-01.borntoberoot.net; 10.0.0.1` The DNS server can be selected from a list of configured servers or you can enter a custom DNS server in the format `|:` (`` is optional, to use a custom port with IPv6 enclose the address in square brackets: `[]:53`). -:::info - -DNS (Domain Name System) is a hierarchical naming system for computers, services, and other resources connected to the internet or a private network. It translates human-readable hostnames into IP addresses and supports various record types such as A (IPv4), AAAA (IPv6), MX (mail), CNAME (alias), NS (name server), and PTR (reverse lookup). - -::: - -![DNS Lookup](../img/dns-lookup.png) - ### Context menu | Action | Description | diff --git a/Website/docs/application/ip-scanner.md b/Website/docs/application/ip-scanner.md index e1b256f03f..8b330d8d3a 100644 --- a/Website/docs/application/ip-scanner.md +++ b/Website/docs/application/ip-scanner.md @@ -17,6 +17,8 @@ keywords: With the **IP Scanner** you can scan for active devices based on the hostname or in IP ranges that are reachable via ICMP or have a common TCP port open. +![IP Scanner](../img/ip-scanner.png) + Example inputs: | Host | Description | @@ -38,8 +40,6 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` ::: -![IP Scanner](../img/ip-scanner.png) - ### Toolbar | Button | Description | diff --git a/Website/docs/application/ping-monitor.md b/Website/docs/application/ping-monitor.md index cd70043c4f..2b61eb4921 100644 --- a/Website/docs/application/ping-monitor.md +++ b/Website/docs/application/ping-monitor.md @@ -8,6 +8,14 @@ keywords: [NETworkManager, ping monitor, ICMP ping, host monitoring, network upt With the **Ping Monitor** you can monitor one or multiple hosts with ICMP echo requests to determine whether each host is reachable. +:::info + +ICMP (Internet Control Message Protocol) is a network-layer protocol used to send diagnostic and control messages. An ICMP echo request (commonly known as a ping) asks a remote host to send back an echo reply, confirming it is reachable on the network. + +::: + +![Ping Monitor](../img/ping-monitor.png) + Example inputs: | Host | Description | @@ -29,14 +37,6 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` ::: -:::info - -ICMP (Internet Control Message Protocol) is a network-layer protocol used to send diagnostic and control messages. An ICMP echo request (commonly known as a ping) asks a remote host to send back an echo reply, confirming it is reachable on the network. - -::: - -![Ping Monitor](../img/ping-monitor.png) - ### Context menu | Action | Description | diff --git a/Website/docs/application/port-scanner.md b/Website/docs/application/port-scanner.md index 467865a187..c42cb8912b 100644 --- a/Website/docs/application/port-scanner.md +++ b/Website/docs/application/port-scanner.md @@ -17,6 +17,14 @@ keywords: With the **Port Scanner** you can scan for open TCP ports on one or multiple hosts to determine which services are running. +:::info + +TCP (Transmission Control Protocol) is a connection-oriented transport-layer protocol. Establishing a connection requires a three-way handshake between client and server. Port scanning tests whether this handshake can be initiated on a given port, which indicates a listening service. + +::: + +![Port Scanner](../img/port-scanner.png) + Example inputs: | Host | Description | @@ -43,14 +51,6 @@ Example: `10.0.0.0/24; 10.0.[10-20]1` or `1-1024; 8080; 8443` ::: -:::info - -TCP (Transmission Control Protocol) is a connection-oriented transport-layer protocol. Establishing a connection requires a three-way handshake between client and server. Port scanning tests whether this handshake can be initiated on a given port, which indicates a listening service. - -::: - -![Port Scanner](../img/port-scanner.png) - ### Toolbar | Button | Description | diff --git a/Website/docs/application/snmp.md b/Website/docs/application/snmp.md index dd426cd0aa..2accd703d9 100644 --- a/Website/docs/application/snmp.md +++ b/Website/docs/application/snmp.md @@ -18,6 +18,14 @@ keywords: With **SNMP** you can manage and monitor network devices using the Simple Network Management Protocol (SNMP). Version `1`, `2c` and `3` with `get`, `walk` and `set` are supported. +:::info + +Simple Network Management Protocol (SNMP) is a standard protocol for monitoring and managing network devices. It uses UDP (port 161 for queries, port 162 for traps) and operates on a manager–agent model, where managed devices expose a Management Information Base (MIB) — a hierarchical collection of objects identified by Object Identifiers (OIDs). SNMP has three versions: SNMPv1 and SNMPv2c use community strings for authentication, while SNMPv3 adds user-based authentication and encryption. + +::: + +![SNMP](../img/snmp.png) + Example inputs: | Host | Mode | Version | OID | Community | Security | Username | Auth | Auth | Priv | | @@ -27,20 +35,12 @@ Example inputs: | `10.0.0.10` | `Walk` | `V3` | `.1.3.6.1.2.1.1` | `-/-` | `AuthNoPriv` | `Admin` | `SHA1 | S3cr3t!` | `-/-` | `-/-` | | `10.0.0.10` | `Walk` | `V3` | `.1.3.6.1.2.1.1` | `-/-` | `AuthPriv` | `Admin` | `SHA1 | S3cr3t!` | `AES | S3cr3t%` | -:::info - -Simple Network Management Protocol (SNMP) is a standard protocol for monitoring and managing network devices. It uses UDP (port 161 for queries, port 162 for traps) and operates on a manager–agent model, where managed devices expose a Management Information Base (MIB) — a hierarchical collection of objects identified by Object Identifiers (OIDs). SNMP has three versions: SNMPv1 and SNMPv2c use community strings for authentication, while SNMPv3 adds user-based authentication and encryption. - -::: - :::note Multiple OIDs (`.1.3.6.1.2.1.1; .1.3.6.1.2.1.2`) can be specified when using the mode `get`. ::: -![SNMP](../img/snmp.png) - ### Context menu | Action | Description | diff --git a/Website/docs/application/traceroute.md b/Website/docs/application/traceroute.md index ef36fd976a..0e84785503 100644 --- a/Website/docs/application/traceroute.md +++ b/Website/docs/application/traceroute.md @@ -8,11 +8,6 @@ keywords: [NETworkManager, traceroute, network hops, route tracing, network path With the **Traceroute** you can trace the route to a host using ICMP echo requests to determine the network path and each intermediate hop. -Example inputs: - -- `server-01.borntoberoot.net` -- `10.0.0.1` - :::info Traceroute works by sending ICMP packets with incrementally increasing TTL (Time to Live) values. Each router along the path decrements the TTL by one; when it reaches zero, the router discards the packet and sends back an ICMP "time exceeded" message, revealing its address. This process repeats until the destination is reached. @@ -21,6 +16,11 @@ Traceroute works by sending ICMP packets with incrementally increasing TTL (Time ![Traceroute](../img/traceroute.png) +Example inputs: + +- `server-01.borntoberoot.net` +- `10.0.0.1` + ### Context menu | Action | Description | From 7d4bcb37662500b24247aca3ea79e49079d32d26 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:50:58 +0200 Subject: [PATCH 05/10] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- Website/docs/application/ip-scanner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/ip-scanner.md b/Website/docs/application/ip-scanner.md index 8b330d8d3a..a9263f2a27 100644 --- a/Website/docs/application/ip-scanner.md +++ b/Website/docs/application/ip-scanner.md @@ -19,7 +19,7 @@ With the **IP Scanner** you can scan for active devices based on the hostname or ![IP Scanner](../img/ip-scanner.png) -Example inputs: +### Example inputs | Host | Description | | -------------------------------- | -------------------------------------------------------------------------------------------- | From 38608fbb66d452387b49a9c03bf130b97ba1a2f0 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:51:07 +0200 Subject: [PATCH 06/10] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- Website/docs/application/dns-lookup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/dns-lookup.md b/Website/docs/application/dns-lookup.md index edc7943bd8..c6a4a17461 100644 --- a/Website/docs/application/dns-lookup.md +++ b/Website/docs/application/dns-lookup.md @@ -26,7 +26,7 @@ DNS (Domain Name System) is a hierarchical naming system for computers, services ![DNS Lookup](../img/dns-lookup.png) -Example inputs: +### Example inputs | Host | Type | Description | | ---------------------------- | ------- | -------------------------------------------------------------------- | From a6e52256c5b229825c5b9305578b61dff8b5e1b0 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:51:17 +0200 Subject: [PATCH 07/10] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- Website/docs/application/traceroute.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/traceroute.md b/Website/docs/application/traceroute.md index 0e84785503..5fbcce820d 100644 --- a/Website/docs/application/traceroute.md +++ b/Website/docs/application/traceroute.md @@ -16,7 +16,7 @@ Traceroute works by sending ICMP packets with incrementally increasing TTL (Time ![Traceroute](../img/traceroute.png) -Example inputs: +### Example inputs - `server-01.borntoberoot.net` - `10.0.0.1` From ccac6acd784cd8328eb412dd73c26447ac3d4b95 Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:51:25 +0200 Subject: [PATCH 08/10] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- Website/docs/application/ping-monitor.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/ping-monitor.md b/Website/docs/application/ping-monitor.md index 2b61eb4921..b79eacfacc 100644 --- a/Website/docs/application/ping-monitor.md +++ b/Website/docs/application/ping-monitor.md @@ -16,7 +16,7 @@ ICMP (Internet Control Message Protocol) is a network-layer protocol used to sen ![Ping Monitor](../img/ping-monitor.png) -Example inputs: +### Example inputs | Host | Description | | -------------------------------- | ------------------------------------------------------------------------------------------ | From 98847e4c47fd1fc06fd2756c86d08b8cf35c5b8f Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:51:32 +0200 Subject: [PATCH 09/10] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- Website/docs/application/port-scanner.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/port-scanner.md b/Website/docs/application/port-scanner.md index c42cb8912b..d172fa870a 100644 --- a/Website/docs/application/port-scanner.md +++ b/Website/docs/application/port-scanner.md @@ -25,7 +25,7 @@ TCP (Transmission Control Protocol) is a connection-oriented transport-layer pro ![Port Scanner](../img/port-scanner.png) -Example inputs: +### Example inputs | Host | Description | | -------------------------------- | -------------------------------------------------------------------------------------------- | From 84955edeabb3359bfbdeae4104c870f4740bcbcf Mon Sep 17 00:00:00 2001 From: BornToBeRoot <16019165+BornToBeRoot@users.noreply.github.com> Date: Mon, 4 May 2026 00:52:13 +0200 Subject: [PATCH 10/10] Update snmp.md --- Website/docs/application/snmp.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Website/docs/application/snmp.md b/Website/docs/application/snmp.md index 2accd703d9..d85e7a0d69 100644 --- a/Website/docs/application/snmp.md +++ b/Website/docs/application/snmp.md @@ -26,7 +26,7 @@ Simple Network Management Protocol (SNMP) is a standard protocol for monitoring ![SNMP](../img/snmp.png) -Example inputs: +### Example inputs | Host | Mode | Version | OID | Community | Security | Username | Auth | Auth | Priv | | | ----------- | ------ | ------- | -------------------- | --------- | -------------- | -------- | ----- | -------- | ----- | -------- |