403Webshell
Server IP : 45.40.142.9  /  Your IP : 216.73.216.236
Web Server : Apache
System : Linux s45-40-142-9.secureserver.net 2.6.32-754.35.1.el6.x86_64 #1 SMP Sat Nov 7 12:42:14 UTC 2020 x86_64
User : bayspec ( 506)
PHP Version : 5.6.40
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/share/doc/samba-3.6.23/libsmbclient/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/share/doc/samba-3.6.23/libsmbclient/testread.c
#include <sys/types.h>
#include <stdio.h> 
#include <unistd.h>
#include <string.h> 
#include <time.h> 
#include <errno.h>
#include <libsmbclient.h> 
#include "get_auth_data_fn.h"


int main(int argc, char * argv[]) 
{ 
    int             i;
    int             fd;
    int             ret;
    int             debug = 0;
    int             mode = 0666;
    int             savedErrno;
    char            buffer[2048]; 
    char            path[2048];
    char *          p;
    time_t          t0;
    time_t          t1;
    struct stat     st; 
    
    smbc_init(get_auth_data_fn, debug); 
    
    for (;;)
    {
        fprintf(stdout, "Path: ");
        *path = '\0';
        fgets(path, sizeof(path) - 1, stdin);
        if (strlen(path) == 0)
        {
            return 0;
        }

        p = path + strlen(path) - 1;
        if (*p == '\n')
        {
            *p = '\0';
        }
    
        if ((fd = smbc_open(path, O_RDONLY, 0)) < 0)
        {
            perror("smbc_open");
            continue;
        }

        do
        {
            ret = smbc_read(fd, buffer, sizeof(buffer));
            savedErrno = errno;
            if (ret > 0) fwrite(buffer, 1, ret, stdout);
        } while (ret > 0);

        smbc_close(fd);

        if (ret < 0)
        {
            errno = savedErrno;
            perror("read");
        }
    }

    return 0; 
}

Youez - 2016 - github.com/yon3zu
LinuXploit