My way of counting numbers seems to screw the statistics somewhat.
I use both fake open relay and greylisting to detect botnets and compile their IP list. But only fake open relay has non-zero blocked spams. The reason: acting as open relay, it has to accept everything in its SMTP port. My greylisting never accept spam. It either rejects the mail temporarily, or if the sender retries, rejects the recipients permanently. I only count spam accepted as "blocked spam."
This might cause some discrepancies between different lists. If a certain country is mostly detected by greylisting, it might be high on the country list, but no so high on lists of both blocked spams and blocked recipients. I did not forsee this problem when I started incorporating greylisting into my statistics.
I do not intend to change my way of counting for the time being.
detection period: 2011-05-01 00:00 - 2011-05-31 23:59 UTC
total number of suspected botnet IPs: 46494
number of blocked spams: 2036931
recipient count of blocked spams: 63221233
The top 25 countries (as defined by the 2-character country code), ordered by number of suspected botnet IPs are:
Rank | Country | # of suspected botnet IPs |
1 | China | 15696 |
2 | Taiwan | 6309 |
3 | India | 4851 |
4 | Russian Federation | 2235 |
5 | Brazil | 1905 |
6 | South Korea | 1638 |
7 | Ukraine | 1073 |
8 | Indonesia | 988 |
9 | Viet Nam | 943 |
10 | Argentina | 774 |
11 | Pakistan | 625 |
12 | United States | 616 |
13 | Poland | 516 |
14 | Belarus | 439 |
15 | Colombia | 391 |
16 | Romania | 350 |
17 | Kazakhstan | 335 |
18 | Chile | 317 |
19 | Spain | 308 |
20 | Serbia | 296 |
21 | Philippines | 256 |
22 | Saudi Arabia | 253 |
23 | Germany | 220 |
24 | Peru | 216 |
25 | Morocco | 195 |
The top 25 countries (as defined by the 2-character country code), ordered by number of blocked spams are:
Rank | Country | # of blocked spams |
1 | China | 556899 |
2 | Taiwan | 243573 |
3 | Brazil | 193970 |
4 | Russian Federation | 92351 |
5 | United States | 91660 |
6 | India | 86549 |
7 | France | 67563 |
8 | Colombia | 62517 |
9 | Indonesia | 34684 |
10 | Germany | 34366 |
11 | Thailand | 31767 |
12 | Mexico | 31042 |
13 | Ukraine | 30977 |
14 | Poland | 25883 |
15 | South Korea | 24982 |
16 | Iran | 23624 |
17 | Argentina | 23285 |
18 | Italy | 19292 |
19 | Philippines | 18619 |
20 | Kazakhstan | 16441 |
21 | Canada | 16370 |
22 | Singapore | 16190 |
23 | Chile | 16117 |
24 | Viet Nam | 12880 |
25 | Hong Kong | 12554 |
The top 25 countries (as defined by the 2-character country code), ordered by recipient count of blocked spams are: