pulire guestbook dallo spam

Un modo veloce e comodo per risolvere insieme i problemi che ci affliggono come utilizzatori di una macchina.
Avatar utente
viciousburger
Leggenda
Leggenda
Messaggi: 2353
Iscritto il: 18/10/2005, 16:59

Messaggio

cari amici informatici,

il guestbook del nostro sito è costantemente bersaglio di spam di viagra et similia. come c@xxo si fa a cancellare sti messaggi? a me non frega niente di avere il guestbook con l'antispam (quello che devi inserire i numerini, tanto per intenderci), me lo pulisco anche da solo giornalmente. ma è qua che casca l'aseen: come si fa? non ci dovrebbe essere una specie di accesso al guestbook da amministratore? che palle internet. tenchiù.
i'm forever blowing bubbles.
Avatar utente
.ferro
Moderatore
Moderatore
Messaggi: 1470
Iscritto il: 30/03/2003, 13:35
Località: Milano

Messaggio

Prova a darmi qualche dettaglio sul Guestbook in questione.
Immagino ne abbiate preso uno già fatto piuttosto che uno fornito dal vostro host, in ogni caso praticamente tutti hanno una modalità amministrazione.
Se mi dai qualche info provo a documentarmi 2 minuti anche se mi sa che è Jami il riferimento primo in questo campo.
I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse influenzato la nostra generazione, staremmo tutti saltando in sale oscure, masticando pillole magiche e ascoltando musica elettronica ripetitiva......
Kristian Wilson (Nintendo INC, 1989)
Avatar utente
viciousburger
Leggenda
Leggenda
Messaggi: 2353
Iscritto il: 18/10/2005, 16:59

Messaggio

il guestbook in questione è questo. probabilmente il peggio che esiste sul mercato, ma è l'unico che sono riuscito a caricare.
i'm forever blowing bubbles.
Avatar utente
.ferro
Moderatore
Moderatore
Messaggi: 1470
Iscritto il: 30/03/2003, 13:35
Località: Milano

Messaggio

Uhm,
leggendo così a çul° lo script non sembra prevista una modalità "amministrazione". Però l'ho scorso in velocità e non sono un programmatore.
Da quello che capisco però scrive direttamente una pagina HTML con i commenti che man mano aggiorna, a spanne direi che la pagina è direttamente questa.
La verifica la fai aprendo la stessa con un qualsiasi editor di testo, se vedi i messaggi incriminati hai trovato una soluzione artigianale.
I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse influenzato la nostra generazione, staremmo tutti saltando in sale oscure, masticando pillole magiche e ascoltando musica elettronica ripetitiva......
Kristian Wilson (Nintendo INC, 1989)
molo

Messaggio

Io uso questo.
Mi sembra funzioni bene è gratis e ti da la possbilità di cancellare le stronzate.
Avatar utente
viciousburger
Leggenda
Leggenda
Messaggi: 2353
Iscritto il: 18/10/2005, 16:59

Messaggio

con la soluzione di ferro (inteso come utente, non come soluzione drastica), non succede en c@xxo. proverò il guestbook di molo, anche perchè quello mio attuale è una vera m.rd@. grazie ad entrambi.
i'm forever blowing bubbles.
Avatar utente
.ferro
Moderatore
Moderatore
Messaggi: 1470
Iscritto il: 30/03/2003, 13:35
Località: Milano

Messaggio

Da quel poco che ho capito quello script scrive una pagina HTML che è quella che poi vedono fisicamente gli utenti.
Se trovi quella pagina puoi cancellare li dentro le entry non volute.
Se invece generasse dinamicamente la pagina usando uno script in Perl (che mi pare richiami da qualche parte), dovrà appoggiarsi a qualche forma di database, probabilmente un mero file di testo, se trovi quello trovi anche i dati che va a leggere e puoi cancellarli.
Io ravanerei un po' con l'ftp nella root del tuo sito.
I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse influenzato la nostra generazione, staremmo tutti saltando in sale oscure, masticando pillole magiche e ascoltando musica elettronica ripetitiva......
Kristian Wilson (Nintendo INC, 1989)
Avatar utente
viciousburger
Leggenda
Leggenda
Messaggi: 2353
Iscritto il: 18/10/2005, 16:59

Messaggio

ho provato a ravanare ma senza troppa fortuna. anche perchè tanta manna se ho capito cos'è la root. boh, secondo me è un guestbook avnzatissimo che ragiona autonomamente e scrive da sè tutte le cazzate, altro che spammers.
i'm forever blowing bubbles.
Avatar utente
.ferro
Moderatore
Moderatore
Messaggi: 1470
Iscritto il: 30/03/2003, 13:35
Località: Milano

Messaggio

Ecco. Sarebbe stata la mia prossima risposta.
I videogiochi non influenzano i bambini. Voglio dire, se Pac-Man avesse influenzato la nostra generazione, staremmo tutti saltando in sale oscure, masticando pillole magiche e ascoltando musica elettronica ripetitiva......
Kristian Wilson (Nintendo INC, 1989)
Avatar utente
jami
Amministratore
Amministratore
Messaggi: 2056
Iscritto il: 18/04/2002, 2:37
Località: Cremona
Ha ringraziato: 1 volta

Messaggio

i sistemi per prevenire in maniera adeguata lo spam sono, nel tuo caso, fuori portata...

la cosa più banale che mi viene in mente senza complicare troppo le cose è cambiare il "name" degli input della form e il nome della ricezione delle stesse, ad esempio in addguest.html

Codice: Seleziona tutto

Sito web: 
<input type=text name=url size=40>
<br>
Città: 
<input type=text name=city size=15>
in

Codice: Seleziona tutto

Sito web: 
<input type=text name=nomechetipare1 size=40>
<br>
Città: 
<input type=text name=nomechetipare2 size=15>

quindi sostituire in guestbook.pl tutti i

Codice: Seleziona tutto

$FORM{'url'}.....$FORM{'city'}
con

Codice: Seleziona tutto

$FORM{'nomechetipare1'}.....$FORM{'nomechetipare2'}
ovviamente mantenendo le corrispondenze (url->nomechetipare1;city->nomechetipare2) ;)

questo dovrebbe garantire la copertura da quelli che hanno trovato il tuo guestbook cercando "Matt Wright guestbook" in rete e che basandosi sul fatto che i nomi delle variabili sono noti (username, email, city, url, ecc ) con un "programmino  (x)" ti riempiono il guestbook.
ciò non toglie che basta leggere il sorgente per trovare nuovi nomi delle variabili e fotterti again and again, ma siamo onesti, di costoro nessuno ha mai guardato neanche l'homepage del sito ( figuriamoci il codice del guestbook ): probabilmente esiste un "programmino  (x)" fatto specificatamente per riempire i "Matt Wright Guestbook" di tutto il mondo ad uso e consumo di tutte le scimmie del pianeta.

vuoi ripulire i record ? ti scarichi tramite l'ftp che usi (devi averlo sicuramente per poter caricare i contenuti sul sito) il file guestbook.html ( o guestbook2.html, come l'hai probabilmente rinominato) e allo stagista fai cancellare nel file le 6354 righe da togliere, dopodichè sovrascrivi il file online con quello pulito.