Pospiesz się profil obsługiwany przez smf. Automatyczne wykrywanie silnika forum
Zacznijmy od razu z głównym kodem skryptu:
#!/usr/bin/perl
# skrypt what-forum.pl
# (c) 2010 Alexandr A Alexeev, http://strona internetowa/
używaj ścisłego;
# skomentowane wiersze - dla ścisłości
# jeśli zadaniem jest zbieranie statystyk silnika, zostaw to tak, jak jest
# jeśli tworzysz listę forów - odkomentuj
moje $dane ;
$dane .= $_ podczas gdy (<>
)
;
# sprawdź, ile było obsługiwanych przez phpBB bez linku w stopce Ten i inne skrypty wymienione w poście można znaleźć w tym archiwum. Scenariusz które-forum.pl sprawdza kod strony html pod kątem obecności w nim sygnatur silnika forum. Użyliśmy podobnej techniki podczas definiowania WordPress i Joomla, ale jest kilka różnic. Po pierwsze, sam skrypt nie ładuje kodu strony, tylko czyta go ze stdin lub pliku przekazanego jako argument. Dzięki temu możemy pobrać stronę raz, na przykład za pomocą wget, a następnie przepuścić ją przez kilka parserów, jeśli mamy więcej niż jeden. Po drugie, w tym skrypcie obecność sygnatury to 100% znak silnika. Ostatnim razem obecność podpisu tylko nadała wagę odpowiedniemu silnikowi i „wygrała” silnik o największej masie. Uznałem, że w tym przypadku takie podejście tylko niepotrzebnie skomplikuje kod. Aby przetestować skrypt, zrobiłem mały research. Stworzyłem listę kilku tysięcy forów i przepuściłem każde z nich przez mój skrypt, określając w ten sposób procent aktywacji programu i popularność różnych silników. Aby uzyskać listę forów, użyłem parsera Google. Do wyszukiwarki zostały wysłane zapytania typu strona: forum.*.ru i tak dalej. Możesz znaleźć pełny kod generatora zapytań w pliku gen-forumsearch-urls.pl. Oprócz strefy .ru używano również .su .ua .kz i .by. Ostatnim razem trudno było przeprowadzić takie badanie, ponieważ witryny WordPress i Joomla nie mają takich podpisów w adresie URL. Katalogi takie jak cmsmagazine.ru/catalogue/ nie zapewniają wystarczającej wielkości próbki. Co to jest 600 witryn na Drupalu? Muszę przyznać, że wyniki eksperymentu mnie rozczarowały. Spośród 12 590 przebadanych miejsc pomyślnie zidentyfikowano tylko 7083 silniki, czyli tylko w 56% przypadków. Może nie wziąłem pod uwagę jakiegoś silnika? Czy Bitrix stanął na połowie forów? A może powinienem poświęcić więcej czasu na szukanie podpisów? Ogólnie rzecz biorąc, potrzebne są tutaj dalsze badania. Spośród 56% pomyślnie zidentyfikowanych wyszukiwarek, zgodnie z oczekiwaniami, największą popularnością cieszyły się IPB (31%), phpBB (26,6%) i vBulletin (26,5%). Tuż za nimi uplasowały się SMF (5,8%) i DLEForum (5,3%). Mój ulubiony punBB znalazł się dopiero na 6. miejscu (1,64%). Nie radziłbym mocno ufać tym liczbom (mówią, że co trzecie forum w Runecie działa na IPB), ale pewne wnioski można oczywiście wyciągnąć. Na przykład, jeśli zamierzasz zrobić witrynę na silniku forum i planujesz zmodyfikować forum, powiedzmy, płacić użytkownikom 0,01 $ za każdą wiadomość z automatyczną wypłatą środków raz w tygodniu, powinieneś wybrać jeden z trzech najpopularniejszych silników. Im popularniejsze forum, tym większe prawdopodobieństwo znalezienia programisty, który się na nim dobrze zna. Jeśli w silniku nie spodziewamy się znaczących zmian, wówczas sensowne może być wybranie mniej popularnego silnika, takiego jak SMF lub punBB. W ten sposób zmniejszysz liczbę ataków hakerskich na swoje forum i ilość automatycznie wysyłanego na nie spamu. Skrypty do znajdowania/definiowania forów również mogą znaleźć więcej niż jedno praktyczne zastosowanie. Pierwszą rzeczą, która mi osobiście przyszła do głowy, było posortowanie zidentyfikowanych forów według TCI i umieszczenie postów z linkami do jednej z ich stron w pierwszej setce. Jednak sto linków dofollow na forum nie wpłynęło w żaden sposób na TIC (minęły 2 aktualizacje), więc lepiej nie marnować tutaj czasu, chyba że interesują Cię przejścia. Oczywiste jest, że nazwane użycie skryptów nie jest jedyne. Myślę, że możesz łatwo dowiedzieć się, jak jeszcze możesz ich użyć. Jeśli ktoś nie wie, Simple Machines Forum - w skrócie SMF - to, jak podano na oficjalnej stronie internetowej, darmowy, profesjonalny pakiet, który pozwoli Ci zorganizować własną społeczność online w kilka minut. w tym silniku można zobaczyć tutaj. Sam umieściłem na nim swoje forum (nawiasem mówiąc, odwiedź FreeForum.biz). Nie ma znaczenia, ile lub jak mało spamu pojawia się na Twoim forum. Ważne jest, abyś spędzał swój cenny czas na umiarkowaniu. Skonfigurowanie wtyczki, która wykona całą pracę za Ciebie, zajmie kilka minut i pozwoli Ci zaoszczędzić w sumie dni i miesiące, które sumują się z minut, które spędziłbyś na usuwaniu wiadomości i usuwaniu użytkowników. Zaznaczę, że próbowałem walczyć ze spamerami na własną rękę - blokowałem dostęp przez IP, a nawet przez podsieci. To naprawdę działało, odfiltrowało dużo śmieci, ale mimo to raz na jeden lub dwa dni ktoś się pojawiał. I sporo czasu poświęcono na uzupełnianie bazy zbanowanych adresów IP. Myślałem, że powinno być więcej wygodnym sposobem i naprawdę to zrobił! W ciągu dwóch tygodni działania wtyczka ta zablokowała 2202 fałszywych użytkowników. Każdy z nich zostawiał przynajmniej jedną wiadomość. Spamerzy nie zamierzają zwalniać tempa i codziennie spędzam czas na czyszczeniu forum. Zamiast tego co kilka dni wchodzę na stronę zarządzania użytkownikami i widzę coś takiego: Przechodzę do sekcji „Oczekuje na zatwierdzenie” (są to znalezieni spamerzy, którzy nie mogą zostawiać wiadomości, dopóki nie zostaną zatwierdzeni konta administrator). Zaznaczam „Zaznacz wszystko” i usuwam je jednym kliknięciem: To wszystko, wszystkie konta spamowe idą w zapomnienie. Powrót do naszej listy użytkowników: Widać, że lista wyraźnie się przerzedziła, ale kim jest reszta? Zaznacz wszystko i wyślij jednym przyciskiem w celu weryfikacji: Pojawił się jeden „czerwony”, natychmiast go usuwamy. Jeśli masz czas wolny możesz zrobić inne. Jeśli nie ma czasu, nie rób nic z nowymi użytkownikami - większość z nich „zarumieni się” przy kolejnych kontrolach. Jeśli masz czas, możesz wejść na ich profile i zobaczyć - jeśli w podpisie jest link - natychmiast zbanowane, są to fałszywe konta spamerów, którzy nigdy nie zostawią ani jednej przydatnej wiadomości. Powiedziałem ci, jak korzystać z tej magicznej wtyczki, teraz powiem ci, jak ją zainstalować. Pobierz dwa pliki: language_full.zip (to jest pakiet językowy do tłumaczenia wtyczki) i StopSpammer_v2_3_9.zip (liczba może się różnić w miarę aktualizacji wersji). Rozpakuj zawartość archiwum StopSpammer_v2_3_9.zip do jakiegoś folderu. Rozpakuj archiwum language_full.zip do tego samego folderu, zgadzając się na wymianę plików. Teraz skompresuj nasz folder. Przejdź do panelu administracyjnego, aby zainstalować pakiety. Naprzeciw napisu „Pobierz pakiet” znajduje się przycisk wyboru pliku na komputerze. Wybierz nasze nowe archiwum (w którym zastąpiliśmy plik językowy), wgraj je na forum i aktywuj pakiet. Otóż to! Dodatkowa konfiguracja wtyczki odbywa się w panelu administratora: przejdź do Użytkownicy → Rejestracja → Ustawienia Możesz tam zostawić wartości domyślne. Istnieje również pole „Twój klucz API”. Bez tego klucza nie będziesz mógł zgłaszać nowych spamerów (ale wtyczka będzie działać i filtrować znanych spamerów). Jeśli chcesz otrzymać własny klucz API, przejdź do www.stopforumspam.com, aby się zarejestrować, a następnie wprowadź klucz tutaj. Jeśli jeszcze nie otrzymałeś klucza, pozostaw to pole puste. Następnie zostanie użyty klucz domyślny. Zwolennicy religii SEO (więcej o moim stosunku do SEO-nistów możecie zobaczyć w innym) mają głębokie przekonanie, że zwiększając liczbę linków do swojej strony, „promują” ją (z jakiegoś powodu pomysł tworzenia ciekawych i wysokiej jakości treści nie przychodzi im do głowy). Byłby frajerem, ale są sposoby na wyciągnięcie od niego pieniędzy. Tak więc niektórzy „obywatele” świadczą usługi „prowadzenia” witryn na forach. Tworzą dużą liczbę kont na różnych forach i umieszczają linki zwrotne w podpisach i innych dostępnych polach. Pomimo faktu, że nawet „SEO-eksperymentatorzy” udowodnili już swoim doświadczeniem, że te linki są bezużyteczne, niektórzy ostrzegają, że możesz zostać zbanowany Wyszukiwarki, na przykład Yandex po prostu ignoruje linki na WSZYSTKICH forach i stronach, na których każdy może zostawić linki. Google też ma podobne algorytmy - ignoruje linki w komentarzach itp. Ale prawo nie jest pisane dla frajerów... Dlatego my, właściciele forów, musimy liczyć się z faktem, że "fajni SEO-optymalizatorzy" zamawiają "przebieg" swojego gównianego rzemiosła za tysiąc rubli. Wtyczka Stop Spammer wiele odfiltruje. Ale możemy mu pomóc! Spamerom można wybić spod nóg samo zainteresowanie zamieszczaniem linków na swoim forum. Do tego służy Łącza antyspamowe. Ta wtyczka (konkretne liczby można zmienić w ustawieniach) robi to: Uwierz mi, niedoszli SEOwcy bardzo zwracają uwagę na formę, w jakiej ich link trafia na stronę. Bardzo szybko stracą zainteresowanie twoim forum, jeśli nie będą mogli łatwo umieszczać tam swoich gównianych linków do swoich gównianych stron. Tak, nawiasem mówiąc, powyższe zasady działają w takich dziedzinach jak podpisy. Aby zainstalować tę wtyczkę, przejdź do jej oficjalnej strony. Pobierz archiwum anti_spam_links_v1.0.1.zip (numer może być inny). Ponownie w administratorze forum przejdź do instalacji pakietów (tak jak w przypadku poprzedniego pakietu) i zainstaluj go. Nie ma pliku językowego dla tego pakietu, więc nie musisz rozpakowywać archiwum ani nic z nim robić. Aby skonfigurować wtyczkę, przejdź do sekcji Konfiguracja → Konfiguruj mody… → Konfiguruj mody Na Twoją prośbę zapisz ile wiadomości powinien mieć użytkownik, aby podnieść swoje możliwości. Te dwie wtyczki BARDZO ułatwią życie tobie, właścicielowi forum i zaoszczędzą dużo czasu. Jednak od czasu do czasu przebijają się spamerzy i przynajmniej raz w tygodniu trzeba „przerzedzić” użytkowników i usunąć spam. Dlatego nie porzucaj swoich zasobów internetowych! Dawno nie lubiłem seobayerów, więc piszę dla was ten samouczek: Jedną z największych tajemnic związanych z xrumerem było tworzenie profili, a ja sam jestem noobem, ale mądrym: P, zawsze staraj się znaleźć sposoby na łatwiejsze tworzenie cienkich. Ostatnio robiłem test i znalazłem dobry sposób na łatwe generowanie linków profilowych. Zanim zaczniemy wrzucę wyniki: Narzędzia- Hrefer 3.3, Xrumer 7.5, Scrapebox, narzędzie Adword dla słów kluczowych, Keyword studio pro i połączenie listy linków Wygenerowano listę linków- 250 tys. (unikalne domeny) Krok 1 Stosowanie- 2) Jedno po drugim załaduj te słowa kluczowe do programu Keyword Studio Pro (użyłem wersji crack: P) i wygeneruj podobne słowa kluczowe. Zauważ, że te słowa są lepsze niż skrobak Wonderwheel scrapebox. 3) Załaduj wszystkie te słowa kluczowe do scrapeboxa i wygeneruj słowa kluczowe do 3 poziomów. Zdeduplikuj je itp. i ratuj ich. Następnie na koniec sporządź ogromną listę wszystkich słów kluczowych wygenerowanych z oryginalnych 100 słów. Krok 2 1) Edytuj dodatkowe słowa i po prostu użyj tych: "zasilany przez smf" itp. itp. itp. ale tylko nazwy oprogramowania forum. Zrobiłem to, więc nie wiem, które są najbardziej przydatne. 2) Edytuj filtr wyszukiwarki i umieść to: członek.php?akcja= itp. itp. w zasadzie wszystkie te filtry, które mają profil widoku w swoim adresie URL. Logika polega na tym, aby uzyskać maksimum z tych profili, które zostały utworzone w celu widocznych linków zwrotnych. (Mam problem z zalogowaniem się do mojego dedi, więc później opublikuję pełną listę) 3) Rozpocznij skrobanie i poczekaj, aż się zakończy. Krok 3- Kolejny bardzo ważny krok. Zwykle wszyscy po prostu ładujecie linki w xrumer i odpalacie, ale nie, powinniście przeanalizować bazę danych również w celu usunięcia martwych. Kliknij więc narzędzia -> analiza bazy danych 1) Wpisz to samo „zasilane przez” w polu po lewej stronie. 2) Wybierz swoją listę linków i wybierz zawartość wyszukiwania oraz 50 wątków i gotowe. Spowoduje to usunięcie wszystkich 404 forów i blogów itp. Teraz uruchamiamy xrumer z tą listą linków. 1) Załaduj bazę danych i skonfiguruj swój projekt. 2) Przejdź do opcji zaawansowanych -> wybierz tylko rejestr, przejdź do prędkości<--->sukces i przejdź całą drogę do sukcesu i wybierz recaptcha z 40-50 próbami. 3) Zacznij i pozwól mu się zakończyć. Po zakończeniu publikowania zwykle przechodzę do następnego etapu tworzenia słów kluczowych. Po utworzeniu wszystkich profili załaduj je do połączenia listy linków i utwórz z niego duży plik. Teraz usuń duplikaty i wszystko, a otrzymasz dobry pakiet linków do profilu. Więc jist jest taki - słowa kluczowe, które ludzie wyszukują - tylko kilka dodatkowych słów i filtrów - odpowiednie ustawienia itp. Zauważysz, że z końcowej listy linków ze średnim sukcesem i wyłączoną recpatcha oraz 20-25 próbami captcha otrzymasz około 30 000+ profili. Dostaję 60 000 z recaptcha i połową sukcesu Miłego tworzenia profilu.... Cóż, zacznijmy od drobnych wskazówek dotyczących optymalizacji i promowania stron (forów) na phpBB. W takim przypadku przeprowadzimy mały hack, który pomoże pozbyć się zewnętrznego linku formularza „ Obsługiwane przez phpBB ©...”. W tej publikacji rozważymy 2 sposoby, w jakie możesz to zrobić - technikę phpBB 3.x.x. Pierwszy sposób na usunięcie zewnętrznego linku oznaczonego Powered by phpBB © 2000, 2002, 2005, 2007 Grupa phpBB. I tak najbardziej łatwy sposób- odinstaluj za pomocą panelu administratora. Wchodzimy do panelu administracyjnego, przechodzimy do pozycji menu „Style”, po lewej stronie widzimy panel, w którym znajduje się blok w menu, interesuje nas blok „Komponenty stylu”, aw nim „Szablony”. Zgodnie ze standardem w proponowanym oknie zobaczymy: prosilver i subsilver2, chociaż mogą być inne, jeśli je zainstalowałeś. Generalnie nie o to chodzi. Z proponowanego zestawu wybierz domyślny. Kliknij przycisk „edytuj” obok szablonu. Następnie pojawi się okno z prośbą o „Wybierz plik szablonu”. Następnie wybierz „Plik szablonu” - „overall_footer.html”. Pojawia się poniżej edytor HTML. Znajdujemy następujący kod: Obsługiwane przez phpBB 2000, 2002, 2005, 2007 Grupa phpBB"i po prostu go usuń, chociaż możesz ustawić własny link i napis." Drugi sposób na usunięcie zewnętrznego linku z napisem Powered by phpBB © 2000, 2002, 2005, 2007 Grupa phpBB. Ta metoda jest podobna, ale łączymy się z witryną przez ftp pratacol. Przejdź do następującej ścieżki style/nazwa_szablonu/template/overall_footer.html. I edytujemy ten sam kod, który edytowaliśmy powyżej. Jeśli zmienisz kod, nie zapomnij ustawić kodowania UTF - tak „szalone” (kwadraty i inne niezrozumiałe znaki) mogą pojawić się zamiast kotwic.
wypisz "phpbb \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i Lub
# $data =~ /viewforum\.php\?[^""]*f=\d+/i lub
$data =~ /phpBB\-SEO/i lub
$dane =~ /)
;
wydrukuj "ipp \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*>[^<]*IP\.Board/i
Lub
$dane =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i Lub
$dane =~ /
$dane =~ /index\.php\?[^""]*showforum=\d+/i)
;
drukuj „vbiuletyn \N"
if ($dane =~ / Obsługiwane przez:?[^<]+vBulletin[^<]+(?:Version)?/i
Lub
$dane =~ /)
;
drukuj "sf \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Obsługiwane przez SMF/i Lub
$dane =~ /index\.php\?[^""]*board=\d+\.0/i)
;
drukuj "punbb \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*>PunBB/i) ; #Lub
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
drukuj „fluxbb \N"
# if($data =~ /viewtopic\.php\?id=\d+/i or
if ($dane =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i)
;
drukuj "exbb \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # Lub
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
drukuj „jabb \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i Lub
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
drukuj "forum \N"
if ($dane =~ /\(Obsługiwane przez forum DLE\)<\/title>/I Lub
$dane =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">Forum DLE<\/a>/I)
;
drukuj "tablica ikon \N"
if ($dane =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i Lub
$dane =~ /\N"
if ($dane =~ /\N"
# if($data =~ /forums\.php\?fid=\d+/i or
# $data =~ /topic\.php\?fid=\d+/i lub
if ($dane =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i)
;
drukuj „Stokesit \N"
# if($data =~ /forum\.php\?f=\d+/i or
if ($dane =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i)
;
drukuj "podium \N"
# if($data =~ /topic\.php\?t=\d+/i or
if ($dane =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i)
;
drukuj "usebb \N"
# if($data =~ /forum\.php\?id=\d+/i or
if ($dane =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i)
;
drukuj "wrforum \N"
# if($data =~ /index\.php\?fid=\d+/i or
if ($dane =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i)
;
drukuj "jeszcze inne forum \N"
if ($data =~ /Yet Another Forum\.net/i lub
$dane =~ /default\.aspx\?g=posty&t=\d+/i)
;
strona: talk.*.ru
strona:board.*.ru
strona: smf.*.ru
strona: phpbb.*.ru
....1. Instalowanie i konfigurowanie Stop Spammer
2. Instalowanie i konfigurowanie łączy antyspamowych
Wniosek
Wygenerowane profile- 60 tys. (unikatowych domen) - dużo w zaledwie 20 dni.
Generuj słowa kluczowe, według których ludzie faktycznie starają się uszeregować. Jest to najważniejszy krok w budowaniu profilu. Widziałem ogromną listę udostępnianą na innym forum, która zawierała ponad 300 000 słów. Mówię, jaki jest pożytek z wyszukiwania słów kluczowych, takich jak „aaaaa”, „abra ka dabra” itp. Kto zaliczy te rankingi? Użyłem więc zdrowego rozsądku i wygenerowałem słowa kluczowe, których ludzie faktycznie używają do rankingu.
1) Zanotuj co najmniej 100 słów kluczowych z wyszukiwarki Google (nie adwords), które są szerokie i mają ogromną konkurencję, taką jak karta kredytowa, ubezpieczenie itp.
Załaduj je do hrefera, ale zanim zaczniesz to robić:
„zasilany przez vbulletin”
„oparte na phpbb”
„zasilany przez ip.board”
profil.php?viewprofile=Usuwanie linku zewnętrznego Powered by phpBB © 2000, 2002, 2005, 2007 Grupa phpBB i rosyjski Wsparcie phpBB
(TRANSLATION_INFO)
" (który jest poniżej, też można usunąć) - ten kod odpowiada za lokalizację, np. link zewnętrzny z napisem "obsługa rosyjskiego phpBB".