PulseScan C++

A focused command-line network scanner for checking hosts and services you are authorized to test.

PulseScan is designed for quick, repeatable checks from a terminal. It reports what is reachable in a compact format that is easy to read during troubleshooting or keep in a work log.

What it does

  • Check TCP services and optionally read a short service banner.
  • Use UDP probes when a service does not behave like a normal TCP endpoint.
  • Control concurrency and timeouts so scans stay predictable on your network.

Stack

C++20Boost.AsioCLI11vcpkgCMakeTCPUDPICMPPort ScannerNetworkingCoroutines