WordPress 2.0 / 1.5.x Plugin: Referrer Bouncer - A Plugin to bounce referrer spammer bots (and humans) WordPress 2,0 / 1.5.x Hack: Bouncer Реферер - плагин для отказов ссылающейся спамер роботов (и людей)
Overview Обзор
A Plugin to bounce back referrer spam attempts; requires no upfront configuration, no mod-rewrite. Плагин для возврата назад ссылающейся попытки рассылать спам; не требует никаких авансовых конфигурации, не мода-переписать. It is like the strong silent bouncer at your favorite club. Он подобен сильной молчания bouncer на своего любимого клуба. Tested on WordPress 1.5.x and 2.0. Испытано на WordPress 1.5.x и 2,0. It should work with earlier versions too. Он должен работать с более ранними версиями тоже.
It does one job and does it well. Оно одной работы и делает ее хорошо. Enough said. Хватит говорит.
Update : Обновление:
- A Неопределенный артикль new version of the plugin Новая версия плагина is available with some enhancements. можно получить с некоторыми аксессуарами. Please read the details Пожалуйста, прочитайте подробности here здесь . The download link below provides the latest version. Загрузить ссылку ниже приводится последняя версия.
- This plugin does not collect any information on the amount of work it does or spammer bots it bounces back. Этот плагин не собирает никакой информации об объеме работы, она делает или спам-роботов он отказов обратно. This is because I want it to be as fast as possible. Это происходит потому, что я хотим, чтобы он как можно быстрее. So some people may want to know how to verify if the plugin actually works. Так что кое-кто, возможно, захотят узнать, как проверить, если плагин действительно работает. To answer that I have written an article on Чтобы ответить на этот вопрос я написал статью о how to ensure your site is protected by referrer bouncer plugin как обеспечить Ваш сайт находится под защитой ссылающейся bouncer плагин .
- Anyone who have downloaded the plugin before May 4th, 2005 are strongly requested to re-download the plugin again. Любой, которые загрузили плагин до 4 мая 2005 года, настоятельно просят снова скачать плагин снова. A fix was made for non-default behavior of the plugin following a bug report by Исправить было вынесено по умолчанию поведение плагина следующий доклад по ошибке Gustavo Густаво . Thanks Gustavo! Густаво Спасибо!
- If your WP installation hangs intermittently after installing the plugin then chmod your wp-content directory to 777. Если ваша установка РГ периодически зависает после установки плагина тогда ваш ваши wp-содержимое каталога на 777. If you are logged in and in WP home directory then the exact command on linux/unix systems would be: Если вы зарегистрированы в системе и в домашнем каталоге WP затем точный команду на linux / unix системы будут:
chmod 777 wp-content ваш 777 wp-контента
Thanks to Благодаря Richard Silverstein Ричард Silverstein for this fix. для этого решения.
Background Фон
I was trying to block referrer spammer’s from my blog sites. Я пытался блокировать спам в реферера моего блога сайтов. I saw few scripts, never a real WordPress Plugin which does the job without requiring you to configure anything or without requiring manual modification of core files. Я видел несколько сценариев, никогда реальный WordPress плагин, который делает работу, не требуя вам настроить что-либо или не требует ручного изменения основных файлов. Also I want to manage the list of referrer domains without having to modify the source code. Кроме того, я хочу управлять списком ссылающейся домены без необходимости изменять исходный код.
I am uncomfortable with Plugins, which requires modification of core WordPress code, because it forces you through painful upgrade procedures. Мне неудобно с подключаемыми модулями, которые требуют изменения основного кода WordPress, потому что он заставляет вас через болезненные процедуры обновления.
So I created Так что я создал Referrer Bouncer Plugin for WordPress 1.5 Реферер Bouncer Плагин для WordPress 1,5 with the following simple requirements: с следующие простые требования:
- It should be simple to use. Она должна быть простой в использовании.
- It should be simple to install. Она должна быть простой в установке.
- It should come pre-configured. Он должен быть предварительно настроены.
- It should allow changing referrer information. Он должен разрешить изменение ссылающейся информации.
- It should embed security measures against outsider modifications Она должна вставлять меры безопасности против аутсайдера модификаций
- It should require no manual intervention for day-to-day operations. Он должен не требуют ручного вмешательства для повседневных операций.
Referrer Bouncer Plugin for WordPress 1.5 Реферер Bouncer Плагин для WordPress 1,5 is of the class of upload-activate-and-forget Plugins (like имеет класс загрузить активировать и забыть плагины (например, WordPress 1.5 Plugin to disable nofollow from comments WordPress Plugin 1,5 отключить от комментариев nofollow ), Plugins that simply work. ), Подключаемые модули, которые просто работать.
Note: If you find this plugin useful, please consider contributing to ensure development of more such plugins and maintenance. Примечание: Если вы найдете этот плагин полезным, просьба рассмотреть вопрос о внесении в целях обеспечения разработки более таких плагинов и техническое обслуживание.
Filed under Поданного в соответствии с CMS Software CMS Software , How To Как , PHP , Pro Blogging Про блоги , Spam Watch Спам Часы , Technology Технология , Web Веб , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |



March 20th, 2005 at 4:05 am 20 марта 2005 года в 4:05 утра
Hmmm… It would be wonderful if we could work out a central update service. Ммм… Это было бы замечательно, если мы могли бы работать в центральном обновление службы. I found myself adding 2-3 new referals to my .htaccess every week. Я нашел себя добавляя 2-3 новых referals моему. Htaccess каждую неделю.
Either way, I’ve added a lot of the ones I received to the list. Так или иначе, я добавил много из них я получил по списку. Anyone can grab it at Любой может взять его на http://www.pirate-king.com/wp-content/referer.txt
March 20th, 2005 at 6:44 am 20 марта 2005 года в 6:44 утра
Thanks for sharing your list. Спасибо за обмен вашего списка.
March 20th, 2005 at 12:46 pm 20 марта 2005 года в 12:46 вечера
[...] Danger, And More WP Goodness Before we continue, as usual here’s another new plugin for WordPress that’s too good to pass up. [...] Под угрозой, и более WP добра Прежде чем мы по-прежнему, как обычно, вот еще один новый плагин для WordPress, что слишком хорошо упустить. What [...] Что [...]
March 21st, 2005 at 10:32 am 21 марта 2005 года в 10:32 утра
[...] n for Wordpress to deal with referrer spam Filed under: Plugin Testing — Tom Referrer Bouncer by Simple Thoughts seems to be a well done and [...] [...] N для Wordpress для решения ссылающейся спама, поданного в: плагин для испытаний - Tom Реферер Bouncer простым Мысли, как представляется, хорошо сделано, и [...]
March 24th, 2005 at 1:50 am 24 марта 2005 года в 1:50 утра
[...] i tiene le statistiche ed averlo subissato di spam, sappiate che ora esiste una soluzione: referrer bouncer, un plugin per wordpress che usa una blacklist [...] [...] Я tiene ле statistiche ред averlo subissato ди спам, sappiate ora che esiste одной soluzione: ссылающейся bouncer, появится плагин на wordpress che сша один черный список [...]
March 24th, 2005 at 3:26 am 24 марта 2005 года в 3:26 утра
[...] ing but filling my stats with crap. [...] Ния, но моя статистика наполнения с дерьмом. Now I have a chance to defend myself. Теперь я имею возможность защитить себя. I just found a referrer bouncer plug-for WordPress and I’m hoping it wor [...] Я просто найти ссылающейся bouncer плагин для WordPress, и я в надежде на то она wor [...]
March 25th, 2005 at 4:26 am 25 марта 2005 года в 4:26 утра
Thanks a bunch for writing this plugin. Спасибо, что написали кучу этот плагин. I’ve been looking for one of these. Я искал один из них.
March 25th, 2005 at 4:44 am 25 марта 2005 года в 4:44 утра
Thanks to all for the compliments. Спасибо всем за уважение. I am happy to know you found it useful. Мне приятно знать, что вы сочли целесообразным.
I am thinking about including Chad’s idea of a central distribution of updates in the next release. Я имею в виду в том числе о Чаде идея центрального распределения обновлений в следующем выпуске. Say an automatic weekly update, which incorporates your changes along with new entries from my list. Скажем автоматическое обновление еженедельно, которая включает изменения наряду с новые записи из моего списка.
What do you all think? Что вы все думаете?
BTW: You can always look in my BTW: Вы всегда можете посмотреть в моем list список .
March 29th, 2005 at 3:35 pm 29 марта 2005 года в 3:35 вечера
[...] trackback spam as well… and huge piles of referrer spam, which I’m hoping the Referrer Bouncer 1.1 plugin by Angsuman Chakraborty will reduce [...] [...] Trackback спам-а… и огромные груды ссылающейся спам, который я в надежде на то, Реферер Bouncer 1,1 плагин к Angsuman Чакраборти позволит снизить [...]
March 30th, 2005 at 4:11 am 30 марта 2005 года в 4:11 утра
Thanks very much for the Referrer Bouncer Plugin. Спасибо большое за Реферер Bouncer плагин. I was looking for something like that as I’ve accumulated a large number of bogus referring sites. Я искал-то вроде того, как я уже накопила большое количество мошеннических сайтов в виду. Since I’m on a shared hosting platform, doing the htaccess rewrite rules thing is problematic and time-consuming. Так как я по общей платформы хостинга, делая htaccess переписать правила, что является проблематичным и времени.
March 30th, 2005 at 7:56 am 30 марта 2005 года в 7:56 утра
Angusman, thanks for creating this plugin. Angusman, спасибо за создание этого плагина. I’m looking forward to benefitting from it. Я с нетерпением ожидая от нее пользу. I have a question about disabling the links though. Я имею вопрос об отключении, хотя ссылки. I manually created the referer.txt file, chmod it to 666. Я вручную из referer.txt файл, ваш его на 666. However, after clicking on the disable link it give me a few warning messages like “Warning: touch(): Unable to create file /hsphere/local/home/galen5/familywebwatch.com/blog_test/wp-content/plugins/../nrsetup.txt because Permission denied in /hsphere/local/home/galen5/familywebwatch.com/blog_test/wp-content/plugins/noreferer.php on line 48″. Однако, после нажатия на ссылку отключить его дать мне несколько предупреждающих сообщений, как "Предупреждение: связь (): Не удается создать файл / hsphere/local/home/galen5/familywebwatch.com/blog_test/wp-content/plugins / .. / nrsetup.txt потому, что в разрешении отказано / hsphere/local/home/galen5/familywebwatch.com/blog_test/wp-content/plugins/noreferer.php в строке 48 ".
What am I doing wrong? Что я делаю неправильно? Thanks for any help you can offer. Спасибо за любую помощь вы можете предложить.
March 30th, 2005 at 7:58 am 30 марта 2005 года в 7:58 утра
Oh, I’m sorry…one more thing. Ой, я извиняюсь… И еще один момент. Am I correct in my understanding that after I delete the referer.txt file (for security reasons, I guess) that that information is somehow saved elsewhere for the plugin to continue working? Могу ли я исправить в моем понимании, что после удаления файла referer.txt (из соображений безопасности, я думаю), что эта информация каким-то образом сохранен в других местах для плагина продолжать работать?
March 30th, 2005 at 5:31 pm 30 марта 2005 года в 5:31 вечера
Hello again, Angsuman. Здравствуйте еще раз, Angsuman. My earlier post is missing. Моя должность ранее пропавшими без вести. Did you get it? Вы получите такое? If not, I’d be happy to explain again the help I need with your plugin. Если нет, я бы с удовольствием еще раз объяснить, мне нужно помочь с Вашим плагином. I look forward to hearing from you. Я с нетерпением жду от вас.
March 31st, 2005 at 5:19 pm 31 марта 2005 года в 5:19 вечера
@Ken @ Кен
Does your wp-content directory have write permission? Существует ли в вашей wp-содержимое каталога на запись разрешение?
The process of disabling is done by creating a file (using touch) named nrsetup.txt in your wp-content directory. Процесс отключение производится путем создания файла (с использованием Вами) именем nrsetup.txt в вашем wp-содержимое каталога. You can also manually create the file for same effect. Вы также можете вручную создать файл же эффект.
Yes, when it cannot find referer.txt then it uses the default list of spammers which is hardcoded in the plugin file. Да, когда он не может найти referer.txt затем он использует по умолчанию список спамеров, который жестко в файл плагина.
Yes, I got your posts. Да, я получил свои сообщения. I was out on business. Я был на бизнес.
Let me know if that addresses all your questions. Позвольте мне знать, если это затрагивает все ваши вопросы.
March 31st, 2005 at 6:03 pm 31 марта 2005 года в 6:03 вечера
@Ken You do not need to delete the referer.txt file for security. @ Кена, не нужно удалять файл referer.txt для обеспечения безопасности.
Deleting it doesn’t enhance security in any way. Удаление она не способствует укреплению безопасности ни при каких условиях. In fact I encourage that you maintain your own file and update it as necessary. На самом деле я призываю вас, что сохранить свой файл и обновлять его по мере необходимости.
All I do is prevent the file from being deleted/created by outsiders using the disabling feature. Все, что я это предотвратить файл из исключается / созданных с помощью посторонних отключить функцию. Thus outsiders cannot modify your referer list even if they guess that you are using this plugin. Таким образом, посторонние не могу изменить ваши ссылка списка, даже если они догадаться, что вы используете этот плагин. Editing the file is controlled by wordpress admin authentication mechanism. Редактирование файлов находится под контролем wordpress администратора механизм аутентификации. So after disabling you need not have any concerns wrt. Поэтому после отключения Вам не нужно иметь каких-либо проблем wrt. security. безопасности.
March 31st, 2005 at 6:47 pm 31 марта 2005 года в 6:47 вечера
Thanks for getting back to me. Спасибо за получение обратно ко мне.
It wasn’t until I sent you another comment that I realized that the previous comments were in moderation. Он не был до тех пор, пока я послал вам еще одно замечание, которое я понял, что предыдущие замечания были в умеренных количествах. When I submitted the third one that’s when the others popped up to tell me that. Когда я представил третье, что когда другие popped до скажите мне это. Sorry about that. Приносим извинения.
My wp-content directory is set to 755. Моя wp-каталог содержания устанавливается на 755. “Group” and “public” are not set to “write”. "Группа" и "общественность" не выбран "писать". Should they be? Должны ли они быть?
I’m sorry — I don’t understand what you mean when you say “using touch”. Я извиняюсь, - я не понимаю, что Вы имеете в виду, когда вы говорите ", используя контакты". There is no file called “nrsetup.txt” in my wp-content directory. Существует не файл, который называется "nrsetup.txt" в моем wp содержанием каталога. Are you saying that I can or should create one? Являются ли вы сказать, что я могу или должен создать один? If so, I’m not clear what the file should contain. Если это так, я не ясно, какие файлы должны содержать. Could you clarify? Не могли бы Вы уточнить?
I understand about not needing to delete the referer.txt file. Я понимаю, о не нужно удалять referer.txt файл. So if I have the wp-content directory set to the correct chmod, will it then disable it as you describe? Так что, если я wp-каталог содержания установлен в правильное ваш, будет ли он потом отключить его, как Вы описали?
I really appreciate your help! Я очень высоко ценим вашу помощь!
April 1st, 2005 at 3:22 am 1 апреля 2005 года в 3:22 утра
The wp-content directory should be writable by the process running php, which normally has the same permissions as your webserver (like Apache). Wp-каталог содержания должны иметь разрешение на запись в процессе работает php, которые, как правило, имеет те же права, как веб-сервер (например Apache). Is your web server running under your login id? Является ли Ваш веб-сервер работает под вашим логин?
I strongly suspect that it doesn’t have write permission to wp-content directory. Я сильно подозреваю, что у нее нет разрешения на запись wp содержанием каталога. It is probably running as “nobody”. Вероятно, это работает как "никто". You can do a ps -ef to find out this. Вы можете сделать пс-ef чтобы выяснить это. Look for a process called httpd if you are running on Apache. Посмотрите на процесс называется httpd, если вы работаете на Apache.
Another way is to temporarily chmod wp-content to 777 and see if it solves your problem. Другой способ состоит в том, чтобы временно ваш wp-контента на 777 и посмотреть, если он решит Вашу проблему.
The simplest solution for you is to create an empty file called nrsetup.txt under wp-content directory manually. Простейшее решение для вас заключается в том, чтобы создать пустой файл с именем nrsetup.txt под wp-каталог содержания вручную. You are done. Вы сделали. You don’t need to worry about anything else. Вам не придется беспокоиться ни о чем-либо еще. The setup is now fully secure. Настройка теперь полностью безопасным.
If you are not concerned about manually configuring it with referrer’s then you can also delete the referer.txt file. Если вы не рассматриваете возможность вручную настроить его в реферера, то вы можете удалить файл referer.txt. You can always change your mind later. Вы всегда можете изменить ваши мысли позже.
By “touch” I meant the unix command I used to create the file. К "контакт" я имел в виду команду unix я использовал для создания файла.
April 1st, 2005 at 5:39 am 1 апреля 2005 года в 5:39 утра
Okay, I think I’m almost there. Хорошо, я думаю, я почти у цели. I did chmod wp-content to 777 (temporarily) and tried selecting the link to disable the referer.txt and it seemed to work (no errors were given). Я сделал ваш wp-контента на 777 (временно) и попытался выбрав ссылку, чтобы отключить referer.txt и казалось, на труд (нет ошибок были даны). I also found nrsetup.txt had been created automatically in wp-content. Я также найдены nrsetup.txt были созданы автоматически в wp-контента.
I chmod the directory back to its original settings and clicked the link and did not get an error message. Я ваш каталог вернуться к своей первоначальной настройки и нажал ссылку и не получили сообщение об ошибке. So, based on what you’re saying, now that nrsetup.txt is present, it looks like I’m done, right? Таким образом, основываясь на том, что вы говорите, что сейчас nrsetup.txt присутствует, это выглядит как я сделать, верно?
Sorry for so many questions. Извините за столь много вопросов. I guess what’s confusing me is when the plugin says to disable links to referer.txt and you explaining that the referer.txt can be deleted, I’m just left wondering, “so how does it know to keep working?” Of course, I’m NOT saying you’d program it that way (that would be counter-productive LOL). Я думаю, что меня в заблуждение, когда говорит, плагин для отключения ссылки на referer.txt и вы, пояснив, что referer.txt могут быть удалены, я просто задуматься ", так как она знать, продолжать работу?" Из Безусловно, я не говорю, нужно ее программу таким образом (что было бы контрпродуктивным LOL). I’m just trying to get a good understanding of it, is all. Я просто пытался получить хорошее понимание его, это все.
I really do appreciate your patience with me and the help you’ve given. Я действительно ценим ваше терпение со мной и помочь вы названий.
April 2nd, 2005 at 9:34 pm 2 апреля 2005 года в 9:34 вечера
Yes, I think you are done. Да, я думаю, вы сделали.
The diasbling of links means anyone with access to the url’s to create and delete your referer.txt will not be able to. Diasbling связей означает любое лицо, имеющих доступ к его адресу, до создания и удаления файлов referer.txt не сможет. After you “disable” the links, such operations will be prohibited, till you re-enable again. После того как вы "отключить" ссылки, такие операции будут запрещены, пока Вы снова включить снова.
It doesn’t affect the working of the plugin in any way. Оно не влияет на работу плагина в любом случае.
The way it works is this. Способа ее работы заключается в следующем. It checks to see if referer.txt is present. Он проверяет, чтобы видеть, насколько referer.txt присутствует. If so, it then uses it and sees if the current referrer matches anyone in your list. Если это так, она затем использует его и видит, если нынешние ссылающейся матчей кто-то в вашем списке. If the referer.txt file is not present then it uses its own internal list. Если referer.txt файла нет то он использует свои собственные внутренние списка.
When I say that referer.txt can be deleted, I mean that by doing so you would be using the default set of referrer’s. Когда я говорю о том, что referer.txt могут быть удалены, я имею в виду, что при этом вы должны будете использовать по умолчанию набор ссылающейся гг. If you want to customize the list then you need to have the referer.txt file present with your own entries. Если вы хотите, чтобы настроить список, то вы должны иметь referer.txt файл присутствующих с вашей собственной позиции.
Hope that clarifies… Надеюсь, что разъясняет…
April 6th, 2005 at 7:34 pm 6 апреля 2005 года в 7:34 вечера
Hi! Привет!
When I try to run Когда я пытаюсь запустить
noreferer.php?noreferer_allset=true noreferer.php? noreferer_allset = верно
I get a 500 Internal Server error. Я получаю 500 Внутренняя ошибка сервера.
What’s wrong? Что случилось? (Possibly the file permissions?) (Возможно, файл?)
Regards, Привет,
Christian Христианская
April 7th, 2005 at 12:40 am 7 апреля 2005 года в 12:40 утра
@Christian @ Христианских
I am assuming you are using the link specified in the plugin description. Я что вы используете ссылке, указанной в описании плагина. Is that correct? Разве это правильно?
Try changing wp-content permission to 777. Попробуйте изменить wp-контента разрешение 777. Run it. Запустите его. Then change wp-content permission to your old value. Затем измените wp-контента разрешение на ваши старые ценности.
Let me know how it goes. Позвольте мне знать, как она идет.
April 7th, 2005 at 9:27 pm 7 апреля 2005 года в 9:27 вечера
[...] are a lot of useronline scripts out there but this one’s made specifically for WP. [...] Имеют много useronline скрипты там, но это в один, специально предназначенные для РГ. Referrer Bouncer : Bounce referer spammers back to their own s [...] Реферер Bouncer: отказов ссылка спамеров обратно к своим собственным ы [...]
May 4th, 2005 at 2:51 am 4 мая 2005 года в 2:51 утра
Hello, Здравствуйте,
I’d install this plugin and it’s activated, also I add referers url into referers.txt. Я бы установить этот плагин, и это действие, также я добавляю реферралам адрес в referers.txt. But I still Но я по-прежнему
seeing the same spam referers in my stats! видеть же спам реферралам в моем статистика!
For example, in referers.txt I’ve “p(0)ker” but in my referers I see “http://www.p(0)ker.blabla.com. Например, в referers.txt Я "р (0) ker", но в моем реферралам я вижу "http://www.p (0) ker.blabla.com. (note: (0)=o). (примечание: (0) = о).
What’s wrong? Что случилось?
Thanks!!! Спасибо!
May 4th, 2005 at 4:49 am 4 мая 2005 года в 4:49 утра