Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi
Con la prima rete 5G Standalone attiva in Italia, WINDTRE compie un passo decisivo verso un modello di connettività intelligente che abilita scenari avanzati per imprese e pubbliche amministrazioni, trasformando la rete da infrastruttura a piattaforma per servizi a valore aggiunto
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh
OPPO Find X9 Pro punta a diventare uno dei riferimenti assoluti nel segmento dei camera phone di fascia alta. Con un teleobiettivo Hasselblad da 200 MP, una batteria al silicio-carbonio da 7500 mAh e un display da 6,78 pollici con cornici ultra ridotte, il nuovo flagship non teme confronti con la concorrenza, e non solo nel comparto fotografico mobile. La dotazione tecnica include il processore MediaTek Dimensity 9500, certificazione IP69 e un sistema di ricarica rapida a 80W
DJI Romo, il robot aspirapolvere tutto trasparente
DJI Romo, il robot aspirapolvere tutto trasparente
Anche DJI entra nel panorama delle aziende che propongono una soluzione per la pulizia di casa, facendo leva sulla propria esperienza legata alla mappatura degli ambienti e all'evitamento di ostacoli maturata nel mondo dei droni. Romo è un robot preciso ed efficace, dal design decisamente originale e unico ma che richiede per questo un costo d'acquisto molto elevato
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-03-2006, 10:29   #1
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
guestbook in PHP invaso dallo spam su server aruba

ho fatto un guestbook, anzi 2 per due siti, e dopo un po' sono stati invasi da messaggi di spam...
esempio qui guestbook invaso ho provato a cambiare nomi ai campi del GB ma dopo un paio di giorni tutto è tornato come prima..
qualche consiglio?
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:37   #2
Xalexalex
Senior Member
 
L'Avatar di Xalexalex
 
Iscritto dal: Jan 2006
Città: Pisa
Messaggi: 2498
Secondo me stanno provando a defacciarti il sito...
Si appoggia su database o files di testo?

Ciao,
Alex

P.S.: Cosa vuol dire "ho cambiato i campi del GB?? Stava per DB=DataBase?
__________________
Xalexalex è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:41   #3
pasticca
Senior Member
 
L'Avatar di pasticca
 
Iscritto dal: Feb 2006
Messaggi: 333
che guestbook hai utilizzato??
se non ha un plugin x filtro antispam c'è poco da fare...
pasticca è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 10:55   #4
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
pare che l'unica soluzione sia utilizzare un sistema CAPTCHA
link :
http://www.webwizguide.info/asp/samp...iz_CAPTCHA.asp


ho cambiato i campi del DB , cioè city rinominata e cosi via ma ovviamente conta poco...
il guestbook l'ho implementato io, in php, appoggiandomi su un server mysql di aruba.
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 19-03-2006, 13:09   #5
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
allora
aggiornamento :

con il captcha si risolve...
solo che io sto in hosting win su aruba e nn supporta le librerie GD!
quindi o cambio e passo a hosting linux, oppure posso utilizzare ASP, solo che il guestbook è fatto in php... come fare per far funzionare sto captcha relativametne al controllo senza riscrivere il guestbook??
includere il check con una pagina asp dentro una pagina php? cosi è impossibile misà..
suggerimenti please!
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 22-03-2006, 20:11   #6
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
jake.afc è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 09:40   #7
kuolema
Senior Member
 
L'Avatar di kuolema
 
Iscritto dal: Jan 2003
Messaggi: 2503
Quote:
Originariamente inviato da jake.afc
ti servono 3 cose:
1- una funzione che tenga il log degli eventi, riportando l'ip di chi ha piazzato il messaggio. (il mio guest www.jake-afc.net/guestbook mi manda una mail!).
2- uno script che ti consenta di bannare dal guestbook. Se ad esempio vedi che è sempre il solito ip che spamma, lo metti in lista ed è bannato.
3- (opzionale) uno script che ti 'generi' un codice-immagine da includere nella pagina con la form, e poi modificare il codice affinchè la procedura di inserimento venga bloccata nel caso l'utente non inserisca il codice esatto. tuttavia quest'operazione è piuttosto complessa...

Codice PHP:
<?php 
/*BANNAIP.php by JaKe*/
$iptoban[1] = "195.225.176.77";         //Array di IP bannati
$totalbanned 1;                 //Numero di IP bannati 

$ipaddress $_SERVER['REMOTE_ADDR'];     //IP Utente 
$c 0
while(
$c $totalbanned)            //Ciclo per controllare se l'ip è bannato

  if(
$ipaddress == $iptoban[$c+1])
    
$banned true
  
$c=$c+1;

if(
$banned == true)                //se è bannato apre la pagina d'errore

  
$notificaban=$ipaddress.", Sei stato BANNATO da qui. Vattene!<br>".$ipaddress.", you have been BANNED from here. Go away!"
  
header ("Location: error.php?msg=$notificaban");    //redirect in caso di ban
  
die; 
}
Codice PHP:
//################## ANTI SPAM CODE SYSTEM v.1.0 by JaKe ######################//
//Questo file va incluso nella form d'inserimento, dove si vuole far vedere il codice.
//compilare dettagliatamente i campi qui sotto, si deve definire un valore per ogni immagine,
//e i relativi nomi, formati, quantità.

$codice[1]="testoimmagine1";      //definisce i valori associati alle immagini
$codice[2]="testoimmagine2";    //c.s.
$codice[3]="testoimmagine3";    //c.s.
$imgext=".gif";               //definisce il formato delle immagini
$imgname="codice";         //definisce il nome delle immagini
$scelta=rand(13);         //genera un numero casuale tra 0 e n;

//----------------------- engine ----------------------

echo "<img src=\"$imgname$scelta$imgext\">";                     //mostra l'immagine
echo "<INPUT NAME=\"codicerandom\" TYPE=\"hidden\" VALUE=\"$codice[$scelta]\">";    //setta un parametro hidden della form-
                                    //-con il valore associato all'immagine

//questo codice va copiato nel file che processa la richiesta di <form target="...">
//if ( $<campoform> != $codicerandom )
//{
//echo "Il codice inserito non è valido!";
//die;
//}

?> 
Se riesci a implementarlo dovrebbe funzionare! Ricordati di creare delle immagini con scritte distorte e confuse, altrimenti alcuni bot potrebbero riconoscerle!
Buon divertimento!
ti ringrazio.. si sto cercando di implementare un sistema catpcha, questo della immagine. solo che il mio hosting è win, e quindi su aruba nn supporta la libreria grafica GD. quindi posso farlo in asp, integrando l'immagine generata dal codice asp tramite un javascript nella pagina php. .una bella rottura ma dovrebbe funzionare!
usero' cmq il tuo codice banna ip anche se sono convinto che sti bot lo cambino in continuazione! so professionisti questi
__________________
I Hear The Sound In A Metal Way,I Feel The Power Rolling Off The Stage Cause Only One Thing Really Sets Me Free,Heavy Metal Loud As It Can Be
kuolema è offline   Rispondi citando il messaggio o parte di esso
Old 23-03-2006, 12:49   #8
jake.afc
Senior Member
 
L'Avatar di jake.afc
 
Iscritto dal: Feb 2006
Messaggi: 398
mah, quel sistema non mi convince, le immagini sono troppo pulite, in genere i codici non sono parole esistenti... davvero è generato tramite GD ho ha solo un grosso pacco di immagini prefatte?
I bot, a meno che non usino un proxy, credo non possano usare tutti gli ip che vogliono. Ad esempio quello che vedi bannato era un maledetto ukraino che continuava a spammare. Da quando ho incluso bannaip.php nella pagina non s'è più visto
jake.afc è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Wind Tre 'accende' il 5G Standalone in Italia: si apre una nuova era basata sui servizi Wind Tre 'accende' il 5G Standalone in Italia: s...
OPPO Find X9 Pro: il camera phone con teleobiettivo da 200MP e batteria da 7500 mAh OPPO Find X9 Pro: il camera phone con teleobiett...
DJI Romo, il robot aspirapolvere tutto trasparente DJI Romo, il robot aspirapolvere tutto trasparen...
DJI Osmo Nano: la piccola fotocamera alla prova sul campo DJI Osmo Nano: la piccola fotocamera alla prova ...
FUJIFILM X-T30 III, la nuova mirrorless compatta FUJIFILM X-T30 III, la nuova mirrorless compatta
HONOR sta lavorando a uno smartphone con...
Thermaltake MAGFloe 360 Ultra ARGB Sync:...
Xiaomi 15T ora in super offerta su Amazo...
Si stringe il cerchio attorno a TP-Link ...
Amazon cambia i prezzi ancora una volta:...
Imperdibili i Google Pixel 10 a questi p...
Dyson OnTrac in super offerta su Amazon:...
Amazon: la nuova ondata di licenziamenti...
Questo portatile è un mostro: MSI...
Apple Watch Series 11 GPS + Cellular cro...
JBL Clip 5 in forte sconto su Amazon: lo...
Il nuovo top di gamma compatto di OnePlu...
Cresce il divario tra dispositivi elettr...
La missione con equipaggio Shenzhou-21 h...
Il Galaxy S26 Edge potrebbe essere ancor...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:41.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v