Advertisement
Guest User

Untitled

a guest
Apr 28th, 2021
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. #include<netdb.h>
  2. n;main(i){char*c,S[999],b[99],*p=index(gets(S),47),s=socket(2,1,0),*m[]={"<p>","</p>"};struct sockaddr_in a={*p++=0};a.sin_family=2;a.sin_port=80<<8;bcopy(gethostbyname(S)->h_addr,&a.sin_addr,4);connect(s,&a,16);for(p=m[i=!send(s,b,sprintf(b,"GET /%s HTTP/1.0\r\nHost:%s\r\nAccept:*/*\r\nConnection:close\r\n\r\n",p,S),0)];(n=recv(s,c=b,98,0))>0;)for(;c<b+n;c++){while(*c==*p&&*++p)c++;if(*p)for(;i&&putchar(c[m[i]-p]),p>m[i];)p--;else p=m[(i=!i)||puts("")];}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement