Does the port scanner scan UDP ports?
Not at the moment. Port scanning of UDP ports is quite different from TCP ports, because UDP is connectionless. In a TCP port scan, the scanner tries to connect to the given port and determines the port state based on whether the connection succeeds, fails, or times out.
There are two approaches to UDP port scanning. The first is sending arbitrary data to a UDP port and waiting for an ICMP "destination unreachable" packet, which indicates that the port is closed. The problem with this approach is that if a firewall is installed on the remote end, the ICMP packet gets filtered and the detection of open/closed ports doesn't work.
The second approach requires knowledge of all the protocols being examined, sending valid requests to the specified UDP ports, and waiting for the corresponding replies. Building support for all possible UDP protocols would require a significant amount of time, which I'd rather invest in improving other areas of Network Analyzer.
For some ports, Network Analyzer implicitly provides this functionality — e.g., you can send a DNS request to a specified host, and if you get a response, it means that UDP port 53 is open. Similarly, the availability of a NetBios name means that UDP port 137 is open; if UPnP is available, UDP port 1900 is open; if Bonjour is available, UDP port 5353 is open; and so on.
If you are looking for a more feature-complete scanner, you can try the nmap scanner on your computer: