notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
Port details on branch 2026Q1
whowatch Displays information in real time about users currently logged on
1.8.6.2 sysutils on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.8.6.2Version of this port present on the latest quarterly branch.
Maintainer: jishanalam9128@gmail.com search for ports maintained by this maintainer
Port Added: 2026-03-07 21:18:07
Last Update: 2026-03-07 21:14:50
Commit Hash: e8f735b
License: GPLv2
WWW:
https://github.com/Zedai00/whowatch/
https://github.com/mtsuszycki/whowatch/
Description:
Whowatch is an interactive, ncurses-based, process and users monitoring tool which updates information in real time. It can be described as a some kind of interactive mix of ps, pstree, lsof, w, finger and kill. You can watch information about users currently logged on to the machine: login type - ie. "ssh" "telnet", tty, host, idle time and command line of their current process. You can also naviagate in processes tree, watch process details (memory, uid, open descriptors with TCP sockets mapped on IP:port -> IP:port pair etc.). Whowatch has support for plugins.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (6 items)
Collapse this list.
  1. bin/whowatch
  2. share/applications/whowatch.desktop
  3. share/man/man1/whowatch.1.gz
  4. /usr/local/share/licenses/whowatch-1.8.6.2/catalog.mk
  5. /usr/local/share/licenses/whowatch-1.8.6.2/LICENSE
  6. /usr/local/share/licenses/whowatch-1.8.6.2/GPLv2
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • whowatch>0:sysutils/whowatch
To install the port:
cd /usr/ports/sysutils/whowatch/ && make install clean
To add the package, run one of these commands:
  • pkg install sysutils/whowatch
  • pkg install whowatch
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: whowatch
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1771524150 SHA256 (Zedai00-whowatch-1.8.6.2_GH0.tar.gz) = b496a0ac8ec1b0fd282cfe3431eee34a0a6275b9fc93d95bb9cdb65f8cd70c39 SIZE (Zedai00-whowatch-1.8.6.2_GH0.tar.gz) = 52538

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. autoconf>=2.72_1 : devel/autoconf
  2. automake>=1.18.1 : devel/automake
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
sysutils_whowatch
USES:
autoreconf ncurses
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/Zedai00/whowatch/tar.gz/1.8.6.2?dummy=/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.8.6.2
07 Mar 2026 21:14:50
commit hash: e8f735b02d3b3890b7d8c70fc14b5ad2694ff90acommit hash: e8f735b02d3b3890b7d8c70fc14b5ad2694ff90acommit hash: e8f735b02d3b3890b7d8c70fc14b5ad2694ff90acommit hash: e8f735b02d3b3890b7d8c70fc14b5ad2694ff90a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Jishan Alam
sysutils/whowatch: Update 1.4 => 1.8.6.2, take maintainership

Switch to upstream with FreeBSD support:
- https://github.com/Zedai00/whowatch/
- The new update wasn't working on FreeBSD due to Linuxisms and FreeBSD
  wrong API usages.
- Overhauled the codebase in a fork and updated it to work on both
  Linux and FreeBSD.
- Uses of sysctl, libprocstat, kvm etc to gather the system informations.

PR:		293113
MFH:		2026Q1
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
(cherry picked from commit 55476368ccbc3863cec96779d914046a39ac5299)

Number of commits found: 1