]> andersk Git - openssh.git/blob - canohost.h
- niklas@cvs.openbsd.org 2001/01/2001
[openssh.git] / canohost.h
1 /*      $OpenBSD: canohost.h,v 1.2 2001/01/29 01:58:15 niklas Exp $     */
2
3 /*
4  * Author: Tatu Ylonen <ylo@cs.hut.fi>
5  * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
6  *                    All rights reserved
7  *
8  * As far as I am concerned, the code I have written for this software
9  * can be used freely for any purpose.  Any derived versions of this
10  * software must be clearly marked as such, and if the derived work is
11  * incompatible with the protocol description in the RFC file, it must be
12  * called by a name other than "ssh" or "Secure Shell".
13  */
14 /*
15  * Returns the name of the machine at the other end of the socket.  The
16  * returned string should be freed by the caller.
17  */
18 char   *get_remote_hostname(int socket);
19
20 /*
21  * Return the canonical name of the host in the other side of the current
22  * connection (as returned by packet_get_connection).  The host name is
23  * cached, so it is efficient to call this several times.
24  */
25 const char *get_canonical_hostname(void);
26
27 /*
28  * Returns the remote IP address as an ascii string.  The value need not be
29  * freed by the caller.
30  */
31 const char *get_remote_ipaddr(void);
32
33 /* Returns the port number of the peer of the socket. */
34 int     get_peer_port(int sock);
35
36 /* Returns the port number of the remote/local host. */
37 int     get_remote_port(void);
38 int     get_local_port(void);
This page took 0.099475 seconds and 5 git commands to generate.