version 1.130, 2017/09/21 19:16:53 |
version 1.131, 2018/06/06 18:22:41 |
|
|
|
|
#define CHANNEL_CANCEL_PORT_STATIC -1 |
#define CHANNEL_CANCEL_PORT_STATIC -1 |
|
|
|
/* TCP forwarding */ |
|
#define FORWARD_DENY 0 |
|
#define FORWARD_REMOTE (1) |
|
#define FORWARD_LOCAL (1<<1) |
|
#define FORWARD_ALLOW (FORWARD_REMOTE|FORWARD_LOCAL) |
|
|
|
#define FORWARD_ADM 0x100 |
|
#define FORWARD_USER 0x101 |
|
|
struct ssh; |
struct ssh; |
struct Channel; |
struct Channel; |
typedef struct Channel Channel; |
typedef struct Channel Channel; |
|
|
struct Forward; |
struct Forward; |
struct ForwardOptions; |
struct ForwardOptions; |
void channel_set_af(struct ssh *, int af); |
void channel_set_af(struct ssh *, int af); |
void channel_permit_all_opens(struct ssh *); |
void channel_permit_all(struct ssh *, int); |
void channel_add_permitted_opens(struct ssh *, char *, int); |
void channel_add_permission(struct ssh *, int, int, char *, int); |
int channel_add_adm_permitted_opens(struct ssh *, char *, int); |
void channel_clear_permission(struct ssh *, int, int); |
void channel_copy_adm_permitted_opens(struct ssh *, |
void channel_disable_admin(struct ssh *, int); |
const struct fwd_perm_list *); |
void channel_update_permission(struct ssh *, int, int); |
void channel_disable_adm_local_opens(struct ssh *); |
|
void channel_update_permitted_opens(struct ssh *, int, int); |
|
void channel_clear_permitted_opens(struct ssh *); |
|
void channel_clear_adm_permitted_opens(struct ssh *); |
|
void channel_print_adm_permitted_opens(struct ssh *); |
|
Channel *channel_connect_to_port(struct ssh *, const char *, u_short, |
Channel *channel_connect_to_port(struct ssh *, const char *, u_short, |
char *, char *, int *, const char **); |
char *, char *, int *, const char **); |
Channel *channel_connect_to_path(struct ssh *, const char *, char *, char *); |
Channel *channel_connect_to_path(struct ssh *, const char *, char *, char *); |