GGI en Perl que vuelca todo a fichero
Ir a la navegación
Ir a la búsqueda
En entornos de desarrollo puede ser util tener un "agujero negro" que acepte todo y devuelva un HTTP 200 y que además lo escriba a un fichero local.
Ojito, que este tipo de cosa seria un agujero de seguridad enorme en cualquier entorno de internet o similar.
Este CGI hace justo eso:
#!/usr/bin/perl open(OUT,">>/tmp/MIB.out"); print "Content-type: text/plain; charset=iso-8859-1\n\n"; local ($buffer); $ENV{'REQUEST_METHOD'} =~ tr/a-z/A-Z/; if ($ENV{'REQUEST_METHOD'} eq "POST") { read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'}); } else { $buffer = $ENV{'QUERY_STRING'}; } print OUT "BEGIN---------------------------------------------------------------------------\n"; print OUT "$buffer\n"; print OUT "END-----------------------------------------------------------------------------\n"; close(OUT); 1;