Home   D2rozcestník   Median 2008   Odkazy   Archiv blogu 

Chaos Sanctuary

Víkend na lovu botů

Neděle, 18. leden 2009   Webovitosti

Botové vyhubeni, fora zachráněna a lama miluje SMF!

Jo, je to tak, skoro celý víkend, tedy dobu, kdy jsem zrovna nevařila, nejedla, či nepařila diablo, jsem strávila ničením botů ve forech a upgradama. Tak nějak plíživě se mi na weby dostaly 4 fora - tady, u photofiltru, hellgate a harrington. Dvě fora byly XMB a dvě SMF. A všude od prosince byly masivní útoky botů, kteří se v klidu prokousali registrační captchou u SMF, připadně zcela volně lezli na XMB, kde jsem captchu ani neměla. Dřív se jen zaregistrovali s odkazy na své podezřelé weby, ale v poslední době začali i spamovat fora a nestíhali jsme mazat.

A tak jsem upgradovala SMF, kde se do toho opřeli, a udělali proti botům několik extra modů, a nakonec jsem díky tomu převedla na SMF i obě XMB fora.

Prozkoumané Anti bot mody

Použila jsem dva různé proti-botové mody pro registraci nového člena.
1. Na jednom foru je to odpověď na otázku "Jste člověk?", což mi připadá dost jednoduché, uvidím, jak dlouho to bude zabírat. Bylo potřeba přeložit texty otázek do češtiny.
2. Druhá metoda je antispam questions, kde si můžete vymyslet několik různých otázek (česky) a příslušných odpovědí. Myslím, že tohle může slušně zabrat, zvlášť, když tam bude diakritika. No a když to nějaký bot rozlouskne, vymyslím jinou otázku. Po instalaci je pro češtinu potřeba v adresáři themes/default/languages nakopírovat do souboru Modifications.Czech.php texty z anglické verze Modifications.English.php. Překládat to není potřeba, většina je pro admina, snad jen to upozornění, že otázka byla zodpovězena chybně, se hodí česky. Ono to funguje i bez toho ale nevidíte ty texty a v logu jsou vidět chyby skriptu.

Převod z XMB do SMF

Převod zdejšího ďábelského fora jsem popsala minule, včera jsem se pustila do XMB fora pro Photofiltre. Tušila jsem problémy, protože to forum funguje od roku 2005 a byla tam hromada příloh, které se vkládaly přímo do databáze, takže poslední záloha databáze měla 120MB. Původně jsem si pro převod chtěla založit novou databázi a ty tabulky tam nahrát, ale ono to zdechlo, a nechtělo se mi to řešit, a tak jsem nakonec xmb i smf tabulky nechala v původní databázi, společně s dalším forem a tímhle bložínkem, protože to tak kdysi bylo na hostingu omezené, a riskla jsem to - když nejde o život ... Opět musím pochválit SMF, protože jejich konvertor z XMB (mají jich hromady z různých fór) si s tím poradil perfektně, obrázky nacpal do adresáře a do příspěvků dal odkazy, a až zruším xmb tabulky z databáze, tak ještě ušetřím, a to se vyplatí! Bohužel se u takto převedených příloh nezobrazují náhledy - nevíte někdo, jak to jednoduše zařídit? U nových vložených obrázků to funguje, u starých nee, chjo. Je fakt, že návštěvníci fora o Photofiltre jsou ze změny lehce zmatení, ačkoli jsem se snažila vybrat styl co nejpodobnější původnímu foru, ale snad si zvyknou. Zvolený styl DS-Natura se nemusel pro češtinu nijak upravovat, protože nemá obrázková tlačítka. Záhlaví je provizorní a budu ho muset aspoň vyhladit, když už je to o grafice :-)

Česká tlačítka pro Space Sea

A když už jsem byla tak rozjetá v tom páchání dobra, našla jsem nový "kosmický" styl Space sea pro forum o Honor Harrington. Tam jsem musela předělat všechna tlačítka do češtiny, čímž jsem strávila nedělní odpoledne (se zvukovou podporou od Rammsteinů a Sabatonu), a trochu jsem změnila styl pro citace, protože se to nedalo číst. Pokud byste ta tlačítka někdo chtěl, ozvěte se, přidám to pak někde ke stažení, zatím mám jen ta, která jsou na webu viditelná pro návštěvníka.

Co závěrem? SMF je definitivně lama friendly :-)

9 Komentáře

Zobrazit komentáře jako (Lineární | Vláknové)

#1 Garn http://diablo3.cz v 18.01.2009 22:56
Kámoš to řešit tak, že vzal normální captcha a za to dal poznámku "kód opiš pozpátku"...fungovalo to bezchybně, můžeš taky zkusit :-)
#1.1 SuE v 18.01.2009 23:04
taky dobrý trik ale to určitě musel zasahovat do kódu ...
#1.1.1 Danny v 19.01.2009 09:14
Na dcboard.de (phpbb) nám taky pořád lezli boti, i s captchou a spoustou dalších ptákovin, které měly zaručeně fungovat. Nakonec jsme tam nainstalovali mod, který umožňuje zakázat postovat linky dokud nemáš alespoň x příspěvků, stačí to nastavit na 1. Někteří boti se sice zaregistrují, pokusí se párkrát postnout, ale vzhledem k tomu, že vždy chtějí psát linky, tak mají smůlu. Od té doby jsem tam neviděl jediný příspěvek od bota.
#1.1.1.1 Garn http://diablo3.cz v 19.01.2009 18:08
@ SuE: Jo, to asi jo, ale udělal to během chvilky, takže s tím asi tolik práce nebylo.

@ Danny: Ale to ti pak prolezou boti, kteří ty linky píšou ve tvaru "www.xxxx...", aby je ten systém odchytil, tak by to musel napsat "[url]www.xxxx..." ne ?
#1.1.1.1.1 Danny v 19.01.2009 22:25
Nevím, jak přesně to funguje (nejsem admin), ale dřív se u nás registrovalo klidně i pět botů denně (a možná se stále registrují). Ale od té doby, co máme ten mod, tj od 6.2.2007, jsme neměli jediný spambot příspěvek. Můžu ti na něj hodit link jestli chceš.
#1.1.1.1.1.1 Garn http://diablo3.cz v 19.01.2009 23:08
Ne, to není potřeba, taky se v tom moc nevyznám, jen mě to napadlo :-)
#2 Tomáš Fejfar http://blog.red-pill.cz v 19.01.2009 02:28
A to už nefunguje ta stará, dobrá finta s javascriptovým vyplňováním a skrýváním nějakého políčka s náhodným textem? Kdo nemá JS, si dobrovolně snížil uživatelský komfort, tak si nemá co stěžovat.
#2.1 SuE v 19.01.2009 09:21
netuším, jestli SMF něco takového má, a s JS se moc nekamarádím, chtěla jsem něco ve stylu "stáhnout, nainstalovat a hotovo" :-)
#2.2 neon http://www.makrobiotika.info v 19.01.2009 10:23
Ano, tohle stále funguje bez problému. Cokoli jiného je jen zbytečné otravování lidí (opisování captcha). Ale je potřeba si to sám nakódovat. Modul do SMF není.

Autor neumožnil přidávat komentáře

Dál už to nevede, ale můžete se vrátit nahoru nebo proslídit archiv blogu nebo nakouknout do ďábelského fora nebo na odkazy. Kontakt: sue@centrum.cz TOPlist