Foarte frumos, pe cuvant de pionier

Personal prefer shell-ul ala in "ferestrele negre" ;
S-a cam pierdut notiunea de open-source la sistemele linux.
Environmente web, "ssh" pe web, interfete de administrare "over click", binare compilate pe sisteme "redhoit", aduse in sistem si rulate cu uid 0, managere de pachete ... si multe altele. Practic, nu te mai poti numi administrator.
A, vorbim de web hosting, era sa uit ... oricum, nu conteaza, am vrut doar sa dau un raspuns pentru a scapa de idiotenia de script (cxx.php) si am precizat faptul ca se poate da disable la acele functii daca nu sunt folosite.
Ca un raspuns paralel, daca si tu esti interesat de ceva similar si nu vrei sa renunti la minunata aplicatie web pentru shell, poti creea un filtru pe httpd in care sa incluzi elemente text sau semnaturi pentru diverse scopuri.
Uite o idee:
mod_perl compilat cu apxs & create "/usr/local/share/perl/5.8.4/Apache/abuse.pm"
#file:Apache/abuse.pm
##--------------------------------
#use Apache2::compat ();
package Apache::abuse;
use strict;
use warnings;
use Apache2::Filter ();
use Apache2::RequestRec ();
use APR::Table ();
use Apache2::Const -compile => qw(OK);
use constant BUFF_LEN => 2097152;
sub handler {
my $f = shift;
unless ($f->ctx) {
$f->r->headers_out->unset('Content-Length');
$f->ctx(1);
}
while ($f->read(my $buffer, BUFF_LEN)) {
if ($buffer =~ m/phase in phising site/){
if ($buffer =~ m/another phrase in phising site/){
if ($buffer =~ m/and another phrase in phising site/){
$f->print('error 500 , contact
gigel@gigel.ro');
return Apache2::Const::OK;
die;
1;
}
}
}
$f->print($buffer);
return Apache2::Const::OK;
}
}
1;