Identify the user listening on a remote TCP/IP port.
service-ident allows users to identify the user account listening on a remote TCP/IP port, given that the remote system is running an Ident server that isn't configured to hide this information.
service-ident helps system administrators verify that their Ident server isn't disclosing more information than necessary.
service-ident can be compiled and installed using Rust's package manager
cargo install --path .
service-ident can be run as follows:
service-ident <host> <post> [ident-port [ident-host]]
The program accepts the following arguments:
host: the remote host to connect to (required)
port: the remote port to connect on (required)
ident-port: the Ident port to connect on (defaults to
ident-host: the Ident host to connect to (defaults to the remote host)
The following two examples are equivalent:
service-ident example.com 80 service-ident example.com 80 113 example.com
Releases can be downloaded from files.janikrabe.com. For service-ident, these are source releases (not compiled executables).
The source code can be found on GitHub. This is useful if you want to
contribute to the project, or if you want to run the latest (unreleased) code.
HACKING file for information on how to work with the source code.