MTBlackList is Better than IP Banning

As my old anti-spam method, I used IP Banning in MovableType to fight against comment spam. This prevented some nice reader to post since they are banned due to being in the same IP range as the spammers.

I have tried MT-BlackList before, but my last attempt failed. Today, after reviewing the 150 spammers (within 10 minutes) for ringtone and 160 ping spam for some sex sites, I decided to try it again.

As luck would have it, it worked. I have successfully identified and deleted all those spam and added protection to future spam. More than 1800 entries are in my ban list, which is URL and keyword based. It should work perfectly in the future.

So, from today, I am deleting all the IP banning entries from my MovableType. So none one should be banned simply because they are in the same IP range as others. For back up proposes, I am publishing the IP range I have banned before. As you can see, I was using stupid method to ban the whole IP with mask of 255.255.0.0. That is, if there is any IP in a range posting spam, the whole 65025 IP addresses will be banned. I tried to be more specific, but the spammer seems to be smart enough to roam within a 255.255.0.0 IP space. I am happy MTBlackList finally worked, so the IP banning will be a history of my blog.

Since MTBlackList only works on MT 2.6 but not on MT 3.0D, I start to hesitate to upgrade. My server is stable enough and there is no explicit reason for me to upgrade.

Previous Banned IP Address

Database homewang_blog – Table mt_ipbanlist running on localhost

# phpMyAdmin MySQL-Dump

# version 2.4.0

# http://www.phpmyadmin.net/ (download page)

#

# Host: localhost

# Generation Time: Jul 27, 2004 at 08:00 AM

# Server version: 4.0.16

# PHP Version: 4.3.4

# Database : `homewang_blog`

# ——————————————————–

#

# Table structure for table `mt_ipbanlist`

#

CREATE TABLE mt_ipbanlist (

ipbanlist_id int(11) NOT NULL auto_increment,

ipbanlist_blog_id int(11) NOT NULL default ‘0’,

ipbanlist_ip varchar(15) NOT NULL default ”,

ipbanlist_created_on datetime NOT NULL default ‘0000-00-00 00:00:00’,

ipbanlist_modified_on timestamp(14) NOT NULL,

ipbanlist_created_by int(11) default NULL,

ipbanlist_modified_by int(11) default NULL,

PRIMARY KEY (ipbanlist_id),

KEY ipbanlist_blog_id (ipbanlist_blog_id),

KEY ipbanlist_ip (ipbanlist_ip)

) TYPE=MyISAM;

#

# Dumping data for table `mt_ipbanlist`

#

INSERT INTO mt_ipbanlist VALUES (1, 1, ‘212.219.’, ‘2004-04-07 10:48:35’, 20040407104835, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (2, 1, ‘212.219.’, ‘2004-04-07 10:52:01’, 20040407105201, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (3, 1, ‘221.15.71.’, ‘2004-04-07 10:53:32’, 20040407105332, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (4, 1, ‘61.11.26’, ‘2004-04-07 10:54:11’, 20040407105411, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (5, 1, ‘66.58.’, ‘2004-04-07 10:54:15’, 20040407105415, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (6, 1, ‘212.179.’, ‘2004-04-07 10:54:18’, 20040407105418, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (7, 1, ‘4.8.2.’, ‘2004-04-07 10:54:23’, 20040407105423, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (8, 1, ‘200.242.’, ‘2004-04-08 19:58:00’, 20040408195800, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (9, 1, ‘168.143.’, ‘2004-04-08 19:59:36’, 20040408195936, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (10, 1, ‘202.28.’, ‘2004-04-08 20:00:35’, 20040408200035, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (11, 1, ‘213.91.217’, ‘2004-04-10 21:05:27’, 20040410210527, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (12, 1, ‘213.91.217.’, ‘2004-04-10 21:05:41’, 20040410210541, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (13, 1, ‘65.36.113’, ‘2004-04-12 09:58:10’, 20040412095810, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (14, 1, ‘83.31.79.’, ‘2004-04-13 10:07:05’, 20040413100705, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (15, 1, ‘212.255.’, ‘2004-04-15 09:01:44’, 20040415090144, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (16, 1, ‘80.58.’, ‘2004-04-15 09:01:50’, 20040415090150, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (17, 1, ‘219.147.’, ‘2004-04-15 09:01:56’, 20040415090156, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (18, 1, ‘61.120.’, ‘2004-04-15 09:02:01’, 20040415090201, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (19, 1, ‘61.55’, ‘2004-04-15 09:02:08’, 20040415090208, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (20, 1, ‘62.95.’, ‘2004-04-15 09:02:13’, 20040415090213, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (21, 1, ‘212.135.’, ‘2004-04-15 09:02:34’, 20040415090234, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (22, 1, ‘207.75.’, ‘2004-04-15 12:41:34’, 20040415124134, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (23, 1, ‘200.171’, ‘2004-04-15 12:42:13’, 20040415124213, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (24, 1, ‘168.37.’, ‘2004-04-15 12:42:40’, 20040415124240, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (25, 1, ‘216.228.’, ‘2004-04-15 12:43:17’, 20040415124317, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (26, 1, ‘207.75.’, ‘2004-04-15 12:43:33’, 20040415124333, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (27, 1, ‘192.114’, ‘2004-04-21 10:05:07’, 20040421100507, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (28, 1, ‘157.158.’, ‘2004-04-21 10:31:07’, 20040421103107, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (29, 1, ‘213.249.’, ‘2004-04-23 18:57:53’, 20040423185753, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (30, 1, ‘82.77.’, ‘2004-05-10 13:44:05’, 20040510134405, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (31, 1, ‘216.219.’, ‘2004-05-10 13:44:19’, 20040510134419, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (32, 1, ‘213.91.’, ‘2004-05-10 13:44:32’, 20040510134432, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (33, 1, ‘213.91.’, ‘2004-05-10 13:44:43’, 20040510134443, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (34, 1, ‘80.72.’, ‘2004-05-10 13:44:54’, 20040510134454, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (35, 1, ‘213.91.’, ‘2004-05-10 13:45:03’, 20040510134503, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (36, 1, ‘200.158.’, ‘2004-05-11 09:51:25’, 20040511095125, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (37, 1, ‘80.53.42’, ‘2004-05-20 09:28:43’, 20040520092843, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (38, 1, ‘218.66.219’, ‘2004-05-20 09:28:48’, 20040520092848, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (39, 1, ‘170.224.224’, ‘2004-05-20 09:29:13’, 20040520092913, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (40, 1, ‘62.87.’, ‘2004-05-20 09:29:27’, 20040520092927, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (106, 1, ‘66.154.’, ‘2004-07-20 21:40:30’, 20040720214030, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (42, 1, ‘216.148.’, ‘2004-05-20 09:29:52’, 20040520092952, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (43, 1, ‘213.91.’, ‘2004-05-20 09:30:23’, 20040520093023, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (44, 1, ‘213.91.’, ‘2004-05-20 09:30:34’, 20040520093034, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (45, 1, ‘213.91.’, ‘2004-05-20 09:30:43’, 20040520093043, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (46, 1, ‘213.91.’, ‘2004-05-20 09:30:44’, 20040520093044, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (47, 1, ‘62.148.’, ‘2004-05-20 09:30:54’, 20040520093054, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (48, 1, ‘62.148.’, ‘2004-05-20 09:31:03’, 20040520093103, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (49, 1, ‘216.148.’, ‘2004-05-20 09:32:05’, 20040520093205, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (50, 1, ‘83.31.’, ‘2004-05-25 12:02:44’, 20040525120244, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (105, 1, ‘212.235.’, ‘2004-07-20 19:03:30’, 20040720190330, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (104, 1, ‘170.224’, ‘2004-07-18 09:18:59’, 20040718091859, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (55, 1, ‘200.105’, ‘2004-05-26 08:51:18’, 20040526085118, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (56, 1, ‘61.149.’, ‘2004-05-28 22:47:36’, 20040528224736, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (57, 1, ‘198.54.’, ‘2004-05-30 09:21:01’, 20040530092101, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (58, 1, ‘24.70.’, ‘2004-06-04 09:09:56’, 20040604090956, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (59, 1, ‘66.119.’, ‘2004-06-04 09:10:07’, 20040604091007, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (60, 1, ‘83.31.’, ‘2004-06-04 09:10:18’, 20040604091018, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (61, 1, ‘82.81.’, ‘2004-06-07 11:19:58’, 20040607111958, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (62, 1, ‘141.48.’, ‘2004-06-07 19:11:05’, 20040607191105, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (63, 1, ‘212.16.’, ‘2004-06-07 19:11:30’, 20040607191130, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (64, 1, ‘81.31.’, ‘2004-06-22 09:09:20’, 20040622090920, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (65, 1, ‘213.42.’, ‘2004-06-22 09:10:42’, 20040622091042, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (107, 1, ‘66.154.’, ‘2004-07-20 21:40:49’, 20040720214049, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (67, 1, ‘210.55.’, ‘2004-06-24 14:43:03’, 20040624144303, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (68, 1, ‘141.153.’, ‘2004-06-24 14:43:24’, 20040624144324, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (69, 1, ‘66.98.’, ‘2004-06-24 14:43:36’, 20040624144336, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (70, 1, ‘217.110.’, ‘2004-06-24 23:25:53’, 20040624232553, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (71, 1, ‘24.112.’, ‘2004-06-28 00:24:17’, 20040628002417, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (72, 1, ‘81.152.’, ‘2004-06-28 00:24:36’, 20040628002436, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (73, 1, ‘216.37.’, ‘2004-06-28 00:25:16’, 20040628002516, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (74, 1, ‘24.112.’, ‘2004-06-28 00:27:59’, 20040628002759, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (75, 1, ‘24.112.’, ‘2004-06-28 00:28:01’, 20040628002801, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (76, 1, ‘62.81.’, ‘2004-06-28 10:00:29’, 20040628100029, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (77, 1, ‘156.110.’, ‘2004-06-28 10:31:18’, 20040628103118, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (78, 1, ‘156.110.’, ‘2004-06-28 10:31:19’, 20040628103119, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (79, 1, ‘24.112.’, ‘2004-06-28 10:32:38’, 20040628103238, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (80, 1, ‘207.81’, ‘2004-07-03 22:56:00’, 20040703225600, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (81, 1, ‘207.88.’, ‘2004-07-03 22:56:29’, 20040703225629, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (82, 1, ‘198.26.’, ‘2004-07-03 23:03:57’, 20040703230357, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (83, 1, ‘212.21.’, ‘2004-07-03 23:04:11’, 20040703230411, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (84, 1, ‘193.255.’, ‘2004-07-03 23:04:25’, 20040703230425, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (85, 1, ‘66.231’, ‘2004-07-03 23:04:36’, 20040703230436, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (86, 1, ‘199.71’, ‘2004-07-03 23:04:42’, 20040703230442, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (87, 1, ‘198.26’, ‘2004-07-03 23:04:47’, 20040703230447, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (88, 1, ‘202.9’, ‘2004-07-03 23:04:53’, 20040703230453, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (89, 1, ‘213.131’, ‘2004-07-03 23:05:02’, 20040703230502, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (90, 1, ‘213.13’, ‘2004-07-03 23:05:10’, 20040703230510, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (91, 1, ‘213.77’, ‘2004-07-03 23:05:15’, 20040703230515, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (92, 1, ‘163.28’, ‘2004-07-03 23:05:48’, 20040703230548, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (93, 1, ‘148.245’, ‘2004-07-03 23:05:54’, 20040703230554, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (94, 1, ‘212.138’, ‘2004-07-03 23:06:10’, 20040703230610, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (95, 1, ‘195.166’, ‘2004-07-06 17:52:58’, 20040706175258, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (96, 1, ‘217.132’, ‘2004-07-07 13:10:03’, 20040707131003, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (97, 1, ‘212.179.’, ‘2004-07-07 13:11:46’, 20040707131146, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (98, 1, ‘195.77.’, ‘2004-07-08 23:22:35’, 20040708232235, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (99, 1, ‘208.195’, ‘2004-07-09 09:08:37’, 20040709090837, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (100, 1, ‘200.125.’, ‘2004-07-11 19:53:22’, 20040711195322, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (101, 1, ‘213.215.’, ‘2004-07-11 19:54:06’, 20040711195406, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (103, 1, ‘62.255.’, ‘2004-07-18 09:18:25’, 20040718091825, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (108, 1, ‘221.2.’, ‘2004-07-20 21:42:03’, 20040720214203, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (109, 1, ‘24.31.’, ‘2004-07-21 09:17:46’, 20040721091746, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (110, 1, ‘216.46.’, ‘2004-07-24 10:57:04’, 20040724105704, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (111, 1, ‘218.68.215.’, ‘2004-07-25 11:58:04’, 20040725115804, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (112, 1, ‘212.253.’, ‘2004-07-25 11:58:11’, 20040725115811, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (113, 1, ‘151.37.’, ‘2004-07-25 11:59:40’, 20040725115940, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (114, 1, ‘151.37.’, ‘2004-07-25 12:00:45’, 20040725120045, NULL, NULL);

INSERT INTO mt_ipbanlist VALUES (115, 1, ‘66.63.’, ‘2004-07-25 17:52:52’, 20040725175252, NULL, NULL);

Database homewang_blog – Table mt_ipbanlist running on localhost

“1”;”1″;”212.219.”;”2004-04-07 10:48:35″;”20040407104835″;NULL;NULL

“2”;”1″;”212.219.”;”2004-04-07 10:52:01″;”20040407105201″;NULL;NULL

“3”;”1″;”221.15.71.”;”2004-04-07 10:53:32″;”20040407105332″;NULL;NULL

“4”;”1″;”61.11.26″;”2004-04-07 10:54:11″;”20040407105411″;NULL;NULL

“5”;”1″;”66.58.”;”2004-04-07 10:54:15″;”20040407105415″;NULL;NULL

“6”;”1″;”212.179.”;”2004-04-07 10:54:18″;”20040407105418″;NULL;NULL

“7”;”1″;”4.8.2.”;”2004-04-07 10:54:23″;”20040407105423″;NULL;NULL

“8”;”1″;”200.242.”;”2004-04-08 19:58:00″;”20040408195800″;NULL;NULL

“9”;”1″;”168.143.”;”2004-04-08 19:59:36″;”20040408195936″;NULL;NULL

“10”;”1″;”202.28.”;”2004-04-08 20:00:35″;”20040408200035″;NULL;NULL

“11”;”1″;”213.91.217″;”2004-04-10 21:05:27″;”20040410210527″;NULL;NULL

“12”;”1″;”213.91.217.”;”2004-04-10 21:05:41″;”20040410210541″;NULL;NULL

“13”;”1″;”65.36.113″;”2004-04-12 09:58:10″;”20040412095810″;NULL;NULL

“14”;”1″;”83.31.79.”;”2004-04-13 10:07:05″;”20040413100705″;NULL;NULL

“15”;”1″;”212.255.”;”2004-04-15 09:01:44″;”20040415090144″;NULL;NULL

“16”;”1″;”80.58.”;”2004-04-15 09:01:50″;”20040415090150″;NULL;NULL

“17”;”1″;”219.147.”;”2004-04-15 09:01:56″;”20040415090156″;NULL;NULL

“18”;”1″;”61.120.”;”2004-04-15 09:02:01″;”20040415090201″;NULL;NULL

“19”;”1″;”61.55″;”2004-04-15 09:02:08″;”20040415090208″;NULL;NULL

“20”;”1″;”62.95.”;”2004-04-15 09:02:13″;”20040415090213″;NULL;NULL

“21”;”1″;”212.135.”;”2004-04-15 09:02:34″;”20040415090234″;NULL;NULL

“22”;”1″;”207.75.”;”2004-04-15 12:41:34″;”20040415124134″;NULL;NULL

“23”;”1″;”200.171″;”2004-04-15 12:42:13″;”20040415124213″;NULL;NULL

“24”;”1″;”168.37.”;”2004-04-15 12:42:40″;”20040415124240″;NULL;NULL

“25”;”1″;”216.228.”;”2004-04-15 12:43:17″;”20040415124317″;NULL;NULL

“26”;”1″;”207.75.”;”2004-04-15 12:43:33″;”20040415124333″;NULL;NULL

“27”;”1″;”192.114″;”2004-04-21 10:05:07″;”20040421100507″;NULL;NULL

“28”;”1″;”157.158.”;”2004-04-21 10:31:07″;”20040421103107″;NULL;NULL

“29”;”1″;”213.249.”;”2004-04-23 18:57:53″;”20040423185753″;NULL;NULL

“30”;”1″;”82.77.”;”2004-05-10 13:44:05″;”20040510134405″;NULL;NULL

“31”;”1″;”216.219.”;”2004-05-10 13:44:19″;”20040510134419″;NULL;NULL

“32”;”1″;”213.91.”;”2004-05-10 13:44:32″;”20040510134432″;NULL;NULL

“33”;”1″;”213.91.”;”2004-05-10 13:44:43″;”20040510134443″;NULL;NULL

“34”;”1″;”80.72.”;”2004-05-10 13:44:54″;”20040510134454″;NULL;NULL

“35”;”1″;”213.91.”;”2004-05-10 13:45:03″;”20040510134503″;NULL;NULL

“36”;”1″;”200.158.”;”2004-05-11 09:51:25″;”20040511095125″;NULL;NULL

“37”;”1″;”80.53.42″;”2004-05-20 09:28:43″;”20040520092843″;NULL;NULL

“38”;”1″;”218.66.219″;”2004-05-20 09:28:48″;”20040520092848″;NULL;NULL

“39”;”1″;”170.224.224″;”2004-05-20 09:29:13″;”20040520092913″;NULL;NULL

“40”;”1″;”62.87.”;”2004-05-20 09:29:27″;”20040520092927″;NULL;NULL

“106”;”1″;”66.154.”;”2004-07-20 21:40:30″;”20040720214030″;NULL;NULL

“42”;”1″;”216.148.”;”2004-05-20 09:29:52″;”20040520092952″;NULL;NULL

“43”;”1″;”213.91.”;”2004-05-20 09:30:23″;”20040520093023″;NULL;NULL

“44”;”1″;”213.91.”;”2004-05-20 09:30:34″;”20040520093034″;NULL;NULL

“45”;”1″;”213.91.”;”2004-05-20 09:30:43″;”20040520093043″;NULL;NULL

“46”;”1″;”213.91.”;”2004-05-20 09:30:44″;”20040520093044″;NULL;NULL

“47”;”1″;”62.148.”;”2004-05-20 09:30:54″;”20040520093054″;NULL;NULL

“48”;”1″;”62.148.”;”2004-05-20 09:31:03″;”20040520093103″;NULL;NULL

“49”;”1″;”216.148.”;”2004-05-20 09:32:05″;”20040520093205″;NULL;NULL

“50”;”1″;”83.31.”;”2004-05-25 12:02:44″;”20040525120244″;NULL;NULL

“105”;”1″;”212.235.”;”2004-07-20 19:03:30″;”20040720190330″;NULL;NULL

“104”;”1″;”170.224″;”2004-07-18 09:18:59″;”20040718091859″;NULL;NULL

“55”;”1″;”200.105″;”2004-05-26 08:51:18″;”20040526085118″;NULL;NULL

“56”;”1″;”61.149.”;”2004-05-28 22:47:36″;”20040528224736″;NULL;NULL

“57”;”1″;”198.54.”;”2004-05-30 09:21:01″;”20040530092101″;NULL;NULL

“58”;”1″;”24.70.”;”2004-06-04 09:09:56″;”20040604090956″;NULL;NULL

“59”;”1″;”66.119.”;”2004-06-04 09:10:07″;”20040604091007″;NULL;NULL

“60”;”1″;”83.31.”;”2004-06-04 09:10:18″;”20040604091018″;NULL;NULL

“61”;”1″;”82.81.”;”2004-06-07 11:19:58″;”20040607111958″;NULL;NULL

“62”;”1″;”141.48.”;”2004-06-07 19:11:05″;”20040607191105″;NULL;NULL

“63”;”1″;”212.16.”;”2004-06-07 19:11:30″;”20040607191130″;NULL;NULL

“64”;”1″;”81.31.”;”2004-06-22 09:09:20″;”20040622090920″;NULL;NULL

“65”;”1″;”213.42.”;”2004-06-22 09:10:42″;”20040622091042″;NULL;NULL

“107”;”1″;”66.154.”;”2004-07-20 21:40:49″;”20040720214049″;NULL;NULL

“67”;”1″;”210.55.”;”2004-06-24 14:43:03″;”20040624144303″;NULL;NULL

“68”;”1″;”141.153.”;”2004-06-24 14:43:24″;”20040624144324″;NULL;NULL

“69”;”1″;”66.98.”;”2004-06-24 14:43:36″;”20040624144336″;NULL;NULL

“70”;”1″;”217.110.”;”2004-06-24 23:25:53″;”20040624232553″;NULL;NULL

“71”;”1″;”24.112.”;”2004-06-28 00:24:17″;”20040628002417″;NULL;NULL

“72”;”1″;”81.152.”;”2004-06-28 00:24:36″;”20040628002436″;NULL;NULL

“73”;”1″;”216.37.”;”2004-06-28 00:25:16″;”20040628002516″;NULL;NULL

“74”;”1″;”24.112.”;”2004-06-28 00:27:59″;”20040628002759″;NULL;NULL

“75”;”1″;”24.112.”;”2004-06-28 00:28:01″;”20040628002801″;NULL;NULL

“76”;”1″;”62.81.”;”2004-06-28 10:00:29″;”20040628100029″;NULL;NULL

“77”;”1″;”156.110.”;”2004-06-28 10:31:18″;”20040628103118″;NULL;NULL

“78”;”1″;”156.110.”;”2004-06-28 10:31:19″;”20040628103119″;NULL;NULL

“79”;”1″;”24.112.”;”2004-06-28 10:32:38″;”20040628103238″;NULL;NULL

“80”;”1″;”207.81″;”2004-07-03 22:56:00″;”20040703225600″;NULL;NULL

“81”;”1″;”207.88.”;”2004-07-03 22:56:29″;”20040703225629″;NULL;NULL

“82”;”1″;”198.26.”;”2004-07-03 23:03:57″;”20040703230357″;NULL;NULL

“83”;”1″;”212.21.”;”2004-07-03 23:04:11″;”20040703230411″;NULL;NULL

“84”;”1″;”193.255.”;”2004-07-03 23:04:25″;”20040703230425″;NULL;NULL

“85”;”1″;”66.231″;”2004-07-03 23:04:36″;”20040703230436″;NULL;NULL

“86”;”1″;”199.71″;”2004-07-03 23:04:42″;”20040703230442″;NULL;NULL

“87”;”1″;”198.26″;”2004-07-03 23:04:47″;”20040703230447″;NULL;NULL

“88”;”1″;”202.9″;”2004-07-03 23:04:53″;”20040703230453″;NULL;NULL

“89”;”1″;”213.131″;”2004-07-03 23:05:02″;”20040703230502″;NULL;NULL

“90”;”1″;”213.13″;”2004-07-03 23:05:10″;”20040703230510″;NULL;NULL

“91”;”1″;”213.77″;”2004-07-03 23:05:15″;”20040703230515″;NULL;NULL

“92”;”1″;”163.28″;”2004-07-03 23:05:48″;”20040703230548″;NULL;NULL

“93”;”1″;”148.245″;”2004-07-03 23:05:54″;”20040703230554″;NULL;NULL

“94”;”1″;”212.138″;”2004-07-03 23:06:10″;”20040703230610″;NULL;NULL

“95”;”1″;”195.166″;”2004-07-06 17:52:58″;”20040706175258″;NULL;NULL

“96”;”1″;”217.132″;”2004-07-07 13:10:03″;”20040707131003″;NULL;NULL

“97”;”1″;”212.179.”;”2004-07-07 13:11:46″;”20040707131146″;NULL;NULL

“98”;”1″;”195.77.”;”2004-07-08 23:22:35″;”20040708232235″;NULL;NULL

“99”;”1″;”208.195″;”2004-07-09 09:08:37″;”20040709090837″;NULL;NULL

“100”;”1″;”200.125.”;”2004-07-11 19:53:22″;”20040711195322″;NULL;NULL

“101”;”1″;”213.215.”;”2004-07-11 19:54:06″;”20040711195406″;NULL;NULL

“103”;”1″;”62.255.”;”2004-07-18 09:18:25″;”20040718091825″;NULL;NULL

“108”;”1″;”221.2.”;”2004-07-20 21:42:03″;”20040720214203″;NULL;NULL

“109”;”1″;”24.31.”;”2004-07-21 09:17:46″;”20040721091746″;NULL;NULL

“110”;”1″;”216.46.”;”2004-07-24 10:57:04″;”20040724105704″;NULL;NULL

“111”;”1″;”218.68.215.”;”2004-07-25 11:58:04″;”20040725115804″;NULL;NULL

“112”;”1″;”212.253.”;”2004-07-25 11:58:11″;”20040725115811″;NULL;NULL

“113”;”1″;”151.37.”;”2004-07-25 11:59:40″;”20040725115940″;NULL;NULL

“114”;”1″;”151.37.”;”2004-07-25 12:00:45″;”20040725120045″;NULL;NULL

“115”;”1″;”66.63.”;”2004-07-25 17:52:52″;”20040725175252″;NULL;NULL

3 Comments

  1. Wow, I don’t know what to say! Impressive! Spammers should just die, really! :D

  2. Way to go, Jianshuo!

  3. hiYa and what an interesting post!!! would you mind explaining if all that (very loooong) script needs to be posted, or just the main portion??? i would like to use that too in my website…. (not the one listed above)

    thanks!!!

Leave a Reply

Your email address will not be published. Required fields are marked *