How to get list of all files and folders in ftp server (C++) -


i need list of files , folders in ftp server.

is there similar command nlst entire server, not current directory?

i use pasv mode. connect server:

void create_socket(int &sock, const char* server_ip, const unsigned short server_port) {   struct sockaddr_in server_addr;    memset(&server_addr, 0, sizeof(server_addr));// 0 out structure   server_addr.sin_family = af_inet;// internet address family   server_addr.sin_addr.s_addr = inet_addr(server_ip);// server ip address   server_addr.sin_port = htons(server_port);// server port    if ((sock = socket(pf_inet, sock_stream, ipproto_tcp)) < 0)   {   }    if (connect(sock, (struct sockaddr *) &server_addr, sizeof(server_addr)) < 0)   {     std::cout << "connect error: " << strerror(errno) << std::endl;     exit(1);   } } 

the full list of ftp service commands starts @ page 29 in rfc 959.

there's no "list entire content of server" command; probable it's because of restrictions related access permissions/control (search 'access control' through rfc text).


Comments

Popular posts from this blog

php - How to display all orders for a single product showing the most recent first? Woocommerce -

asp.net - How to correctly use QUERY_STRING in ISAPI rewrite? -

angularjs - How restrict admin panel using in backend laravel and admin panel on angular? -