News:

Wondering if this will always be free?  See why free is better.

Main Menu

httpBL

Started by Diego Andrés, February 17, 2010, 03:55:54 PM

Previous topic - Next topic

snoopy_virtual

I know what CloudFlare does and how.

That's why I wouldn't recommend you to use it together with this mod. Either use one or the other.

Of course it's up to you which one to use. Personally I prefer to use always programs where I have the control and that's why I prefer this mod instead of CloudFlare, I prefer Linux instead of Windows, etc.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Wizzlefits

Snoopy, you're just jaded! hehehe! Just kidding!
CloudFlare pretty much done themselves in when it was brought to their attention, privately and then publicly, that a very nasty website, that violated about 4 parts of their TOS, was using their service. Not once did they respond or take action.

They do have a nice service, but I think greed has clouded things quite a bit.

Blade_Runner

Thanks for the great mod. Can anyone let me know what is the default figure for the following?

Number of days to consider good an IP
Threat level considered bad
Threat level considered VERY bad
Minutes to keep the data in the cache
Hours until an IP needs to prove again it's human

I suggest that a default figure should be stated next to the box.

Wizzlefits

90
10
30
5
24
------------
Good idea!  ;)

snoopy_virtual

It's already in the TODO list for the next version.  ;)

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.


Lotti

#606
ITALIAN TRANSLATION (Italiano) httpBL_v2_5_1

<file name="$languagedir/Modifications.italian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// MOD httpBL START
// General
$txt['httpBL_title'] = 'MOD httpBL';
$txt['httpBL_honeyPot_link_error'] = 'Link honeyPot sbagliato. Controlla la tua configurazione MOD httpBL.';
$txt['httpBL_honeyPot_key_error'] = 'http:BL API key sbagliata. Controlla la tua configurazione httpBL.';
$txt['httpBL_honeyPot_key_error_2'] = 'Connessione fallita. Ciò significa che la tua http:BL API key è sbagliata oppure che c\'è un problema con il tuo sistema DNS.';
$txt['httpBL_caught'] = 'Spammers bloccati da MOD httpBL: ';

// Config page
$txt['httpBL_description'] = 'Il MOD httpBL controlla ogni IP di ogni visitatore per vedere se è già all\'interno del DB di projecthoneypot. Se questo è vero il mod lo rispedisce alla pagina warning.php negandogli l\'accesso al forum.<br />Qui puoi accendere il mod o spegnerlo, e cambiare alcuni suoi parametri.';
$txt['httpBL_enable'] = 'Abilita/Disabilita MOD httpBL';
$txt['httpBL_enable_bad_API_key'] = 'La API key che hai scritto è sbagliata. Controllala accuratamente e riprova ancora.';
$txt['httpBL_honeyPot_link'] = 'Collegamento al tuo Honey Pot';
$txt['httpBL_honeyPot_key'] = 'La tua Honey Pot http:BL API key';
$txt['httpBL_honeyPot_word'] = 'Keyword del tuo Honey Pot link';
$txt['httpBL_honeyPot_word_sub'] = 'Questa è l\'unica parola nel tuo Honey Pot link che gli spammers vedranno. Scrivi qualcosa per attrarli e farglielo cliccare e nulla che li spaventi. Se non trovi una buona parola lascialo bianco. Il mod ne sceglierà una per te.';
$txt['httpBL_info_email_1'] = 'Prima parola della tua email';
$txt['httpBL_info_email_2'] = 'Seconda parola della tua email';
$txt['httpBL_info_email_3'] = 'Terza parola della tua email';
$txt['httpBL_enable_bad_email'] = 'Verifica l\'indirizzo email che hai scritto. Non puoi lasciarlo bianco in nessuna delle tre parole.';
$txt['httpBL_bad_last_activity'] = 'Numero di giorni in cui considerare buono un IP';
$txt['httpBL_bad_last_activity_sub'] = 'Se un IP è stato usato tempo fa da uno spammer, ma nessuno vi fa niente di male per un certo numero di giorni, non lo considereremo pericoloso e lasceremo passare il visitatore.';
$txt['httpBL_bad_threat'] = 'Livello di minaccia considerato cattivo';
$txt['httpBL_bad_threat_sub'] = 'Project Honey Pot da ad ogni IP un livello di minaccia che cambia ogni giorno a seconda di cosa fa questo IP e quello che ha fatto in passato. Ogni IP con un livello di minaccia più basso del numero che inserisci passerà senza controlli.';
$txt['httpBL_very_bad_threat'] = 'Livello di minaccia considerato MOLTO cattivo';
$txt['httpBL_very_bad_threat_sub'] = 'Ogni IP con un livello di minaccia maggiore del numero che messo qui ha vinto non sarà in grado di passare del tutto. Gli IP con un livello di minaccia fra i due numeri vedranno un captcha e, se dimostreranno che sono degli esseri umani, gli sarà concesso un pass per qualche ora';
$txt['httpBL_cookie_length'] = 'Ore fino a che un IP necessita di provare ancora di essere umano';
$txt['httpBL_no_negative_here'] = 'Il numero di giorni e il livello di minaccia non può essere un numero negativo o 0.';
$txt['httpBL_no_higher_than'] = 'Il livello di pericolo considerato cattivo non può essere maggiore del livello di pericolo considerato <strong>MOLTO</strong> cattivo.';
$txt['httpBL_viewlog_extra'] = 'Visualizza informazioni supplementari dal registro';
$txt['httpBL_viewlog_extra_sub'] = 'Se selezioni questa opzione andrai a vedere tutte le informazioni nel registro, ma forse saranno troppe e perderai la prospettiva. A volte è meglio vedere solo le cose importanti.';

// View log page
$txt['httpBL_viewlog_description'] = 'Ogni volta che MOD httpBL ferma uno spammer o rileva un errore interno aggiunge una voce al registro che puoi vedere qui. Questa è la lista degli spammers fermati dal mod o perché il loro livello di minaccia era superiore al livello di minaccia considerato <strong>MOLTO</ strong> cattivo o perché hanno visto il captcha e non hanno potuto dimostrare di essere umani.';
$txt['httpBL_viewlogerror_description'] = 'Questa è la lista degli errori interni rilevati dal mod quando si cerca di verificare un indirizzo IP. A seconda dell\'errore, alcuni di loro potrebbero essere stati fermati e altri possono avere avuto il permesso di entrare. Per vedere tutte le informazioni qui è necessario premere il pulsante <strong>"Mostra informazioni extra"</strong>.';
$txt['httpBL_log_no_entries'] = 'Non ci sono voci nel registro MOD httpBL Spammers. O non hai catturato qualsiasi spammer oppure hai cancellato tutte le voci.';
$txt['httpBL_logpass_no_entries'] = 'Non ci sono voci nel registro MOD httpBL Humans. O nessuno ha provato di essere umano oppure hai cancellato tutte le voci.';
$txt['httpBL_logerror_no_entries'] = 'Non ci sono voci nel registro errori MOD httpBL. O non hai avuto nessun errore oppure hai cancellato tutte le voci.';
$txt['httpBL_viewlog_extra'] = 'Mostra informazioni extra';
$txt['httpBL_viewlog_normal'] = 'Nascondi informazioni extra';
$txt['httpBL_log_show_legend'] = 'Mostra leggenda';
$txt['httpBL_log_hide_legend'] = 'Nascondi leggenda';
$txt['httpBL_pages'] = 'Pagine';
$txt['httpBL_log_date'] = 'Data';
$txt['httpBL_log_ip'] = 'IP';
$txt['httpBL_log_threat'] = 'L. Pe.';
$txt['httpBL_log_threat_long'] = 'Livello Pericolo - Il livello di pericolosità di questo IP nel database Project Honey Pot.';
$txt['httpBL_log_activity'] = 'U. A. C.';
$txt['httpBL_log_activity_long'] = 'Ultima Attività Cattiva - Il numero di giorni passati da quando l\'IP ha fatto qualcosa di sbagliato.';
$txt['httpBL_log_suspicious'] = 'S.';
$txt['httpBL_log_suspicious_long'] = 'Sospetto - Solo sospetto di essere uno spammer.';
$txt['httpBL_log_harvester'] = 'M.';
$txt['httpBL_log_harvester_long'] = 'Mietitore - Un robot che naviga internet alla ricerca di indirizzi email da usare dopo per inviare spam.';
$txt['httpBL_log_comment'] = 'C.';
$txt['httpBL_log_comment_long'] = 'Spammer Commenti- Un robot che posta su blogs e forums. Questi posts sono tipicamente pieni di links a siti promossi dagli spammers.';
$txt['httpBL_log_url'] = 'Pagina';
$txt['httpBL_log_url_long'] = 'La pagina che questo IP ha visitato quando è stato rilevato ed espulso dal mod.';
$txt['httpBL_log_error_message'] = 'Messaggio';
$txt['httpBL_yes'] = 'Si';
$txt['httpBL_threat_colors'] = 'Significato dei colori:';
$txt['httpBL_threat_low'] = 'Basso pericolo';
$txt['httpBL_threat_medium'] = 'Medio pericolo';
$txt['httpBL_threat_high'] = 'Alto pericolo';
$txt['httpBL_threat_very_high'] = 'Altissimo pericolo';
$txt['httpBL_log_remove_all_confirm'] = 'Sei sicuro di voler cancellare tutte le voci dal registro MOD httpBL? - Questa azione non cancellerà soltanto le voci in questa sezione, ma TUTTE LE VOCI DEL REGISTRO.';
$txt['httpBL_log_remove_selected_confirm'] = 'Sei sicuro di voler cancellare le voci del registro MOD httpBL log selezionate?';

// Errors
$txt['httpBL_log_no_error'] = 'Nessun errore';
$txt['httpBL_no_errorNumber'] = 'Non c\'è un numero errore';
$txt['httpBL_no_defined'] = 'Non ancora definito';
$txt['httpBL_answers_captcha'] = 'Risposte al captcha';
$txt['httpBL_answer_captcha'] = 'Risposta al captcha';
$txt['httpBL_good'] = 'Buona';
$txt['httpBL_bad'] = 'Cattiva';
$txt['httpBL_empty_ip'] = 'IP vuoto';
$txt['httpBL_wrote_hiding'] = 'Scritto in un posto nascosto';
$txt['httpBL_no_show_captcha'] = 'L. Pe. troppo alto. Non è stato mostrato il captcha';
$txt['httpBL_no_reverse_ip'] = 'Non controllato. IP non normale. Consentito il passaggio';
$txt['httpBL_log_key_error'] = 'Non controllato per via di errore alla API key. Abilitato a passare';
$txt['httpBL_no_127'] = 'Non controllato. response[raw] non partito per via 127. Abilitato a passare';
$txt['httpBL_unknown'] = 'sconosciuto';

// Lines changed from v2.3 to v2.4
$txt['httpBL_log_user_agent'] = 'User Agent';

// New lines in v2.4
$txt['permissionname_httpBL_free_pass'] = 'Mai controllato da mod httpBL';
$txt['permissionhelp_httpBL_free_pass'] = 'Se questo permesso è abilitato, tutti i membri di questo gruppo saranno abilitato ad entrare nel forum sempre senza essere controllati dal mod httpBL, anche se il loro computer è controllato da un trojan spammer robot.<br />---<br />Abilitalo solo se sai esattamente cosa stai facendo.';
$txt['httpBL_last_act_too_high'] = 'Ultima attività troppo tempo fa. Consentito il passaggio.';
$txt['httpBL_threat_too_low'] = 'Livello Pericolo troppo basso. Consentito il passaggio';
$txt['httpBL_enable_sub'] = 'Con questa check-box selezionata il mod è ON. Con questa check-box non selezionata il mod è OFF.';
$txt['httpBL_mod_no_connect_1'] = 'Mod httpBL è ON ma non c\'è connessione adesso con HoneyPot. Prova più tardi.';
$txt['httpBL_mod_no_connect_2'] = 'Se il problema persiste chiedi aiuto nel <a href="http://www.simplemachines.org/community/index.php?topic=366399" target="_blank">forum di supporto ufficiale</a>.';
$txt['httpBL_mod_new_version_1'] = 'Mod httpBL è ON ma non è aggiornato.';
$txt['httpBL_mod_new_version_2'] = 'C\'è una nuova versione di questo mod. <a href="http://custom.simplemachines.org/mods/index.php?mod=2155" target="_blank">Per favore aggiornalo appena puoi</a>.';
$txt['httpBL_mod_all_ok'] = 'Mod httpBL è ON, è aggiornato e la connessione con HoneyPot è ok.';
$txt['httpBL_mod_is_off'] = 'Mod httpBL è OFF.';
$txt['OS_Browser_Compatible'] = 'compatibile';
$txt['OS_Browser_OS'] = 'Operating System';
$txt['OS_Browser_Unknown'] = 'sconosciuto';
$txt['OS_Browser_Browser'] = 'Browser';
$txt['httpBL_cache_length'] = 'Minuti in cui mantenere i dati nella cache';
$txt['httpBL_cache_length_sub'] = 'Ogni volta che il mod controlla un IP salva i dati nella cache (se abilitata) e nella sessione del visitatore per il numero di minuti in cui scrivi qui. Se lo stesso IP visita la tua pagina ancora prima che questo numero di minuti siano passati, il mod non lo verifica di nuovo, ma userà i dati memorizzati nella cache e/o nella sessione.';
$txt['httpBL_view_os_whosonline'] = 'Vedi dati OS & Browser nella pagina "Chi è Online"';

// Lines changed from v2.4 to v2.5
$txt['httpBL_config'] = 'Configurazioni';
$txt['httpBL_honeyPot_link_sub'] = 'Dopo aver istallato un Honey Pot nel tuo server, scrivi qui il link ad esso. Deve essere qualcosa come:<br /><strong>http://www.yourwebsite.com/yourhoneypot.php</strong>';
$txt['httpBL_honeyPot_key_sub'] = 'Prego ricordati che Project Honey Pot non te ne darà una se non hai già istallato un Honey Pot, quindi è meglio farlo prima.';
$txt['httpBL_viewlog'] = 'Registro Spammers';
$txt['httpBL_viewlogpass'] = 'Registro Umani';
$txt['httpBL_viewlogerror'] = 'Registro Errori';
$txt['httpBL_viewlogpass_description'] = 'Questa è la lista degli umani fermati dal mod, ma consentiti dopo che hanno provato di non essere robot. In più hai tutte le persone individuate come spammer nel database, ma con un livello di rischio inferiore al "livello di pericolo considerato cattivo" nelle tue configurazioni, in modo che non vengano fermati del tutto.';
$txt['httpBL_info_email_desc'] = 'Il mod ha bisogno del tuo indirizzo email per dirti se ci sono problemi e per mostrare agli esseri umani sfortunati con un IP considerato spammer come uscire dalla pagina <strong>warning.php</strong >, in modo che si possano chiedere aiuto. Poi, deve essere un indirizzo email valido. Lo abbiamo suddiviso in 3 parole in modo che il robot non lo possa vedere. Ad esempio, se l\'indirizzo è <strong>[email protected] </strong> la prima parola è <strong>info</strong>, la seconda <strong>yourwebsite</strong>, e la terza <strong>com</strong>.';
$txt['httpBL_cookie_length_sub'] = 'Alcuni IP cambiano molto spesso, quando i visitatori vedono il captcha e dimostrano che sono umani essi sono autorizzati all\'interno della pagina solo per questa quantità di ore. Dopo di che, l\'IP può essere proveniente da un altro computer.';
$txt['httpBL_view_os_whosonline_sub'] = 'Mod httpBL usa le funzioni all\'interno di "Mod OS & Rilevamento Browser" per mostrare nei registri il sistema operativo e il browser usato da tutti i visitatori scritti in questi registri. Se vuoi vedere nella tua pagina "Chi è Online" il sistema operativo e il browser usato da tutti i tuoi visitatori, seleziona questo check-box. Ovviamente, per essere abilitato a vederli, nei registri della tua pagina "Chi è Online", devi avere istallato o <a href="http://custom.simplemachines.org/mods/index.php?mod=1515" target="_blank">Mod OS & Browser Detection</a> oppure il piccolo <a href="http://www.snoopyvirtualstudio.com/foro/index.php?topic=402.0" target="_blank">addon per vedere OS & Browser in httpBL</a>.';

// Don't translate these lines. They need to be here because in SMF 2.0 this is a little different than 1.x
global $boardurl, $smcFunc;
if (empty($smcFunc['db_query']))
$httpBL_help_link = $boardurl. '/index.php?action=httpBL;sa=helping';
else
$httpBL_help_link = $boardurl. '/index.php?action=admin;area=httpBL;sa=helping';

// New lines in v2.5
$txt['httpBL_general_settings'] = 'Configurazioni Generali';
$txt['httpBL_general_settings_desc'] = 'Se vuoi usare il MOD httpBL devi avere Honey Pot installato nel tuo server e una http:BL API key da Project Honey Pot. Se non la hai devi prima andare su <a href="http://www.projecthoneypot.org/?rf=62759" target="_blank">www.projecthoneypot.org</a> per chiedere un Honey Pot, installarlo nel tuo server e quindi chiedere la tua http:BL API key.';
$txt['httpBL_info_email'] = 'Il tuo indirizzo email';
$txt['httpBL_internal_settings'] = 'Configurazioni Interne';
$txt['httpBL_internal_settings_desc'] = 'Ci sono configurazioni interne per controllare il modo in cui mod httpBL lavora. Non ti raccomandiamo di cambiarle prima di sapere il modo in cui ogni cambiamento influirà sul mod.';
$txt['httpBL_extra_settings'] = 'Configurazioni Extra';
$txt['httpBL_extra_settings_desc'] = 'Altre configurazioni che potresti voler cambiare.';
$txt['httpBL_warning_settings'] = 'Configurazioni Warning Page';
$txt['httpBL_warning_settings_desc'] = 'Se vuoi vedere l\'aspetto della tua pagina "warning.php" con queste configurazioni (la pagina a cui ogni visitatore considerato pericoloso sarà rimandato) premi questo link: <a href="'. $boardurl. '/warning.php" target="_blank">warning.php</a><br /><br/>Questo è il modo in cui apparirà ai visitatori non troppo pericolosi. Con un captcha, in modo che potranno provare d\'essere umani. Se vuoi vedere il modo in cui apparirù a chi è MOLTO pericoloso (senza captcha) usa questo link: <a href="'. $boardurl. '/warning.php?style=medium" target="_blank">warning.php?style=medium</a><br /><br/>Se vuoi cambiare il suo design o tradurre questa pagina in altri linguaggi e non sai come, oppure se hai altre questioni riguardo il mod, troverai informazioni utili nella sezione <a href="'. $httpBL_help_link. '">httpBL HELP</a>.';
$txt['httpBL_use_two_languages'] = 'Usa 2 linguaggi nella pagina warning';
$txt['httpBL_use_two_languages_sub'] = 'Di default la pagina warning è in 2 differenti linguaggi: Inglese e Spagnolo (o la lingua da te tradotta), così tutti i tuoi visitatori possono capire quello che dice in queste due lingue. Se lasci questa check-box vuota useremo soltanto l\'Inglese.';
$txt['httpBL_horizontal_separator'] = 'Separatore orizzontale per la pagina warning';
$txt['httpBL_horizontal_separator_sub'] = 'Il separatore orizzontale di default per ogni blocco all\'interno della pagina warning è &lt;hr /&gt; (linea orizzontale grigia) ma puoi cambiarlo con qualsiasi altro usando il linguaggio HTML.<br />
Per esempio &lt;br /&gt; ti darà uno spazio-linea bianca.<br />
Oppure per esempio puoi inserire una immagine orizzontale che ti piace semplicemente scrivendo:<br />
&lt;img src="http://www.yoursite.com/anypicture.jpg" alt="" border="0" /&gt;<br />
(Sostituisci il link all\'interno di src="" con la cartella della tua immagine).';
$txt['httpBL_log_clear_this_log'] = 'Pulisci questo log';
$txt['httpBL_log_clear_SpammerLog_confirm'] = 'Sei sicuro di voler cancellare tutte le voci del registro MOD httpBL Spammers?';
$txt['httpBL_log_clear_HumanLog_confirm'] = 'Sei sicuro di voler cancellare tutte le voci del registro MOD httpBL Umani?';
$txt['httpBL_log_clear_ErrorLog_confirm'] = 'Sei sicuro di voler cancellare tutte le voci del registro MOD httpBL Errori?';

// Help
$txt['httpBL_helping'] = 'Aiuto';
$txt['httpBL_helping_description'] = 'Ti raccomando di leggere questa pagina attentamente anche se non hai bisogno di aiuto col mod httpBL.';
$txt['httpBL_online_title'] = 'Aiuto online';
$txt['httpBL_online_body'] = '<p>Ci sono un sacco di modi in cui puoi chiedere aiuto, ma il migliore è chiedere a me direttamente di ogni eventuale dubbio che si possa avere, in modo che possiamo parlarne e risolvere il problema senza perdere tempo. I non ho testa per rispondere alle domande attraverso i forum, e-mail, PM, ecc, ma per me è molto più facile vedere che cosa è il problema e trovare la soluzione quando posso parlare con un microfono. E penso anche che questo sia molto più veloce e più efficace per risolvere i problemi.<p>
<p>Io sono connesso circa 10 ore ogni giorno usando il programma <strong>"Skype"</strong>, <strong>"YIM"</strong> (Yahoo Messenger) e <strong>"MSN"</strong> (Live Messenger). Ho anche creato un sistema nei miei server per scrivere quello che sto facendo in ogni momento e ho aggiunto un pezzo di codice al mod per leggere queste informazioni dal mio server (il pezzo si può vedere accanto a queste linee) in modo da poter vedere se sono disponibili o meno.</p>
<p>Se hai installato anche il programma Skype, il processo non può essere più semplice. Tutto quello che dovete fare è aspettare fino a quando io sono a disposizione e fare clic sul pulsante "Online". Questo aprirà automaticamente il programma Skype sul vostro computer e inizierà una conversazione tra di noi.</p>
<p>Se si preferisce utilizzare YIM o MSN invece di Skype o se non hai gia preso un microfono, il pulsante non funzionerà automaticamente. In tal caso, il pulsante sarà utile per voi solo per sapere se sono disponibile o meno, ma per contattarmi avrete bisogno di aggiungere il mio nome prima all\'interno del programma che utilizzate, come qualsiasi altro contatto. Il mio ID dentro questii 3 programmi è questo:</p>
<ul>
<li>Skype e YIM : <strong>snoopy_virtual_studio</strong></li>
<li>MSN : <strong>[email protected]</strong></li>
</ul>
<p><strong>AVVISO:</strong> Non usare il mio indirizzo hotmail per inviarmi email, non le leggo mai. Se vuoi inviarmi un email usa quest\'altro indirizzo: <a href="mailto:[email protected]">[email protected]</a></p>
<p><strong>ATTENZIONE:</strong> Ci sono un sacco di lingue del mondo che posso capire, anche se solo un pò, ma gli unici 2 in cui sono davvero fluente sono inglese e spagnolo. Se non è possibile parlare una di queste due lingue potete chiamarmi, ma non posso promettere che saremo in grado di capirci.</p>
<p><strong>ANOTHER WARNING:</strong> Prima di iniziare a fare domande sarebbe una buona idea fare una rapida ricerca utilizzando i link che puoi vedere più in basso, per vedere se qualcun altro ha già avuto lo stesso problema ed è già stato risolto. Il motivo principale per cui ho creato questa "Guida in linea" è quello di risparmiare tempo e non avrebbe alcun senso se io alla fine dovessi rispondere centinaia di volte alle stesse domande ogni giorno.</p>';
$txt['httpBL_help_1_title'] = 'Altri modi per chiedere aiuto';
$txt['httpBL_help_1_body'] = '<p>Naturalmente, anche se io personalmente preferisco la "Guida in linea", ci saranno momenti in cui sarà impossibile utilizzarla. O perché si vive troppo lontano da me e non siamo mai online nello stesso tempo, o perché si non ti piacciono i programmi di messaggistica istantanea, o perché hai bisogno di aiuto quando sarò troppo impegnato con altri progetti e non posso essere collegato, o qualunque altro motivo. In tutti questi casi si possono trovare e / o chiedere aiuto con un sacco di modi diversi:</p>
<ul>
<li><strong><a href="http://www.snoopyvirtualstudio.com/tutoriales/index.php?estudio=httpBL_2;language=english" target="_blank">Tutoral che spiega come funziona il mod, come installarlo e come configurarlo esattamente</a></strong></li>
</ul>
<p>Ogni volta che ho aggiornato la mod cerco di aggiornare anche il tutorial, ma, naturalmente, ciò dipende dalla quantità di tempo libero che ho in un dato momento, così a volte si vedrà il tutorial un pò fuori data rispetto alle performance effettive del mod. Ma spero che un giorno troverò il tempo di aggiornare il tutorial in modo corretto. Inoltre sto pianificando di aggiungere anche una sezione tutorial <strong>"FAQ"</strong> con tutte le domande che le persone mi hanno chiesto nel corso del tempo e di aggiungere anche alcune altre sezioni utili. Non sarbbe una cattiva idea verificare di volta in volta se c\'è qualcosa di nuovo lì.</p>
<ul>
<li><strong><a href="http://www.simplemachines.org/community/index.php?topic=366399.0" target="_blank">Thread Ufficiale di supporto del mod</a></strong></li>
</ul>
<p>Pieno di domande molto interessanti e risposte sulla mod e altri argomenti legati alla protezione contro gli spammer. È anche il posto giusto per segnalare eventuali bug che si possono trovare nel mod o richiedere nuove funzionalità che vorreste vedere nelle prossime versioni.</p>
<ul>
<li><strong><a href="http://www.snoopyvirtualstudio.com/foro/index.php?board=30.0;language=english" target="_blank">La sezione dedicata a questo mod nel mio forum personale</a></strong></li>
</ul>
<p>Il mio forum personale è dedicato a qualsiasi tipo di sorta di problemi che chiunque può avere all\'interno di un sacco di diversi settori dell\'IT. Al suo interno vi è una sezione dedicata ai mod httpBL, dove si può vedere (tra le altre cose) come è possibile installare anche questa mod su altri siti web realizzati con PHP, ma senza SMF.</p>';
$txt['httpBL_help_2_title'] = 'Come puoi aiutarci';
$txt['httpBL_help_2_body'] = '<p>Questa mod è <strong>"Free Source"</strong> e questo significa che è un lavoro di squadra dove tutti si aiutano a vicenda. Quindi non solo gli altri ti aiutano a risolvere i tuoi problemi, ma ti dovresti anche chiedersi in che modo puoi aiutare tutte le persone che lo utilizzano. A seconda della capacità e del tempo libero, i diversi modi in cui puoi aiutare sono questi:</p>
<ul>
<li><strong>Donazioni</strong></li>
</ul>
<p>Se questo mod vi ha aiutato, le donazioni sono un ottimo modo per dire "Grazie!". Inoltre, i mesi in cui le donazioni raggiungono un livello accettabile, I non ho bisogno di spendere tante ore alla ricerca di clienti per fare altri tipi di lavoro e posso dedicare più tempo a ciò che conta davvero: I vari progetti di software libero con cui collaboro.</p>
<ul>
<li><strong>Segnala bugs</strong></li>
</ul>
<p>Ogni volta che vedi che il mod si sta comportando in un modo che non è previsto, è necessario segnalare il bug nel forum appropriato. Se anche tu hai abbastanza conoscenze di programmazione per trovare dove sia l\'errore e proporre una soluzione, la migliore, ma anche se non si ha idea di dove sia la causa, il solo fatto di segnalarlo è utile, perché consentirà a qualcuno con più esperienza di sapere che il bug esiste e di dedicare del tempo per risolverlo, lavoro che renderà il la mod ancora migliore.</p>
<ul>
<li><strong>Rispondi a domande nel forum</strong></li>
</ul>
<p>Se hai usato questa mod per qualche tempo e hai una certa pratica con essa, puoi vedere a volte che qualcuno pone una domanda nel forum di cui conosci la risposta. Se rispondi a questa domanda mi risparmierai un pò tempo e mi permettai di concentrarmi sui problemi più importanti.</p>
<ul>
<li><strong>Aiutare con lo sviluppo di questo mod</strong></li>
</ul>
<p>Se disponi di sufficienti conoscenze PHP e di tempo libero puoi contribuire a risolvere i bug del mod e/o sviluppare le future versioni. Per fare questo ho aperto un <strong><a href="http://www.snoopyvirtualstudio.com/foro/index.php?board=36.0;language=english" target="_blank">sub-forum all\'interno del mio forum personale </a></strong>, dove sei il benvenuto se sei interessato all\'argomento.</p>
<ul>
<li><strong>Altro</strong></li>
</ul>
<p>Ogni altra idea che pensi possa aiutare è benvenuta.</p>';
$txt['httpBL_about_title'] = 'Riguardo MOD httpBL';
$txt['httpBL_about_body'] = '<p>Mod httpBL è stata avviata nel 2009 da me, J. C. Redondo "Snoopy", da <strong><a href="http://www.snoopyvirtualstudio.com/index.php?language=english" target="_blank">Snoopy Virtual Studio</a></strong>, basata su una idea dal forum di Project Honey Pot, principalmente <strong><a href="http://www.projecthoneypot.org/board/read.php?f=10&i=1&t=1" target="_blank">da questo thread</a></strong> e anche dal <strong><a href="http://drupal.org/project/httpBL" target="_blank">Drupal http:BL MOD fattpo da praseodym</a></strong>.</p>
<p>Naturalmente, il codice Drupal è molto differente dal codice SMF, così fin dall\'inizio ho dovuto cambiarlo molto. Inoltre, da quando ho iniziato, io ho modificato molto di più e ho aggiunto nuove funzionalità, come ho avuto nuove idee o altre mi sono state suggerite da altre persone nel forum SMF, per cui nella versione attuale non vi è rimasto che molto poco del lavoro originale, ma tutto questo non sarebbe stato possibile senza questo lavoro iniziale.</p>
<p>Dalla versione 2.4 dell\'ottobre 2010, questo mod utilizza anche le funzioni create da <strong>Marcin Krol</strong> e modificate da <strong><strong><a href="http://www.simplemachines.org/community/index.php?action=profile;u=154415" target="_blank">X3mE</a></strong> nel suo mod <strong><a href="http://www.simplemachines.org/community/index.php?action=profile;u=154415" target="_blank">OS & Browser Detection</a></strong> per rilevare il sistema operativo e il browser dei potenziali spammers.</p>
<p>Questo programma, come la maggior parte del mio lavoro, è un software gratuito (almeno per le parti che ho fatto). Può essere redistribuito e/o modificato per i propri progetti in ogni caso lo si desidera. Basta ricordare da dove lo hai avuto, per darmi il credito che merito per i miei sforzi. Comunque se avete intenzione di fare soldi con esso, sarò molto grato se considerete di donare una piccola percentuale del vostro profitto.</p>';
// MOD httpBL END
]]></add>
</operation>
</file>




Warning.php
/*******************
*  Set 2 - Italian *
*******************/
$txt['httpBL_warn_title_2'] = 'Attenzione';
$txt['httpBL_warn_denied_2'] = 'Accesso Negato';
$txt['httpBL_warn_head_2'] = 'Il nostro programma anti-spam ha determinato che sei un robot che sta provando a inviare spam nel nostro forum.';
$txt['httpBL_warn_infected_2'] = 'La causa più probabile è che il tuo computer, o un computer che opera nella tua rete locale, è stato <strong>infettato da un virus, trojan o worm</strong>. I computer infettati possono essere usati dai criminali, senza il tuo consenso, per inviare spam e attaccare siti come questo che stai provando a visitare.';
$txt['httpBL_warn_dynamic_IP_2'] = 'Se usi un ip dinamico, il tuo IP dovrebbe cambiare ogni volta che riavvii il router, quindi il problema potrebbe essere che oggi usi un IP che è stato usato da un computer infetto un pò di tempo fa, quindi puoi provare, se vuoi, a riavviare il tuo router e il tuo computer e ad aprire di nuovo la pagina web e vedere se tutto andrà bene.';
$txt['httpBL_warn_technician_1_2'] = 'In ogni caso, per testare se il tuo computer è infetto, e rimuovere possibili infezioni, ti raccomandiamo di contattare al più presto un tecnico e visitare <strong>www.projecthoneypot.org</strong> per controllare i dettagli del tuo IP:';
$txt['httpBL_warn_technician_2_2'] = 'per vedere esattamente cosa è andato storto.';
$txt['httpBL_warn_info_2'] = 'Per ulteriori informazioni, prego contatta:';
$txt['httpBL_warn_at_2'] = 'at';
$txt['httpBL_warn_dot_2'] = 'dot';
$txt['httpBL_warn_hurry_2'] = 'Avrai una spiegazione più dettagliata sotto queste righe, ma, in caso si ha fretta di vedere le pagine e non hai tempo di scansionare il tuo computer alla ricerca di possibili virus, possiamo farti entrare temporaneamente. Si prega di rispondere a una di queste 2 facili domande scrivendole in modo che il robot non possa vederle. Si prega di rispondere alla prima domanda (solo il numero) per dimostrare che non sei un robot e premere il bottone <strong>"Invia"</strong>:';
$txt['httpBL_warn_send_2'] = 'Invia';
$txt['httpBL_warn_blank_2'] = 'Lascia questo campo bianco.<br />Scrivi la risposta nel campo sopra.';
$txt['httpBL_warn_wrong_2'] = 'Sbagliato';
$txt['httpBL_warn_wrong_head_2'] = 'Risposta sbagliata.';
$txt['httpBL_warn_wrong_answer_2'] = 'Forse non ci siamo spiegati correttamente oppure non hai premuto il tasto giusto. Quello che hai qui sono 2 differenti righe. Nella prima riga si può vedere una somma semplice, un campo vuoto e un bottone "Invia". In questo primo campo vuoto devi scrivere la risposta (solo il numero) e premere il bottone. Devi lasciare il secondo campo vuoto, proprio come è adesso.';
$txt['httpBL_warn_good_2'] = 'Buono';
$txt['httpBL_warn_good_head_2'] = 'Risposta corretta.';
$txt['httpBL_warn_good_answer_2'] = 'La tua risposta è corretta, ma ricordati che un robot, anche se non può vedere o capire la domanda, può digitare la risposta corretta semplicemente provando dei numeri a caso. Sarà più difficile otterene la risposta corretta due volte di fila, quindi, per favore, rispondi a questa ultima domanda e premi di nuovo il bottone <strong>"Invia"</strong>:';

Lotti

#607
Oh, I have also a question. I try to install this on this site-test
http://social.spaceof.info/forum/index.php

I find in html source of the page the link to the honey pot
<script language="javascript" type="text/javascript"><!-- // --><![CDATA[

Shoutbox_GetFeatures();

if (!Shoutbox.hide) Shoutbox.msgs = setTimeout("Shoutbox_GetMsgs();", 1000);

// ]]></script><a href="http://letterefilosofiasapienza.spaceof.info/forum/comfort.php" style="display: none;">Register</a>

<br><div class="tborder" ><table cellpadding="0" cellspacing="0" border="2">



<tr>

       <td class="windowbg2"><span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;">Benvenuti nel sito degli studenti della Facotà di Lettere e Filosofia dell'Università "La Sapienza" di Roma. Questo sito, luogo di incontro e informazione per gli studenti, non è il sito ufficiale della facoltà, che è invece raggiungibile all'indirizzo: <a href="http://lettere.uniroma1.it/" target="_blank">http://lettere.uniroma1.it/</a>. Intende però dare nuovi strumenti per gli studenti, in una logica di vero e rapido aggiornamento. Cercate informazioni su un modulo, od un professore? Usate la <a href="http://letterefilosofiasapienza.spaceof.info/forum/index.php?action=search">ricerca</a>. Per le domande, è presente l'help. E' molto importante infine <a href="http://letterefilosofiasapienza.spaceof.info/forum/index.php?action=register">registrarsi</a> per usufuire di tutti i servizi.</span></td>

</tr>


But I don't see that in this place, when I try to search this with the browser (at the end of Shoutbox, I think). It's normal?

Also, I don't see the link in html source if I visit the page like a guest.

Thanks

Wizzlefits

It's showing fine for me. Just look just before..

</body>
  </html>

snoopy_virtual

#609
Quote from: Lotti on March 18, 2011, 10:38:44 PM
Oh, I have also a question. I try to install this on ...

I find in html source of the page the link to the honey pot

....

But I don't see that in this place, when I try to search this with the browser (at the end of Shoutbox, I think). It's normal?

All the links to your honey pot are hiding from humans. Only robots can see them.

The robots don't see a web site the same way you see it. They can only see the html source of the page.

That's why the only way to see those links is looking into the html source code.

But whatever you do, don't follow those links, or the program will think you are a spammer bot (because they are the only ones who can see the links) and will add all your data to the spammer's DB

That's why those links are hiding from humans. We don't want any human falling inside the honey pots.


QuoteAlso, I don't see the link in html source if I visit the page like a guest.

That's not normal.

The links need to be in the html source always. It doesn't matter if you are visiting the site as a member or a guess.

Anyway, that code you wrote there has nothing to do with the link to the honey pot.

The real link to your honey pot (as Wizzlefits said in the previous post) it's showing OK.

I have just visited your forum to check it (as a guess, of course) and I can see it as well.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

snoopy_virtual

And by the way (I forgot):

Grazie mille for the translation   ;)

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Lotti

Thanks a lot. Another (and last) problem. I think it's not a problem only for, and only by, your mod. If you visit the warning page that include SSI.php (I think, no?) and Subs-adkfunction.php by ADK Portal.
I have this problem:

Notice: Undefined index: character_set in /home1/spaceofi/public_html/social/forum/Sources/Subs-adkfunction.php on line 1647

This is the line
//Some errors with russian languages (for example)
function parse_if_utf8($title)
{
if(empty($title))
return;

global $context, $language;

if($context['character_set'] == 'UTF-8')
$title = htmlentities($title,ENT_QUOTES,'cp1251');

return $title;

}


and this is the file.

I can // the lines, but it's not a real solution. Anybody here can help me?

snoopy_virtual

I think the problem is ADK Portal is not handling properly SSI.

Anyway, there is an easy way to sort this problem, but not modifying the file Subs-adkfunction.php but your warning.php file.

Look inside your warning.php for these lines:


global $httpBL_warning;
$httpBL_warning = true;


They are at the beginning of the file, before the call to SSI.

Replace them with:


global $httpBL_warning, $context;
$httpBL_warning = true;
$context['character_set'] = 'UTF-8';


or


global $httpBL_warning, $context;
$httpBL_warning = true;
$context['character_set'] = 'ISO-8859-1';


I am not sure which one of them you should use, because I can see that in your forum you are using ISO-8859-1 but inside the warning page you are using UTF-8

You should use the same one in both of them, so if you are going to use ISO-8859-1 for the warning page as well, you should also change this other line:


$txt['httpBL_warn_charset'] = 'UTF-8';


to:


$txt['httpBL_warn_charset'] = 'ISO-8859-1';


It is inside the warning.php file around line 73. Just before the language lines.

==========

Another thing I have noticed is that you are using only Italian in your warning page (in the left side) but you have left the right side blank.

It doesn't looks very nice.

You have also an easy solution here:

Go to the mod httpBL settings page and un-check the option "Use 2 languages on the warning page".

That will leave your warning page with only one language.

Check it and see if you like it more this way.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Lotti

#613
Thanks a lot for your support, it's why I'm happy to post the translation of your mod.
I'm going to try your suggestion; but I have a question before. Why my warning.php show only italian language? I have simple translate the Set2 to Italian, but I want to show both italian and english. Where is the problem?


Ah, ok, stupid error about the name of variables; 1 instead of 2. Sorry.

Now all it's perfect. :) Me and the student of my University thanks you  ;D

snoopy_virtual

I thought that was the problem, but I wasn't sure if you wanted 1 language or 2 languages there.

In fact, when you have 2 languages the one with the number "1" is the one showing on the left and the one with number "2" is the one on the right.

And when you chose to show only one language the one shown is the language with the number "1".

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

snoopy_virtual

@Lotti

I have checked again your warning page to see if everything was OK now and I have seen another error:


Notice: Undefined index: actual_theme_dir in /home1/*****/public_html/***/forum/Sources/Load.php on line 2127


You can avoid that one as well using the same method we used before, but maybe some more errors will appear later and maybe we will need to be doing it again and again, so I think to avoid this we should use a more general method:

The warning page is going to be seen only by bad robots and humans unlucky enough to have a bad IP (or a trojan) so they don't need to see those errors at all.

So the best thing to do is to turn off the error reporting completely in the warning page.

Go again to the warning page and replace these lines:


global $httpBL_warning;
$httpBL_warning = true;


with:


global $httpBL_warning;
$httpBL_warning = true;
error_reporting(0);


Or leave them as I said in my previous post and add the line turning off the error reporting.

I have added a note in my TODO list to add that to the warning page by default in future versions. Still I will need to find a more permanent solution for that, but it's not good at all to display those kind of errors in the warning page to all the visitors.

I have a question though for the SMF gurus:

Turning error_reporting off will stop those errors from showing in the forum error log?

I hope no (if there are errors I will like to be able to see them so I can sort them) but I am not 100% sure about the answer there.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

Lotti

I try to fix this adding to the Load.php
if(empty($settings['actual_theme_dir']))
$settings['actual_theme_dir'] = $settings['theme_dir'];

before of $language_directories = array(
$settings['default_theme_dir'] . '/languages',
$settings['actual_theme_dir'] . '/languages',

I hope it's ok.

snoopy_virtual

That is not a general error.

Only the people using the mod ENotify would have those lines inside the file Load.php so, as I already told you in one of my PMs, you should ask about that problem inside the support topic for that mod.

The people reading this topic about mod httpBL won't know what to do with that, and maybe it could be useful for anybody else using mod ENotify if you talk about it there.

Also maybe there is a better way to sort that problem and you will have a lot more chances of getting it sorted if you talk about it there. As I told you I don't use mod ENotify so, to understand the problem better and find a solution, I will need to read all the code inside that mod.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

snoopy_virtual

Anyway you need to remember that the errors saying: "Undefined index ... whatever" are not always critical errors.

The script continue working even with those errors, so in most cases you can safely ignore them.

In this case you have here I don't think you should need to worry too much about them. They are not urgent errors.

I think the only really urgent thing is to add the line to stop error reporting inside the warning page, so your visitors don't see those errors and only you see them inside your log until you find a solution for them.

El verdadero sabio es aquel que lo ve todo, lo estudia todo, lo analiza todo y molesta poco.
A true wise man is he who sees everything, studies everything, analyses everything and hardly ever annoys.

damouse

thank you so much for an awesome mod, and for the effort you're putting in to maintain and improve it.

I'm a bit of a newb and have managed to install and activate it without any hassle, I just have a query about adding the code to custom theme pages, in your tutorial you talk about adding it.
"If you have also any other web page connected to your forum through the SSI.php, you will have to insert as well "
I don't understand the php well enough to work out which pages I might need to add it to from this. I think it might be better to expand this explanation a bit further or remove it to save the confusion.

just my 2cents

keep up the awesome work





Advertisement: