FOLLOW US:

Security Report

This site, like pretty much every site on the Internet, battles people who are trying to harm the site by hacking and/or stealing our content. The number of questionable bots crawling our sites is rather amazing. We don't track suspicious behavior on every page, but for the pages that we do monitor, here's the percentage of bots vs real users for each of the past 7 days:

2026-03-18   –   0%
2026-03-19   –   0%
2026-03-20   –   0%
2026-03-21   –   0%
2026-03-22   –   0%
2026-03-23   –   0%
2026-03-24   –   0%

That just includes the bots that execute Javascript and act like human users. Then there are a whole bunch of other bots crawling our sites as well. Some are good (like GoogleBot and BingBot), others aren't good – they're trying to hack us and steal our content.

Banned IP Addresses

When we clearly identify attempts to hack our site or violate our policies we ban the IP in question. Just in the past month, on the network of sites that we run, we have banned 495 IP addresses from the places around the world (each line represents a banned IP address):

  1. 2026-03-25 – (Unknown location)
  2. 2026-03-24 – (Unknown location)
  3. 2026-03-24 – (Unknown location)
  4. 2026-03-24 – (Unknown location)
  5. 2026-03-24 – (Unknown location)
  6. 2026-03-24 – (Unknown location)
  7. 2026-03-23 – (Unknown location)
  8. 2026-03-23 – (Unknown location)
  9. 2026-03-23 – (Unknown location)
  10. 2026-03-22 – (Unknown location)
  11. 2026-03-22 – (Unknown location)
  12. 2026-03-21 – (Unknown location)
  13. 2026-03-21 – (Unknown location)
  14. 2026-03-21 – (Unknown location)
  15. 2026-03-21 – (Unknown location)
  16. 2026-03-21 – (Unknown location)
  17. 2026-03-20 – (Unknown location)
  18. 2026-03-19 – (Unknown location)
  19. 2026-03-19 – (Unknown location)
  20. 2026-03-19 – (Unknown location)
  21. 2026-03-19 – (Unknown location)
  22. 2026-03-19 – (Unknown location)
  23. 2026-03-19 – (Unknown location)
  24. 2026-03-19 – (Unknown location)
  25. 2026-03-19 – (Unknown location)
  26. 2026-03-19 – (Unknown location)
  27. 2026-03-19 – (Unknown location)
  28. 2026-03-18 – (Unknown location)
  29. 2026-03-18 – (Unknown location)
  30. 2026-03-18 – (Unknown location)
  31. 2026-03-18 – (Unknown location)
  32. 2026-03-18 – (Unknown location)
  33. 2026-03-18 – (Unknown location)
  34. 2026-03-18 – United Kingdom
  35. 2026-03-18 – China
  36. 2026-03-18 – Switzerland
  37. 2026-03-18 – Hungary
  38. 2026-03-18 – Germany
  39. 2026-03-18 – Iraq
  40. 2026-03-18 – United States -> San Francisco
  41. 2026-03-18 – United Kingdom
  42. 2026-03-18 – Jordan
  43. 2026-03-18 – China
  44. 2026-03-18 – India
  45. 2026-03-18 – United States -> Atlanta
  46. 2026-03-18 – (Unknown location)
  47. 2026-03-17 – China
  48. 2026-03-17 – China
  49. 2026-03-17 – France
  50. 2026-03-17 – Russia
  51. 2026-03-17 – Ukraine
  52. 2026-03-17 – Serbia
  53. 2026-03-17 – China
  54. 2026-03-17 – Jordan
  55. 2026-03-17 – Bulgaria
  56. 2026-03-17 – United Kingdom
  57. 2026-03-17 – Bosnia and Herzegovina
  58. 2026-03-17 – Serbia
  59. 2026-03-17 – Thailand
  60. 2026-03-17 – Serbia -> Belgrade
  61. 2026-03-17 – Vietnam
  62. 2026-03-17 – Jordan
  63. 2026-03-17 – Russia
  64. 2026-03-17 – Serbia
  65. 2026-03-17 – Ukraine
  66. 2026-03-17 – Jordan
  67. 2026-03-17 – Serbia
  68. 2026-03-17 – Germany
  69. 2026-03-17 – Russia
  70. 2026-03-17 – Albania
  71. 2026-03-16 – (Unknown location)
  72. 2026-03-16 – China
  73. 2026-03-16 – United States
  74. 2026-03-16 – United States -> Buffalo
  75. 2026-03-16 – China
  76. 2026-03-16 – United States
  77. 2026-03-16 – United States
  78. 2026-03-16 – United States -> Rosemead
  79. 2026-03-16 – Russia
  80. 2026-03-16 – Russia -> St Petersburg
  81. 2026-03-16 – Albania
  82. 2026-03-16 – Albania
  83. 2026-03-16 – Albania
  84. 2026-03-16 – Albania
  85. 2026-03-16 – Albania
  86. 2026-03-16 – Albania
  87. 2026-03-16 – Albania
  88. 2026-03-16 – Ireland
  89. 2026-03-16 – United Kingdom
  90. 2026-03-16 – Netherlands
  91. 2026-03-15 – Russia
  92. 2026-03-15 – Singapore -> Singapore
  93. 2026-03-15 – China
  94. 2026-03-15 – United Kingdom
  95. 2026-03-15 – United States -> Buffalo
  96. 2026-03-15 – United States -> Buffalo
  97. 2026-03-15 – Bangladesh
  98. 2026-03-15 – United States
  99. 2026-03-15 – Czech Republic
  100. 2026-03-15 – Germany -> Frankfurt am Main
  101. 2026-03-15 – Germany -> Frankfurt am Main
  102. 2026-03-15 – Germany -> Frankfurt am Main
  103. 2026-03-15 – Germany -> Frankfurt am Main
  104. 2026-03-15 – Germany -> Frankfurt am Main
  105. 2026-03-15 – United States
  106. 2026-03-15 – United States
  107. 2026-03-15 – Czech Republic
  108. 2026-03-15 – United States
  109. 2026-03-15 – Lebanon
  110. 2026-03-15 – Suriname
  111. 2026-03-15 – Ireland
  112. 2026-03-15 – South Korea
  113. 2026-03-15 – Germany -> Frankfurt am Main
  114. 2026-03-15 – China
  115. 2026-03-15 – Hong Kong
  116. 2026-03-15 – (Unknown location)
  117. 2026-03-15 – United States
  118. 2026-03-15 – Spain
  119. 2026-03-15 – United Kingdom
  120. 2026-03-15 – China
  121. 2026-03-15 – China
  122. 2026-03-15 – India
  123. 2026-03-15 – China
  124. 2026-03-15 – Hong Kong
  125. 2026-03-15 – Australia
  126. 2026-03-15 – Spain
  127. 2026-03-15 – China
  128. 2026-03-15 – China
  129. 2026-03-15 – United States
  130. 2026-03-15 – (Unknown location)
  131. 2026-03-15 – Australia -> Sydney
  132. 2026-03-15 – (Unknown location)
  133. 2026-03-15 – United States
  134. 2026-03-15 – Germany
  135. 2026-03-15 – Afghanistan
  136. 2026-03-15 – Lebanon
  137. 2026-03-15 – Czech Republic
  138. 2026-03-14 – Russia
  139. 2026-03-14 – (Unknown location)
  140. 2026-03-14 – Russia
  141. 2026-03-14 – United States
  142. 2026-03-14 – China
  143. 2026-03-14 – Ireland
  144. 2026-03-14 – Georgia
  145. 2026-03-14 – China
  146. 2026-03-14 – (Unknown location)
  147. 2026-03-14 – United States
  148. 2026-03-14 – China
  149. 2026-03-14 – Sweden
  150. 2026-03-14 – China
  151. 2026-03-14 – (Unknown location)
  152. 2026-03-14 – (Unknown location)
  153. 2026-03-14 – United States -> San Jose
  154. 2026-03-13 – (Unknown location)
  155. 2026-03-13 – United States
  156. 2026-03-13 – (Unknown location)
  157. 2026-03-13 – Iran
  158. 2026-03-13 – (Unknown location)
  159. 2026-03-13 – (Unknown location)
  160. 2026-03-13 – Iraq
  161. 2026-03-13 – United States
  162. 2026-03-13 – (Unknown location)
  163. 2026-03-13 – (Unknown location)
  164. 2026-03-13 – (Unknown location)
  165. 2026-03-13 – Ukraine
  166. 2026-03-13 – (Unknown location)
  167. 2026-03-13 – United States
  168. 2026-03-13 – (Unknown location)
  169. 2026-03-13 – (Unknown location)
  170. 2026-03-13 – (Unknown location)
  171. 2026-03-13 – United States
  172. 2026-03-13 – (Unknown location)
  173. 2026-03-13 – United States
  174. 2026-03-13 – United States
  175. 2026-03-13 – United States
  176. 2026-03-13 – (Unknown location)
  177. 2026-03-13 – (Unknown location)
  178. 2026-03-13 – United States
  179. 2026-03-13 – (Unknown location)
  180. 2026-03-13 – China
  181. 2026-03-13 – Japan
  182. 2026-03-13 – Iraq
  183. 2026-03-13 – (Unknown location)
  184. 2026-03-13 – Turkey
  185. 2026-03-13 – United States -> San Jose
  186. 2026-03-13 – United States
  187. 2026-03-13 – United States
  188. 2026-03-13 – (Unknown location)
  189. 2026-03-13 – (Unknown location)
  190. 2026-03-13 – United States -> Buffalo
  191. 2026-03-13 – China
  192. 2026-03-13 – (Unknown location)
  193. 2026-03-13 – United States
  194. 2026-03-13 – Austria
  195. 2026-03-13 – China
  196. 2026-03-13 – (Unknown location)
  197. 2026-03-13 – (Unknown location)
  198. 2026-03-13 – Czech Republic
  199. 2026-03-13 – (Unknown location)
  200. 2026-03-13 – United States
  201. 2026-03-13 – (Unknown location)
  202. 2026-03-13 – (Unknown location)
  203. 2026-03-13 – (Unknown location)
  204. 2026-03-12 – United States
  205. 2026-03-12 – United States
  206. 2026-03-12 – (Unknown location)
  207. 2026-03-12 – (Unknown location)
  208. 2026-03-12 – (Unknown location)
  209. 2026-03-12 – Lithuania
  210. 2026-03-12 – United States
  211. 2026-03-12 – (Unknown location)
  212. 2026-03-12 – Belgium
  213. 2026-03-12 – (Unknown location)
  214. 2026-03-12 – (Unknown location)
  215. 2026-03-12 – Germany
  216. 2026-03-12 – (Unknown location)
  217. 2026-03-12 – (Unknown location)
  218. 2026-03-12 – (Unknown location)
  219. 2026-03-12 – United States
  220. 2026-03-12 – United States
  221. 2026-03-12 – (Unknown location)
  222. 2026-03-12 – United States
  223. 2026-03-12 – Turkey
  224. 2026-03-12 – (Unknown location)
  225. 2026-03-12 – China
  226. 2026-03-12 – United States
  227. 2026-03-12 – (Unknown location)
  228. 2026-03-12 – China
  229. 2026-03-12 – (Unknown location)
  230. 2026-03-12 – (Unknown location)
  231. 2026-03-12 – (Unknown location)
  232. 2026-03-12 – (Unknown location)
  233. 2026-03-12 – (Unknown location)
  234. 2026-03-12 – United States
  235. 2026-03-12 – Kazakhstan
  236. 2026-03-12 – China
  237. 2026-03-12 – Serbia
  238. 2026-03-12 – Ireland
  239. 2026-03-12 – United States
  240. 2026-03-12 – Sweden
  241. 2026-03-12 – China
  242. 2026-03-12 – Thailand
  243. 2026-03-11 – Germany
  244. 2026-03-11 – Philippines -> Sampaloc
  245. 2026-03-11 – China
  246. 2026-03-11 – Japan
  247. 2026-03-11 – China
  248. 2026-03-11 – Hong Kong
  249. 2026-03-11 – Germany -> Berlin
  250. 2026-03-11 – Germany -> Berlin
  251. 2026-03-11 – China
  252. 2026-03-11 – Russia
  253. 2026-03-11 – Austria
  254. 2026-03-11 – Germany
  255. 2026-03-11 – Netherlands
  256. 2026-03-11 – United Kingdom
  257. 2026-03-11 – China
  258. 2026-03-11 – China
  259. 2026-03-11 – United States
  260. 2026-03-11 – United Kingdom
  261. 2026-03-11 – Russia
  262. 2026-03-11 – United States -> North Bergen
  263. 2026-03-11 – Russia
  264. 2026-03-11 – United States
  265. 2026-03-11 – China
  266. 2026-03-11 – Ukraine
  267. 2026-03-10 – United States
  268. 2026-03-10 – Israel
  269. 2026-03-10 – Poland
  270. 2026-03-10 – Kazakhstan
  271. 2026-03-10 – United States -> Boardman
  272. 2026-03-10 – United States -> Boardman
  273. 2026-03-10 – Germany -> Berlin
  274. 2026-03-10 – Russia
  275. 2026-03-10 – Ukraine
  276. 2026-03-10 – Germany -> Berlin
  277. 2026-03-10 – India
  278. 2026-03-10 – China
  279. 2026-03-10 – France
  280. 2026-03-10 – Spain
  281. 2026-03-10 – China
  282. 2026-03-09 – Russia -> Moscow
  283. 2026-03-09 – Iran
  284. 2026-03-09 – Israel
  285. 2026-03-09 – (Unknown location)
  286. 2026-03-09 – Russia
  287. 2026-03-09 – (Unknown location)
  288. 2026-03-09 – China
  289. 2026-03-09 – Thailand
  290. 2026-03-09 – Russia
  291. 2026-03-09 – United States
  292. 2026-03-09 – Latvia
  293. 2026-03-09 – China
  294. 2026-03-09 – Serbia
  295. 2026-03-08 – China
  296. 2026-03-08 – Thailand
  297. 2026-03-08 – United States -> Las Vegas
  298. 2026-03-08 – China
  299. 2026-03-08 – Denmark
  300. 2026-03-08 – Oman
  301. 2026-03-08 – Bosnia and Herzegovina
  302. 2026-03-08 – Bulgaria
  303. 2026-03-07 – United States -> Dallas
  304. 2026-03-07 – Brazil
  305. 2026-03-07 – China
  306. 2026-03-07 – China
  307. 2026-03-07 – China
  308. 2026-03-07 – United States -> Boston
  309. 2026-03-07 – Germany
  310. 2026-03-07 – Singapore
  311. 2026-03-07 – United States
  312. 2026-03-07 – Germany
  313. 2026-03-07 – Russia
  314. 2026-03-06 – United States -> Boston
  315. 2026-03-06 – (Unknown location)
  316. 2026-03-06 – Philippines
  317. 2026-03-06 – United States
  318. 2026-03-06 – (Unknown location)
  319. 2026-03-06 – China
  320. 2026-03-06 – Malaysia
  321. 2026-03-06 – China
  322. 2026-03-06 – (Unknown location)
  323. 2026-03-06 – China
  324. 2026-03-06 – (Unknown location)
  325. 2026-03-06 – Ukraine
  326. 2026-03-06 – Russia
  327. 2026-03-06 – United States
  328. 2026-03-06 – Vietnam
  329. 2026-03-06 – Spain
  330. 2026-03-06 – Russia
  331. 2026-03-06 – Denmark
  332. 2026-03-06 – Isle of Man
  333. 2026-03-06 – Germany
  334. 2026-03-06 – Denmark
  335. 2026-03-06 – Lebanon
  336. 2026-03-06 – Russia
  337. 2026-03-06 – Sweden
  338. 2026-03-06 – Italy
  339. 2026-03-06 – Czech Republic
  340. 2026-03-06 – Russia
  341. 2026-03-06 – Russia
  342. 2026-03-06 – Bosnia and Herzegovina
  343. 2026-03-06 – Austria
  344. 2026-03-06 – Isle of Man
  345. 2026-03-06 – Slovenia
  346. 2026-03-06 – Spain
  347. 2026-03-06 – Ireland
  348. 2026-03-06 – Ireland
  349. 2026-03-06 – Czech Republic
  350. 2026-03-06 – Russia
  351. 2026-03-06 – United States
  352. 2026-03-06 – China
  353. 2026-03-05 – Australia
  354. 2026-03-05 – (Unknown location)
  355. 2026-03-05 – China
  356. 2026-03-05 – Serbia
  357. 2026-03-05 – United Kingdom
  358. 2026-03-05 – Iran
  359. 2026-03-05 – India
  360. 2026-03-05 – Belgium
  361. 2026-03-05 – China
  362. 2026-03-05 – Russia
  363. 2026-03-05 – Netherlands
  364. 2026-03-05 – Saudi Arabia
  365. 2026-03-05 – Iran
  366. 2026-03-05 – India
  367. 2026-03-05 – Saudi Arabia
  368. 2026-03-05 – Russia
  369. 2026-03-05 – Thailand
  370. 2026-03-05 – Puerto Rico
  371. 2026-03-05 – India
  372. 2026-03-04 – China
  373. 2026-03-04 – Indonesia
  374. 2026-03-04 – China
  375. 2026-03-04 – Canada
  376. 2026-03-04 – China
  377. 2026-03-04 – United States
  378. 2026-03-04 – Russia
  379. 2026-03-04 – Canada
  380. 2026-03-04 – Germany
  381. 2026-03-04 – Thailand
  382. 2026-03-04 – China
  383. 2026-03-04 – United Kingdom
  384. 2026-03-04 – China
  385. 2026-03-04 – Russia
  386. 2026-03-03 – United States
  387. 2026-03-03 – (Unknown location)
  388. 2026-03-03 – Thailand
  389. 2026-03-03 – China
  390. 2026-03-03 – Iraq
  391. 2026-03-03 – Brazil
  392. 2026-03-03 – United States -> Los Angeles
  393. 2026-03-03 – China
  394. 2026-03-03 – United States
  395. 2026-03-03 – Mexico
  396. 2026-03-03 – Norway
  397. 2026-03-03 – United States
  398. 2026-03-03 – China
  399. 2026-03-02 – Russia
  400. 2026-03-02 – United States -> Boston
  401. 2026-03-02 – Vietnam
  402. 2026-03-02 – United States
  403. 2026-03-02 – Germany
  404. 2026-03-02 – Canada
  405. 2026-03-02 – Russia
  406. 2026-03-02 – United States
  407. 2026-03-02 – Australia
  408. 2026-03-02 – China
  409. 2026-03-02 – Vietnam
  410. 2026-03-02 – United States
  411. 2026-03-02 – Russia
  412. 2026-03-02 – United States
  413. 2026-03-02 – Brazil
  414. 2026-03-02 – Vietnam
  415. 2026-03-01 – China
  416. 2026-03-01 – Thailand
  417. 2026-03-01 – China
  418. 2026-03-01 – Albania
  419. 2026-03-01 – China
  420. 2026-03-01 – China
  421. 2026-03-01 – Iraq
  422. 2026-03-01 – Bangladesh
  423. 2026-03-01 – Azerbaijan
  424. 2026-03-01 – United Kingdom
  425. 2026-03-01 – United States
  426. 2026-03-01 – United States
  427. 2026-03-01 – United States
  428. 2026-03-01 – Russia
  429. 2026-03-01 – China
  430. 2026-03-01 – Russia
  431. 2026-03-01 – Greece
  432. 2026-02-28 – Bosnia and Herzegovina
  433. 2026-02-28 – China
  434. 2026-02-28 – United States
  435. 2026-02-28 – United States
  436. 2026-02-28 – Russia -> Moscow
  437. 2026-02-28 – Romania
  438. 2026-02-28 – China
  439. 2026-02-28 – United States
  440. 2026-02-28 – Spain -> Ciudad Real
  441. 2026-02-28 – China
  442. 2026-02-28 – Germany
  443. 2026-02-28 – Sri Lanka
  444. 2026-02-28 – United States
  445. 2026-02-28 – Russia
  446. 2026-02-28 – Netherlands
  447. 2026-02-28 – Germany
  448. 2026-02-28 – (Unknown location)
  449. 2026-02-27 – Thailand
  450. 2026-02-27 – United States
  451. 2026-02-27 – Germany
  452. 2026-02-27 – Netherlands
  453. 2026-02-27 – Taiwan
  454. 2026-02-27 – Thailand
  455. 2026-02-27 – Vietnam
  456. 2026-02-27 – China
  457. 2026-02-27 – Russia
  458. 2026-02-27 – India
  459. 2026-02-27 – Estonia
  460. 2026-02-26 – Thailand
  461. 2026-02-26 – Germany
  462. 2026-02-26 – China
  463. 2026-02-26 – Netherlands
  464. 2026-02-26 – Germany
  465. 2026-02-26 – Germany
  466. 2026-02-26 – Germany
  467. 2026-02-26 – China
  468. 2026-02-26 – Thailand
  469. 2026-02-26 – Iraq
  470. 2026-02-26 – Russia
  471. 2026-02-26 – United Kingdom
  472. 2026-02-26 – Lebanon
  473. 2026-02-26 – Germany
  474. 2026-02-26 – Lithuania
  475. 2026-02-26 – Germany
  476. 2026-02-26 – Canada
  477. 2026-02-26 – China
  478. 2026-02-26 – Germany
  479. 2026-02-26 – Thailand
  480. 2026-02-25 – Åland
  481. 2026-02-25 – Hong Kong
  482. 2026-02-25 – Czech Republic
  483. 2026-02-25 – Czech Republic
  484. 2026-02-25 – Czech Republic
  485. 2026-02-25 – Lebanon
  486. 2026-02-25 – China
  487. 2026-02-25 – Philippines
  488. 2026-02-25 – Czech Republic
  489. 2026-02-25 – Russia
  490. 2026-02-25 – China
  491. 2026-02-25 – Russia
  492. 2026-02-25 – France
  493. 2026-02-25 – Russia
  494. 2026-02-25 – Lithuania
  495. 2026-02-25 – United States -> Santa Clara

Each of these instances represents an attempt to harm our sites or our users. (And those are just the ones we were confident enough about to take action on.)