Ncat/Environment variables
From SecWiki
< Ncat
Environment variables set by Ncat for programs executed by --exec, --sh-exec, and --lua-exec.
Compare to similar variables TCPREMOTEIP, TCPREMOTEPORT, etc. implemented by GNU inetd, ucspi-tcp, and xinetd.
Following is the current proposed list of variables:
-
NCAT_REMOTE_ADDR- the remote address - in connect mode, it's the one we're connecting to, in listen mode - it's the one that connected to us -
NCAT_REMOTE_PORT- the remote port, where "remote" means the same as above -
NCAT_LOCAL_ADDR- our local address used for establishing/receiving the connection -
NCAT_LOCAL_PORT- our local port number -
NCAT_PROTO- the protocol name - TCP, UDP or SCTP
Note that the addresses might be either IPv4 or IPv6.
-
NCAT_SSL- Set to "1" if we're using SSL. Not set otherwise.
Planned for the next branch:
-
NCAT_STDIN_FD -
NCAT_STDOUT_FD

