Hi Dan!
On Fri, 03 Aug 2001, Dan Bolbosescu wrote:

> 
> 
> > Logul nu e complet, si asta pentru ca Apache nu-l logheaza complet,
> > si asta pentru ca respectivul contine un %u00 care face-l face pe
> > minunatul Apache sa nu scrie tot.
> >
> > In fapt, request-ul este de 4039 bytes, si contine tot codul viermelui
> > [ Costin Craiu mi-a spus cifra exacta, stiu oricum ca era la limita de
> 4K ]
> >
> > Era chiar interesant sa-l am in log si sa-l desazamblez, da' uite ca nu-l
> > am tot in loguri.
> >
> sa inteleg ca vrei logul complet? no problemo ti-l trimit
> 
Da,
daca mai aveti loguri complete cu request-ul sunt interesat.
Se zvoneste ca exista diverse mutatii la viermele 'codu roshu'
asa ca sunt interesat de samples :)

Daca aveti hosturi care nu au apache pe ele puteti rula scriptu de mai jos,
inclusiv pe Windows.

Discl:scris sub asediu,(la GeCAD a inceput petrecerea-de-aniversare-9ani),da' 
merge :)

#!/usr/bin/env python
import SocketServer

class MyTCPRequestHandler(SocketServer.BaseRequestHandler):
    def handle(self):
        __file   = '/tmp/get_req.'+self.client_address[0]+'_'+`self.client_address[1]`
        __logger = open(__file,'ab');
        __data   = self.request.recv(4096);
        __logger.write(__data);
        __logger.close();
        self.request.send("HTTP/1.1 404 Not Found\r\n");


handler = MyTCPRequestHandler;
server = SocketServer.TCPServer(('', 80),handler)
server.serve_forever()


Va loga in /tmp (poate fi si alt dir, f'course), in fisiere get_req.<addr>_<port>
codul cu pricina.

TIA!

-- teodor
---
Send e-mail to '[EMAIL PROTECTED]' with 'unsubscribe rlug' to 
unsubscribe from this list.

Raspunde prin e-mail lui