Welcome to Geeklog, Anonymous Saturday, December 21 2024 @ 08:04 am EST
Geeklog Forums
HTTP_REFERER 1.3
Status: offline
THEMike
Forum User
Moderator
Registered: 07/25/03
Posts: 141
Location:Sheffield, UK
HTTP_Referer 1.3 is now available from my site, and awaiting approval at geeklog.net.
This adds:
Pagination support for search phrase/search word screens (I trim latest referers constantly, so I didn't paginate it)
SpamX Support for blocking HTTP_REFERER spam.
To upgrade, just replace functions.inc.
This adds:
Pagination support for search phrase/search word screens (I trim latest referers constantly, so I didn't paginate it)
SpamX Support for blocking HTTP_REFERER spam.
To upgrade, just replace functions.inc.
21
19
Quote
Status: offline
tomw
Forum User
Full Member
Registered: 08/12/02
Posts: 300
SpamX examining all the referers could drastically slow down everything especially if you have the ip of site module loaded. Then it would do a reverse lookup on every referer to your site which would be several times per page. I briefly played with a similiar idea and it brought my sites to a crawl. I hope you made SpamX usage configurable.
I finally resorted to a script that examins the referer lists twice a day and adds them to the ban list.
I finally resorted to a script that examins the referer lists twice a day and adds them to the ban list.
23
22
Quote
Status: offline
THEMike
Forum User
Moderator
Registered: 07/25/03
Posts: 141
Location:Sheffield, UK
http_referer's that:
1) Aren't the site
2) Aren't a search engine
and
3) Aren't any of the anon proxies I've come accross
Are then filtered for spam.
I have noticed no decrease in performance on my site, and I've been running this version of the code since 1.3.11 was released. But then, my sites aren't /that/ busy, and I don't use the ip filters.
What HTTP referer logging to you use? Own, mine or other?
1) Aren't the site
2) Aren't a search engine
and
3) Aren't any of the anon proxies I've come accross
Are then filtered for spam.
I have noticed no decrease in performance on my site, and I've been running this version of the code since 1.3.11 was released. But then, my sites aren't /that/ busy, and I don't use the ip filters.
What HTTP referer logging to you use? Own, mine or other?
16
23
Quote
Status: offline
tomw
Forum User
Full Member
Registered: 08/12/02
Posts: 300
I use my stats plugin. But my tests were trying to make an automatic ban. The gambler spammer uses a very small number of IPs for all his websites. I tried checking for that IP based on the HTTP_REFERER variable for automatic adding to my ban list. It wasn't worth the speed hit. It would require some kind of caching since each page request results in several http requests all of which have to be checked.
So I just made a script that periodically (twice a day) looks at the referer list and only makes one lookup per referer and if it matches the list it deletes them from the list and adds it to the ban list.
So I just made a script that periodically (twice a day) looks at the referer list and only makes one lookup per referer and if it matches the list it deletes them from the list and adds it to the ban list.
20
22
Quote
Status: offline
THEMike
Forum User
Moderator
Registered: 07/25/03
Posts: 141
Location:Sheffield, UK
There are three block functions defined, that is not one of them. Your choices are:
phpblock_http_referer_list, lists the last $_CONF['http_referer_block_limit'] http_referers.
phpblock_http_referer_list_phrases lists the last $_CONF['http_referer_block_limit'] search phrases used to find your site.
phpblock_http_referer_list_words lists the last $_CONF['http_referer_block_limit'] search words used to find your site.
phpblock_http_referer_list, lists the last $_CONF['http_referer_block_limit'] http_referers.
phpblock_http_referer_list_phrases lists the last $_CONF['http_referer_block_limit'] search phrases used to find your site.
phpblock_http_referer_list_words lists the last $_CONF['http_referer_block_limit'] search words used to find your site.
17
18
Quote
All times are EST. The time is now 08:04 am.
- Normal Topic
- Sticky Topic
- Locked Topic
- New Post
- Sticky Topic W/ New Post
- Locked Topic W/ New Post
- View Anonymous Posts
- Able to post
- Filtered HTML Allowed
- Censored Content