eygle.com   eygle.com
eygle.com  
 

« December 28, 2005 | Blog首页 | December 30, 2005 »



December 29, 2005

遭遇Referer Spam Too

作者:eygle

出处:http://blog.eygle.com

刚刚在车东的Blog上看到遭遇Referer Spam,检查一下自己的网站,发现同样存在类似问题,部分ip地址有大量的访问,然而流量却为0.

ip地址 Pages Hints Bandwidth
64.193.62.232 5087 5087 0
69.73.166.108 2835 2835 0

 

再综合日志,的确同样遭遇了Reffer Spam,大量0流量的HEAD请求试图通过分析系统创造反向的referer.

不过对于我的网站,显然作恶者无法达到他们的目的.

64.193.62.232 - - [21/Dec/2005:17:54:07 +0800] "HEAD / HTTP/1.1" 200 
 - "http://medportal.dynu.net/buy-tamiflu/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
64.193.62.232 - - [21/Dec/2005:18:13:38 +0800] "HEAD / HTTP/1.1" 200
 - "http://hydrocodone.coolfreeprizes.com" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
64.193.62.232 - - [21/Dec/2005:18:28:21 +0800] "HEAD / HTTP/1.1" 200
 - "" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
64.193.62.232 - - [21/Dec/2005:18:37:36 +0800] "HEAD / HTTP/1.1" 200
 - "http://users.rol.ro/i/ideax/buy-phentermine/buy-cheap-phentermine.html" ...
64.193.62.232 - - [21/Dec/2005:18:37:41 +0800] "HEAD / HTTP/1.1" 200
 - "http://pills-medical.dynu.net/phentermine-sale/phentermine-sales.html" ...

作恶者真是无处不在,无所不用其极啊!

为了避免这些流量对于Awstat统计的影响,修改了一下awstat的统计脚本:awstat.pl
注视以下一行:
$field[$pos_method] eq 'HEAD'

问题获得解决。
-The End-

Posted by eygle at 5:19 PM | Comments (2)


spam留言知几何?

作者:eygle

出处:http://blog.eygle.com

如果说网络上还有什么东西被所有人(垃圾制造者除外)深恶痛绝的,那也许就是SPAM留言;如果说2005年网络上有什么令我咬牙切齿,那么也是SPAM留言.

此前我的Blog就深受其苦,后来安装了Scode插件,开始我仍然允许不输入验证码的回复,这样我可以在Junk Comment中回收非Junk评论.可是一段时间以后,我不得不放弃了,因为每天去检查几百条垃圾留言也实在辛苦,所以,现在缺少认证码的留言会被直接放弃.

还有留言版上,也许你不知道每天会有多少无聊的人向我的留言版上粘贴垃圾.我增加了一个数据表用来过滤和存储SPAM回复,现在可以给大家看看.

从12.13日增加该功能之后:

mysql> select FROM_UNIXTIME(dateline) from spambook limit 1;
+-------------------------+
| FROM_UNIXTIME(dateline) |
+-------------------------+
| 2005-12-13 15:53:29     |
+-------------------------+
1 row in set (0.06 sec) 

共收到垃圾回复1885条:

mysql> select count(*) from spambook;
+----------+
| count(*) |
+----------+
|     1885 |
+----------+
1 row in set (0.01 sec) 

平均每天有120条左右:

mysql> select DAYOFMONTH(FROM_UNIXTIME(dateline)) 'date' ,count(*)
    -> from spambook group by 1;
+------+----------+
| date | count(*) |
+------+----------+
|   13 |       30 |
|   14 |       96 |
|   15 |      127 |
|   16 |      125 |
|   17 |      124 |
|   18 |      128 |
|   19 |      119 |
|   20 |      121 |
|   21 |      153 |
|   22 |      109 |
|   23 |      124 |
|   24 |      124 |
|   25 |      107 |
|   26 |      110 |
|   27 |      112 |
|   28 |      100 |
|   29 |       76 |
+------+----------+
17 rows in set (0.76 sec) 

我们看看都是哪些无聊的人:

mysql> select distinct(username),count(*) ct
    -> from spambook group by 1 order by 2 desc limit 30;
+--------------+----+
| username     | ct |
+--------------+----+
| mm           | 91 |
| 鱼鱼         | 91 |
| 性福家园     | 48 |
| 机电仪器仪表 | 46 |
| 网络白领     | 44 |
| 心情         | 40 |
| 输遍天涯     | 34 |
| 上海美术培训 | 34 |
| sogonet时尚  | 31 |
| 王先生       | 29 |
| 六合菜       | 26 |
| 刘小姐       | 25 |
| 视频聊天     | 25 |
| 斑竹网站做的 | 24 |
| 王惠         | 21 |
| Fly_Diy      | 21 |
| 用友软件优惠 | 21 |
| 杭州门禁     | 20 |
| 节目总监刘慧 | 20 |
| e444444      | 19 |
| mm.p         | 17 |
| 你好         | 16 |
| 涂腾         | 16 |
| 不用CPU的电  | 16 |
| 刘先生       | 16 |
| 福利彩       | 16 |
| 条码         | 16 |
| 深圳航空机票 | 15 |
| 白华         | 15 |
| 咨询大虾     | 14 |
+--------------+----+
30 rows in set (0.05 sec) 

Posted by eygle at 4:16 PM | Comments (0)



CopyRight © 2004-2008 eygle.com, All rights reserved.