1 #ifndef __PARSE_H__ 2 #define __PARSE_H__ 3 #include <sys/types.h> 4 #include "tlswrap.h" 5 6 int parse_buf(struct user_data *, int, int, char *); 7 int parse_serv_buf(struct user_data *, int, char *, char *); 8 int change_serv_buf( struct user_data *ud, char *buf); 9 void intercept_user_buf(struct user_data *ud, char *buf, ssize_t *len); 10 int pasv_to_ipport(char *buf, char *ip, int iplen, unsigned int *port); 11 void ipport_to_pasv(char *buf, int len, const char *ip, unsigned int port); 12 void open_local_dataport(struct user_data *ud); 13 int port_to_ipport(char *buf, char *ip, int iplen, unsigned int *port); 14 #endif 15