Find out which user is listening on a remote TCP port
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
src
.gitignore
AUTHORS
Cargo.lock
Cargo.toml
ChangeLog
LICENSE
NEWS
README.md

README.md

service-ident

Identify the user account running a network service

service-ident lets you identify which user account is listening on a TCP/IP port on a remote system, given that this system is running an ident server that isn't configured to hide this information.

service-ident is designed to help system administrators verify that their ident server isn't divulging unnecessary information.

Download

The most recent version of service-ident is available from files.janikrabe.com.

Installation

service-ident can be compiled and installed with Rust's package manager, cargo(1).

Usage

service-ident can be run as follows:

service-ident <host> <port> [ident-port [ident-host]]

The program accepts the following arguments:

  • host: the remote host to connect to (required)
  • port: the remote port to connect to (required)
  • ident-port: the ident port to connect to (defaults to 113)
  • ident-host: the ident host to connect to (defaults to the remote host)

For example, the following two commands are equivalent:

service-ident example.com 80 113 example.com
service-ident example.com 80