# man > ftpwho(1)

---
type: CommandReference
command: ftpwho
mode: man
section: "1"
source: man-pages
---

## Quick Reference

- `ftpwho` — show current process information for each active FTP session
- `ftpwho -f /path/to/scoreboard` — specify custom scoreboard file path
- `ftpwho -o json` — output session data in JSON format
- `ftpwho -o oneline` — output each session as a single line (useful for grep)
- `ftpwho -o compat` — output in backward-compatible format (default)
- `ftpwho -v` — report additional info: remote host, current working directory
- `ftpwho -S server_name` — show sessions only for a specific virtual host
- `ftpwho -h` — display help

## Name

**ftpwho** — show current process information for each FTP session

## Synopsis

`ftpwho` [options]

## Options

- `-h, --help` — display help and exit
- `-f, --file` — specify full path to proftpd's run-time scoreboard file (default: `/run/proftpd.scoreboard`). Required if the **ScoreboardFile** directive in `proftpd.conf` has been changed from the default.
- `-o, --outform` — specify output format. Supported values: `compat` (backward compatible, default), `oneline` (all fields on one line), `json` (JSON object).
- `-v, --verbose` — report additional information per connection: remote host, current working directory.
- `-S, --server` *server-name* — only show sessions for the given virtual host (matching **ServerName**).

## Files

- `/usr/bin/ftpwho`
- `/run/proftpd.scoreboard`

## See Also

- [inetd(8)](http://localhost/phpMan.php/man/inetd/8/markdown)
- [ftp(1)](http://localhost/phpMan.php/man/ftp/1/markdown)
- [proftpd(8)](http://localhost/phpMan.php/man/proftpd/8/markdown)
- [ftpcount(1)](http://localhost/phpMan.php/man/ftpcount/1/markdown)
- [ftptop(1)](http://localhost/phpMan.php/man/ftptop/1/markdown)
- [ftpshut(8)](http://localhost/phpMan.php/man/ftpshut/8/markdown)

Full documentation at <http://www.proftpd.org/>