Ignore:
Timestamp:
10/14/13 18:36:57 (10 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tithek/putlocker.h

    r24309 r24310  
    66        debug(99, "in host: %s file: %s", host, file);
    77        int debuglevel = getconfigint("debuglevel", NULL);
    8         char* tmphost = NULL;
    9         char* tmpfile = NULL;
    10         char* tmpstr = NULL;
    11         char* send = NULL;
    12         char* hash = NULL;
    13         char* hashstr = NULL;
    14         char* hashlen = NULL;
    15         char* ip = NULL;
    16         char* phpsessid = NULL;
    17         char* serverid = NULL;
    18         char* usender = NULL;
    19         char* streamlink = NULL;
    20         char* streamlink1 = NULL;
    21         char* tmpstr2 = NULL;
     8        char* tmphost = NULL, *tmpfile = NULL, *tmpstr = NULL, *send = NULL, *hash = NULL, *hashstr = NULL, *hashlen = NULL;
     9        char* ip = NULL, *phpsessid = NULL, *serverid = NULL, *usender = NULL, *streamlink = NULL, *streamlink1 = NULL, *tmpstr2 = NULL;
    2210
    23         unlink("/tmp/tithek/get");
    24         unlink("/tmp/tithek/x9");
     11        unlink("/tmp/putlocker1_tmpstr_get");
     12        unlink("/tmp/putlocker2_tmpstr_post");
     13        unlink("/tmp/putlocker3_tmpstr_get");
     14        unlink("/tmp/putlocker4_streamlink");
    2515
    2616        if(host == NULL || file == NULL) return NULL;
     
    4232        tmpstr = gethttpreal(tmphost, tmpfile, 80, NULL, NULL, NULL, 0, send, NULL, 5000, 1);
    4333        free(send); send = NULL;
     34        debug(99, "tmpstr: %s", tmpstr);
     35        titheklog(debuglevel, "/tmp/putlocker1_tmpstr_get", NULL, tmpstr);
     36       
    4437        phpsessid = getxmlentry(tmpstr, "PHPSESSID=");
    4538        debug(99, "phpsessid: %s", phpsessid);
     
    5144        //get hash from tmpstr
    5245        char* pos = ostrstr(tmpstr, "<input type=\"hidden\" value=");
    53         debug(99, "tmpstr: %s", tmpstr);
    5446        hashstr = getxmlentry(pos, "value=");
    5547// free(tmpstr) after getxml or segfault...
     
    7163        send = ostrcat(send, " HTTP/1.1\r\nContent-Length: ", 1, 0);
    7264        send = ostrcat(send, hashlen, 1, 0);
    73         send = ostrcat(send, "\r\nAccept-Encoding: gzip\r\nConnection: close\r\nUser-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.99 Safari/535.1\r\nHost: www.", 1, 0);
    74         send = ostrcat(send, host, 1, 0);
     65        send = ostrcat(send, "\r\nAccept-Encoding: gzip\r\nConnection: close\r\nUser-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/13.0.782.99 Safari/535.1\r\nHost: ", 1, 0);
     66        send = ostrcat(send, tmphost, 1, 0);
    7567        send = ostrcat(send, "\r\nCookie: usender=", 1, 0);
    7668        send = ostrcat(send, usender, 1, 0);
     
    8779        free(send); send = NULL;
    8880        debug(99, "tmpstr: %s", tmpstr);
    89         titheklog(debuglevel, "/tmp/putlocker4_tmpstr_post_zcat", NULL, tmpstr);
     81        titheklog(debuglevel, "/tmp/putlocker2_tmpstr_post", NULL, tmpstr);
    9082       
    9183        if(ostrstr(tmpstr, "warning_message") != NULL)
     
    127119        send = ostrcat(send, "GET ", 1, 0);
    128120        send = ostrcat(send, streamlink, 1, 0);
    129         send = ostrcat(send, " HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: www.", 1, 0);
    130         send = ostrcat(send, host, 1, 0);
     121        send = ostrcat(send, " HTTP/1.1\r\nAccept-Encoding: identity\r\nHost: ", 1, 0);
     122        send = ostrcat(send, tmphost, 1, 0);
    131123        send = ostrcat(send, "\r\nCookie: SERVERID=", 1, 0);
    132124        send = ostrcat(send, serverid, 1, 0);
     
    139131        tmpstr = gethttpreal(tmphost, tmpfile, 80, NULL, NULL, NULL, 0, send, NULL, 5000, 0);
    140132        free(send); send = NULL;
    141         titheklog(debuglevel, "/tmp/putlocker5_tmpstr_get", NULL, tmpstr);
     133        debug(99, "tmpstr: %s", tmpstr);
     134        titheklog(debuglevel, "/tmp/putlocker3_tmpstr_get", NULL, tmpstr);
    142135
    143136        //get streamlink1
    144137        streamlink1 = getxmlentry(tmpstr, "url=");
    145         titheklog(debuglevel, "/tmp/putlocker5_streamlink", NULL, streamlink1);
     138        titheklog(debuglevel, "/tmp/putlocker4_streamlink", NULL, streamlink1);
    146139
    147140        free(tmpstr); tmpstr = NULL;
Note: See TracChangeset for help on using the changeset viewer.