Констанца profile powered by smf. Как защитить свой форум на Simple Machines (SMF) от спама
Начнем сразу с кода основного скрипта:
#!/usr/bin/perl
# which-forum.pl script
# (c) 2010 Alexandr A Alexeev, http://сайт/
use strict;
# закомментированные строки - для строгости
# если задача - собрать статистику движков, оставить как есть
# если составить список форумов - раскомментировать
my
$data
;
$data
.=
$_
while
(<>
)
;
# проверить, сколько было Powered by phpBB без ссылки в подвале
Этот и другие скрипты, упомянутые в посте, вы найдете в этом архиве . Скрипт which-forum.pl
изучает код html-страницы на предмет наличия в нем сигнатур форумного движка. Аналогичный прием мы использовали при определении WordPress и Joomla , но есть пара отличий. Во-первых, сам скрипт не загружает код страницы, а читает его из stdin или файла, переданного в качестве аргумента. Это позволяет загрузить страницу один раз, к примеру, с помощью wget, а затем прогнать ее через несколько анализаторов, если у нас их не один. Во-вторых, в данном скрипте наличие сигнатуры является 100% признаком движка. В прошлый раз наличие сигнатуры лишь придавало веса соответствующему движку и «выигрывал» движок с наибольшим весом. Я решил, что в данном случае такой подход лишь напрасно усложнит код. Чтобы протестировать работу скрипта, я провел небольшое исследование. Я составил список из нескольких тысяч форумов и прогнал каждый из них через свой скрипт, определив тем самым процент срабатываний программы и популярность различных движков. Для получения списка форумов я воспользовался своим парсером Google . Поисковой системе посылались запросы типа site:forum.*.ru и так далее. Полный код генератора запросов вы найдете в файле gen-forumsearch-urls.pl
. Помимо зоны.ru также использовались.su .ua .kz и.by. В прошлый раз провести такое исследование было затруднительно, поскольку сайты на WordPress и Joomla не имеют подобных сигнатур в URL. Каталоги типа cmsmagazine.ru/catalogue/ не обеспечивают достаточного объема выборки. Что такое 600 сайтов на Drupal? Надо признать, результаты эксперимента меня огорчили. Из 12590 исследуемых сайтов только на 7083 движок был определен успешно, то есть лишь в 56% случаев. Может быть, я не учел какой-нибудь движок? Неужто на половине форумов стоял Bitrix? Или мне стояло больше времени уделить поиску сигнатур? В общем, тут требуются дополнительные исследования. Среди 56% успешно опознанных движков самыми популярными, как и следовало ожидать, оказались IPB (31%), phpBB (26,6%) и vBulletin (26,5%) За ними с большим отставанием следуют SMF (5,8%) и DLEForum (5,3%). Мой любимый punBB оказался лишь на 6-м месте (1,64%). Я не советовал бы сильно доверять этим цифрам (мол, каждый третий форум в рунете работает на IPB), но определенные выводы сделать, конечно, можно. Например, если вы намерены делать сайт на форумном движке и планируете модифицировать форум, скажем, платить пользователям по 0.01$ за каждое сообщение с автоматическим выводом средств раз в неделю, то вам следует выбрать один из трех наиболее популярных движков. Чем популярнее форум, тем больше шансов найти программиста, который хорошо в нем разбирается. Если же существенных изменений в движке не предвидится, то возможно имеет смысл выбрать не самый популярный движок, например SMF или punBB. Этим вы уменьшите число хакерских атак на свой форум и количество автоматически рассылаемого на нем спама. Скриптам для поиска/определения форумов также можно найти не одно практическое применение. Первое, что пришло лично мне в голову — это отсортировать по тИЦ опознанные форумы и разместить на первой сотне посты с ссылками на один из своих сайтов. Однако сотня форумных dofolllow-ссылок никак не повлияла на тИЦ (прошло 2 апдейта), так что лучше не тратить тут время, если только вас не интересуют переходы. Понятно, что названное применение скриптов далеко не единственное. Думаю, вы легко придумаете, как еще можно их использовать. Browse to the board where you wish to post and click the New Topic
button (positioned by default at both the top and the bottom of the board, as shown in the ), which should take you to the Start new topic
screen. While this presents a number of options, the two most important are the Subject
field and main Message
field (not labeled as such, but obvious by its size). So enter your subject and start to type (or paste) your message into the main text area, noting that a message missing either a subject or a body will not be accepted for posting until it has both. If you"re happy with your plain text message, you can then post it by clicking the Post
button and/or preview it first by clicking the Preview
button, but there are many further available to make things that little bit more interesting. A poll is basically a topic with an added question and voting options, started by clicking New Poll
instead of New Topic
. To post a poll it is necessary to fill out the Question
field and at least two of the Option
fields in addition to the Subject
and Message
fields required by a standard topic. Further options to configure how many choices the user may vote for, how long the poll should run, whether users can change their votes and what conditions must be fulfilled for the results to be displayed should be self-explanatory. To offer more than five choices in a poll, simply click Add Option
as many times as necessary. Note that it may also be possible for some users in some forums to add a poll to an existing topic. Where this option has been configured (it"s not standard "out of the box"), you can post an event by selecting Calendar
from the followed by Post Event
from the calendar screen. What you see now is a Start new topic
screen with supplementary fields for the event title, date and target board, which simply add your event to the calendar and create a link back to your post in that board. Replying to a topic or poll is basically the same as , but it"s not necessary to enter anything in the Subject
field unless you wish to change what"s already there. To vote in a poll, you simply have to select your chosen option(s) and click Submit Vote
. If "Quick Reply" has been enabled, a simple reply field will also appear after the post(s) on a page, but you"ll have to type your and manually if you choose to use it. To reply to a post by quoting it, you can either click the Quote
button for the relevant post and add your own message to the quoted text or click the Reply
button followed by Insert Quote
from the relevant post in the "Topic Summary" below, but note that: To modify a post, click the Modify
button and make your changes. Note that most forums are likely to be configured to show the date and time of the last edit, but the administrator(s) may also allow a short period to elapse before this happens. To delete a post, click the Delete
button followed by OK
from the Remove this message?
box that appears. Some forums may also allow you to remove topics or polls that you start, but the buttons for these are usually at the bottom of the page. Check this to subscribe to email notification for the topic. Check this to return to the topic (instead of the message index) after posting (NB you can also set this behavior as a preference in your profile). Check this to prevent certain in your post from being parsed and rendered as smileys. If enabled, this feature allows you to attach files to your posts in much the same way as most email clients, so you simply have to browse to the relevant file(s) on your computer before clicking Post
. You can delete your attachment(s) or add more by , but please note that: The buttons shown belong to the SMF default theme and may differ from forum to forum. Ну что же, начнем давать маленькие советы по оптимизации и продвижении сайтов (форумов) на phpBB. В данном случае мы проведем небольшой хак, который поможет избавиться от внешней ссылки вида "Powered by phpBB ©
...". В данной публикации мы рассмотрим 2 способа, с помощью которых можно это сделать - прием для phpBB 3.x.x
. Первый способ удаления внешней ссылки с надписью Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
. И так, самый легкий способ - удалить с помощью панели администратора. Заходим в административную панель, переходим в пункт меню "Стили", слева видим панель, где расположен блок в меню, нас интересует блок "Компоненты стилей", а в нем "Шаблоны". По стандарту в предложенном окне мы увидим следующие: prosilver и subsilver2, хотя моуг быть и другие, если Вы их устанавливали. В общем не суть. Из преложенного набора выбираем используемый по умолчанию. Нажимаем на кнопку "изменить" рядом с шаблоном. Далее появляется окно с предложением "Выбрать файл шаблона". Далее выбираем "Файл шаблона" - "overall_footer.html". Ниже появляется HTML редактор. Находим следующий код: "Powered by phpBB 2000, 2002, 2005, 2007 phpBB Group
" и просто удалем, хотя можно и установить свою ссылку и надпись. " Второй способ удаления внешней ссылки с надписью Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
. Этот способ аналогичен, но мы подключаемся к сайту по пратаколу ftp. Переходим по следующему пути styles/имя_шаблона/template/overall_footer.html. И редактируем тот же код, который редактировали мы выше. Если будете изменять код, то не забудьте установить кодировку UTF - так на месте анкоров могут появится "кракозяблы" (квадратики, и другие непонятные символы). Выбрав для просмотра конкретную тему, пользователи попадают на страницу со списком сообщений в этой теме. Каждое отдельное сообщение обычно выглядит вот так: Обычно вдоль верхней и нижней части каждой страницы отображается небольшое меню, содержащее (в зависимости от настроек форума) следующие кнопки: Как правило, список сообщений в теме отображается в вертикальном порядке: старые сообщения вверху, новые внизу. Но каждый пользователь может в своем профиле установить иной, горизонтальный порядок. Тогда новые сообщения будут размещаться вверху. Каждое сообщение в списке разделено на две секции. В левой секции содержится краткая информация об авторе сообщения, а в правой - само сообщение. Хотя это и наиболее распространённые элементы сообщений при просмотре тем, пользователи могут скрыть некоторые из них, отредактировав свои профили. Long time no love for seobayers so iam writing this tutorial for you guys: One of the biggest mysteries about xrumer has been creating profiles and me myself being a noob , but a smart one:P, always try to find ways for creating thins easier. Recently i was doing a test and found a good way of generating profile links easily. Before we start i will post results: Tools
- Hrefer 3.3, Xrumer 7.5, Scrapebox, Adword tool for keyword, Keyword studio pro and a linklist merger Linklist generated
- 250k (unique domains) Step 1
Usage - 2) One-by-one load these keywords into keyword studio pro (i used crack version:P) and generate similar keywords. Note that these words are better than scrapebox wonderwheel scraper. 3) Load all these keywords into scrapebox and generate keywords upto 3 levels. De-dup them etc. and save them. Then in the end make a huge list of all the keywords generated from original 100 words. Step 2
1) Edit additive words and just use these:
"powered by smf" Etc. etc. etc. but only forum software names. I did this so i don"t know which are most useful. 2) Edit search engine filter and place this: Member.php?action= Etc. etc. basically all those filters which have view profile in their url. The logic is to get maximum of those profiles which have been made for the purpose of visible backlinks. (Iam having trouble loggin into my dedi so will post the complete list later) 3) Start scraping and wait for it to complete. Step 3
- Another very important step. Usually you all just load the links in xrumer and blast away but no you should analyze the database also to remove dead ones. So click on tools -> database analysis 1) Type the same "powered by" stuff into the box on left hand side. 2) Choose your linklist and select search content and 50 threads and go. This will remove all 404 forums and blogs etc. Now we run xrumer with this linklist. 1) Load the database and setup your project. 2) Goto advanced options -> select register only, goto speed<---> success and move all the way to success and select recaptcha with 40-50 atempts. 3) Start and let it complete. While the posting is done i usually move to next keyword building step. When all your profiles are created, load them into linklist merger and create a big file from it. Now remove dups and all and you have a good profile link package. So the jist is - keywords which people search - only few additive words and filters - right settings etc. You will notice that from your final linklist with medium success and recpatcha off and 20-25 atempts for captcha you will get approx 30k+ profiles. I get 60k with recaptcha and half-success Happy profile creation.... Мобильный банк — такой же важный инструмент управления своими деньгами, как и сервис Сбербанк онлайн. Тем более, второй без первого практически не работает!
Пакет «Эконом» берет с клиента 15 рублей за проверку последней операции на карте и...
Как известно, Яндекс Директ является весьма популярным сервисом, основная функция которого заключается в построении взаимодействия между рекламодателями, а также теми, кто желает разместить на своих ресурсах рекламные объявления. Если вы...
В этой статье вы узнаете, что такое Яндекс Директ и как он работает в интернете. Также я дам советы и кейсы, которые помогут вам повысить эффективность и увеличить прибыль от контекстной рекламы.
Для владельцев сайтов — это...
Для начала стоит объяснить, что медленная зарядка устройства или полное её отсутствие - это не следствие разных поломок, а просто их разные стадии. Если не заряжается планшет или это происходит не с той скоростью, можно выделить такие,...
В Украине скоро заработает связь нового поколения. Мы уже , как определить совместимость смартфона с 4G, а также о семи нюансах работы технологии в Украине. Теперь редакция объясняет, в чем разница между 4G и LTE.
#1. Что такое 4G?
4G -...
Ноутбуки стали неотъемлемой частью современного мира и уже практически полностью заменили собой громоздкие настольные компьютеры. Популярность этих гаджетов неудивительна, ведь они сохраняют весь потенциал среднестатистического компьютера,...
print
"phpbb\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i
or
# $data =~ /viewforum\.php\?[^""]*f=\d+/i or
$data
=~
/phpBB\-SEO/i
or
$data
=~
/)
;
print
"ipb\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*>[^<]*IP\.Board/i
or
$data
=~
/]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i
or
$data
=~
/
$data
=~
/index\.php\?[^""]*showforum=\d+/i
)
;
print
"vbulletin\n
"
if
($data
=~
/Powered by:?[^<]+vBulletin[^<]+(?:Version)?/i
or
$data
=~
/)
;
print
"smf\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>Powered by SMF/i
or
$data
=~
/index\.php\?[^""]*board=\d+\.0/i
)
;
print
"punbb\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*>PunBB/i
)
;
#or
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
print
"fluxbb\n
"
# if($data =~ /viewtopic\.php\?id=\d+/i or
if
( $data
=~
/]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i
)
;
print
"exbb\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i
)
;
# or
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
print
"yabb\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i
or
$data
=~
/YaBB\.pl\?[^""]*num=\d+/i
)
;
print
"dleforum\n
"
if
($data
=~
/\(Powered By DLE Forum\)<\/title>/i
or
$data
=~
/]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=copyright)[^"]*">DLE Forum<\/a>/i
)
;
print
"ikonboard\n
"
if
($data
=~
/]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i
or
$data
=~
/\n
"
if
($data
=~
/\n
"
# if($data =~ /forums\.php\?fid=\d+/i or
# $data =~ /topic\.php\?fid=\d+/i or
if
($data
=~
/]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i
)
;
print
"stokesit\n
"
# if($data =~ /forum\.php\?f=\d+/i or
if
($data
=~
/]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i
)
;
print
"podium\n
"
# if($data =~ /topic\.php\?t=\d+/i or
if
($data
=~
/]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>Podium/i
)
;
print
"usebb\n
"
# if($data =~ /forum\.php\?id=\d+/i or
if
($data
=~
/]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i
)
;
print
"wrforum\n
"
# if($data =~ /index\.php\?fid=\d+/i or
if
($data
=~
/]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i
)
;
print
"yetanotherforumnet\n
"
if
($data
=~
/Yet Another Forum\.net/i
or
$data
=~
/default\.aspx\?g=posts&t=\d+/i
)
;
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
....Starting a New Topic
Starting a New Poll
Posting an Event to the Calendar
Replying to a Topic or Poll
Quoting a Post
Modifying or Deleting a Post
Standard Posting Options
Notify me of replies
Return to this topic
Don"t use smileys
Attachments
References
SMF Bulletin Board Code
Tag Name
Button
Code
Output
Comments
Bold
[b]bold
bold
*
*
*
*
Glow
glow
The three attributes (eg red, 2, 50) in the "glow" tag are color, strength and width respectively.
The two attributes (eg red, left) in the "shadow" tag are color and direction respectively.
move
move
Not valid XHTML, but can also be used for images!
Simple
Machines
Forum
Simple
Machines
Forum
Preserves critical text formatting, rendered in a monospace font.
left align
*
centered
*
right align
*
Right-to-Left
*
right to left!
Typical usage would be to post Arabic or Hebrew in an English document.
Left-to-Right
*
left to right!
Typical usage would be to post English in an Arabic or Hebrew document.
*
font size
*
font face
Only fonts installed on the user"s computer will be displayed, so use with caution!
Font Color
Change Color
Black
Red
Yellow
Pink
Green
Orange
Purple
Blue
Beige
Brown
Teal
Navy
Maroon
Lime Green
red
red
Select the color from the drop-down.
http://somesite/somefile.swf
http://somesite/somefile.swf
Please note that, if embedded Flash has been disabled by the forum administrator(s), the Flash file will appear as a straight hyperlink as shown here. The two attributes in the "flash" tag (where relevant) are width and height respectively.
http://somesite/image.gif
Type the width and height attributes to resize the image.
http://somesite/image.gif
http://somesite/
http://somesite/
NB the "url" tag opens in a new window, but you can type "iurl" tags to open in the same window.
descriptive link
descriptive link
someone@somesite
someone@somesite
*
ftp://somesite/somefile
ftp://somesite/somefile
*
descriptive link
descriptive link
*
No meaningful output from the "table" tags alone.
*
No meaningful output from the "table" and "tr" tags alone.
content
content
Note the correct nesting of the tags, so the "table" tags contain the "tr" tags, which each contain an equal number of "td" tags!
SMF
Bulletin
Board
Code
SMF
Bulletin
Board
Code
superscript
*
subscript
*
teletype
Monospace font.
Удаляем внешнюю ссылку Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group и Русская поддержка phpBB
{TRANSLATION_INFO}
" (который находится ниже, также можно удалить) - это код отвечает за локализацию например внешнюю ссылку с надписью "Русская поддержка phpBB".
Profiles generated
- 60k (unique domains) - a lot in just 20 days.
Generate keywords which people actually try to rank for. This is the most crucial step in profile building. I saw a huge list being shared on another forum which had over 300k words. I say what is the use for searching keywords like "aaaaa", "abra ka dabra" etc. Who will rank for these? So i used common sense and generated keywords which people actually use for ranking.
1) Note down atleast 100 keywords from google search (not adwords) which are broad and have massive competition like credit card, insurance etc.
Load them into hrefer but before you begin do this:
"powered by vbulletin"
"powered by phpbb"
"powered by ip.board"
profile.php?viewprofile=Похожие статьи
Три способа подключения «Мобильного банка» от Сбербанка
Что такое яндекс директ и как он работает
Управление ставками Яндекс
Планшет самсунг стал долго заряжаться
LTE — что это такое в телефоне, как пользоваться Какой лучше 4g или lte
Можно ли заряжать телефон (смартфон) от компьютера через USB-порт?