SoftPerfect Support Forum
Show all posts by user
Re: Ping success/failure counter
yesterday, by Andrew in Network Scanner Forum
Thank you, that's very helpful. The approach we are considering is a small built-in history database that records every scan result: timestamp, IP, MAC, success or failure, and response time. From that single stream of data, the following would all become possible: Pings sent, succeeded and failed counters per device, as you described. Traffic light status on the device row — green above your con
Re: Suggestion: Tabbed bookmarks
yesterday, by Andrew in Network Scanner Forum
Thanks for the suggestion! The need behind it — tracking down unused IPs across multiple subnets — is a really sensible one, so we want to give it a proper answer rather than a quick yes/no. Why tabs are trickier than they seem NetScanner's interface is built around a single "current scan" — the range field, Start/Stop, options dialog, column picker and status bar all act on that o
Re: Ping success/failure counter
yesterday, by Andrew in Network Scanner Forum
That's an interesting idea. Do you mean a ping success/failure counter across multiple scan rounds, i.e. when background scanning is enabled? For example, if the device responds during a round, we increment the success counter by 1; otherwise, we increment the failure counter by 1. Or do you mean sending multiple probes within a single scan round and tracking how many succeed or fail?
Re: Port Mapper isn't returning MAC addresses with SNMP v3 from Cisco software
8 days ago, by Andrew in Switch Port Mapper Forum
This is likely a switch-side SNMPv3 config issue, not a Port Mapper bug. Cisco doesn't expose the bridge forwarding table (MAC-to-port mappings) as a single SNMP table; instead, every VLAN has its own private copy. With SNMPv1/v2c, Cisco's shortcut is to append @VLAN to the community string, and the switch automatically returns that VLAN's bridge table. That's why v1 works for you. With SNMPv3,
"sqlite3.dll was not found" error - Fixed
13 days ago, by Andrew in NetWorx Forum
This was a build oversight in the portable package and installer. Please re-download a fresh copy from the NetWorx home page — the updated build now includes the required DLL file. Sorry for the inconvenience and thanks for reporting it promptly.
Re: Does image-saving rewrite the entire file or only the altered part?
15 days ago, by Andrew in RAM Disk Forum
That is correct: SSD wear would be minimal. However, it is worth noting that a database typically performs random I/O, whereas periodically writing an image (snapshot) of the database is usually sequential. If both processes run concurrently (i.e. the database is being written to while the snapshot is being taken), there is a small risk that the snapshot could capture a partially updated state,
Re: Does image-saving rewrite the entire file or only the altered part?
16 days ago, by Andrew in RAM Disk Forum
Only the changed blocks are written to the image file, not the entire file. Additionally, the image files are sparse, meaning they only occupy disk space for the portions that have actually been written.
Re: Setting daily quota in MB for each user, and blocking access once the limit is exceeded
22 days ago, by Andrew in Bandwidth Manager Forum
There are no strict hardware requirements. If the server can run Windows, it can run Bandwidth Manager. CPU load depends mainly on throughput and the number of rules; for links under 1 Gbps and fewer than about ten rules, almost any modern PC will handle the workload comfortably. However, one point is worth emphasising about the deployment: the server running Bandwidth Manager must sit physical
Re: Drive letter namespace option
23 days ago, by Andrew in RAM Disk Forum
This change is unrelated to manually assigning drive letters when you create a RAM disk — that still works exactly as before. You can choose any letter you like. What was removed is the separate "Global drive letters for RAM volumes" option that used to be in Settings. This option controlled the namespace in which the drive letter was created: Local (per-session) namespace — the dri
Re: Setting daily quota in MB for each user, and blocking access once the limit is exceeded
24 days ago, by Andrew in Bandwidth Manager Forum
Daily traffic limit of 200 MB per user with blocking Yes, Bandwidth Manager can enforce a 200 MB daily limit per IP or MAC address and block further access once the quota is exceeded. Please note that for this to work correctly, Bandwidth Manager must be installed in a position where it actually handles the traffic of the users you wish to limit (for example, on a gateway or router PC). The use
Re: Altered hostnames displayed for Raspberry Pi's
25 days ago, by Andrew in WiFi Guard Forum
This behaviour isn't caused by WiFi Guard. It's due to how Raspberry Pi devices advertise hostnames via mDNS (Avahi). When a hostname conflict is detected, which can happen during simultaneous network boot or if multiple services announce names, the system automatically alters the hostname (e.g. adding "-5" or changing numbers). WiFi Guard simply displays these announced names. Reboot
Re: Option for minimum RAM disk size in dynamic memory allocation
30 days ago, by Andrew in RAM Disk Forum
On a minimum size: there's no option for this, and unfortunately it wouldn't help even if there were. Writes can land on any part of the address space, so pre-allocating a minimum range doesn't guarantee it will actually be used. For example, with a 2 GB disk and a 1 GB minimum covering the 0–1 GB range, a file written to the 1–2 GB range forces the driver to allocate fresh memory anyway, and the
Re: Solution for NetGenius and Proton VPN reconnection conflict
4 weeks ago, by Andrew in NetGenius Forum
Thank you for sharing your workaround. We'll look into this and perhaps add a way to completely exclude certain processes from monitoring - this way VPN clients and similar apps can work normally and, as a bonus, prevent double usage recording. I'll share an update here.
Re: How to print scan results to a PDF
5 weeks ago, by Andrew in Network Scanner Forum
There isn't a built-in printing system. Instead, you can export the data to HTML, select any columns you need, and then print or save it as a PDF directly from your browser. Alternatively, you can save it as a CSV file and open it in any spreadsheet program if you'd like to apply additional formatting before printing.
Re: NetWorx widget becomes hidden when taskbar gets full
6 weeks ago, by Andrew in NetWorx Forum
If you mean the taskbar widget: it cannot be positioned amongst application icons in the notification area. Windows uses that space only for icons. If you mean the on-hover/on-click popup window with transfer rates: it always appears near the mouse cursor. Displaying it near the notification area icons would not make sense when the taskbar widget is aligned to the left (e.g. Windows 11 with the
Re: NetWorx widget becomes hidden when taskbar gets full
6 weeks ago, by Andrew in NetWorx Forum
Isn't that what NetWorx already does - displaying traffic information in the system tray? Please describe in more detail what you'd like to see.
Re: Cell phones are not in scan results
7 weeks ago, by Andrew in Network Scanner Forum
This is a known behaviour with modern smartphones. Both Android and iOS devices tend to ignore ICMP echo requests (pings), which is the default discovery method used by Network Scanner. Consequently, they may not appear in the scan results even though they are connected to the network. Here are a few things you can try: Keep the phone screen on during the scan. Both Android and iOS aggressive
Re: Ping Monitor suggestion: Profiles and notifications
7 weeks ago, by Andrew in Network Toolkit Forum
Thanks for the compliments! Just to clarify, with profiles — are you looking for: Saving and loading entirely separate host lists, e.g. you monitor different sets of hosts at different times? Or... Grouping hosts within a single session so you can filter the view, e.g. all hosts are always monitored but you show/hide groups like "Servers", "Switches", "VPN"? W
Re: Line spacing in the main window
2 months ago, by Andrew in WiFi Guard Forum
Thank you for reporting this. We've been able to reproduce it — it's just a minor display issue with the scroll range in compact mode. The fix will be included in the next update. In the meantime you can download the interim builds that contain the fix alongside with removed 32-bit Windows support and added Windows on ARM64 support.
Re: IP Calculator: Windows 7 support
2 months ago, by Andrew in Network Toolkit Forum
IP Calculator requires Windows 10 as the minimum OS version.
"No scannable items" error when importing a list of computers - Fixed
2 months ago, by Andrew in Network Scanner Forum
We have fixed the issue with Network Scanner not finding devices to scan when using host names. Please re-download the latest build from the Network Scanner product page, install it over your current application, and everything should work well again.
Re: NetWorx widget becomes hidden when taskbar gets full
2 months ago, by Andrew in NetWorx Forum
Thank you for the kind words — much appreciated! You're right that this behaviour changed from Windows 10. In the older version, NetWorx used a Windows mechanism called a "deskband" — a proper taskbar extension with a reserved slot. Microsoft removed deskband support entirely in Windows 11, so we had to rearchitect the NetWorx widget as a floating window that sits visually on top of t
2 months ago, by Andrew in RAM Disk Forum
Unfortunately, this isn't something we can take advantage of. Microsoft's Native NVMe stack is designed exclusively for real physical NVMe hardware — it talks directly to PCIe controllers and doesn't provide any interface for virtual or software-defined devices like a RAM disk. There is simply no way to plug into it. Our driver uses SCSI emulation because that's the only model Windows offers fo
Re: Windows Server 2016 support
3 months ago, by Andrew in RAM Disk Forum
Thank you for your purchase and kind words — we really appreciate it! RAM Disk version 26.1 does fully support Windows Server editions. The change in this version is that it now requires a minimum OS build of 17763, which corresponds to Windows Server 2019 or Windows 10 version 1809. This was necessary because version 26.1 uses newer Windows APIs for driver installation and running drivers from
Re: Duplicated connection name in "All connections" menu
3 months ago, by Andrew in NetWorx Forum
It sounds like due to some changes in your system, the adapter's ID has changed while the name remained the same. Unfortunately, the delete function only works for externally added adapters (such as SNMP/UPnP monitoring targets), so the duplicate can't be removed directly. However, you can simply tick one of the Ethernet 2 entries and untick the other to monitor only the active one. Alternative
Re: How to delay outgoing traffic
3 months ago, by Andrew in Connection Emulator Forum
We intentionally support correlation for latency, but not for loss, reordering or corruption, because latency is driven by a fundamentally different kind of process. Latency is primarily caused by queueing. Queues have memory: when they build up, packets are delayed in a smooth, time-correlated way, and when they drain, delays reduce gradually. Because of this, correlated latency and jitter clo
Re: How to delay outgoing traffic
3 months ago, by Andrew in Connection Emulator Forum
Like I explained above, GRE, AH/ESP and ICMP are specialised network protocols. The first two are used for encryption and tunnelling, while the latter is used for network signalling (ping, delivery issues, etc). None of these are typically used for game traffic. If IPv4 UDP works for you, just use that — game traffic is almost always UDP-based. I've heard that adding latency may give you an adv
Re: How to delay outgoing traffic
3 months ago, by Andrew in Connection Emulator Forum
GRE and AH/ESP are specialised protocols used for traffic tunnelling and encryption respectively, so unless your application specifically uses these, you won't see any effect. For general application traffic, you would typically use Any IPv4 or Any IPv6, or if you want to target just regular network traffic, IPv4 TCP/UDP or IPv6 TCP/UDP. Note that these filters will allow ICMP (ping) to pass th
Re: How to delay outgoing traffic
3 months ago, by Andrew in Connection Emulator Forum
It really depends on what you want to include in the filter. For a simple test: Choose Any as the protocol. Then, on the main screen, set Direction to Outgoing, and on the Latency tab set a fixed latency of 100 ms. Finally, ping a known local IP address, for example your router, and you will see an extra 100 ms added to the response time.
Re: Ability to change the size of image-backed RAM disks
3 months ago, by Andrew in RAM Disk Forum
We've implemented live disk resizing that works in all scenarios: image files on their own, volatile RAM disks, and persistent RAM disks backed by an image file. The only requirements are that the new size must be larger than the current size and the file system must be NTFS. However, at the moment there is an issue with Microsoft's Hardware Portal for driver signing. Once that's resolved we'll