全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: yumijie
打印 上一主题 下一主题

[Windows VPS] 如果有人采集你的网站怎么使坏?

[复制链接]
21#
发表于 2016-7-4 09:47:27 | 只看该作者
万人迷 发表于 2016-7-4 09:34
不知道你怎么判断正常人的

可以无限代理

这样的脚本能非常有效的预防CC 爬出  采集 等等~!~这是我网络上转的,根据实际情况更改就是~!~
  1. #!/bin/bash
  2. #Author:ZhangGe
  3. #Desc:Auto Deny Black_IP Script.
  4. #Date:2014-11-05
  5. #取得参数$1为并发阈值,若留空则默认允许单IP最大50并发(实际测试发现,2M带宽,十来个并发服务器就已经无法访问了!)
  6. if [[ -z $1 ]];then
  7.         num=50
  8. else
  9.         num=$1
  10. fi

  11. #巧妙的进入到脚本工作目录
  12. cd $(cd $(dirname $BASH_SOURCE) && pwd)

  13. #请求检查、判断及拉黑主功能函数
  14. function check(){
  15.         iplist=`netstat -an |grep ^tcp.*:80|egrep -v 'LISTEN|127.0.0.1'|awk -F"[ ]+|[:]" '{print $6}'|sort|uniq -c|sort -rn|awk -v str=$num '{if ($1>str){print $2}}'`
  16.         if [[ ! -z $iplist ]];
  17.                 then
  18.                 >./black_ip.txt
  19.                 for black_ip in $iplist
  20.                 do
  21.                         #白名单过滤中已取消IP段的判断功能,可根据需要自行修改以下代码(请参考前天写的脚本)
  22.                         #exclude_ip=`echo $black_ip | awk -F"." '{print $1"."$2"."$3}'`
  23.                         #grep -q $exclude_ip ./white_ip.txt
  24.                         grep -q $black_ip ./white_ip.txt
  25.                         if [[ $? -eq 0 ]];then
  26.                                 echo "$black_ip (white_ip)" >>./black_ip.txt
  27.                         else
  28.                                 echo $black_ip >>./black_ip.txt     
  29.                                 iptables -nL | grep $black_ip ||(iptables -I INPUT -s $black_ip -j DROP & echo "$black_ip  `date +%Y-%m-%H:%M:%S`">>./deny.log & echo 1 >./sendmail)
  30.                         fi
  31.                 done
  32.                 #存在并发超过阈值的单IP就发送邮件
  33.                 if [[ `cat ./sendmail` == 1 ]];then sendmsg;fi
  34.         fi
  35. }

  36. #发邮件函数
  37. function sendmsg(){
  38.         netstat -nutlp | grep "sendmail" >/dev/null 2>&1 || /etc/init.d/sendmail start >/dev/null 2>&1
  39.         echo -e "From: 发邮件地址@qq.com\nTo:收邮件地址@qq.com\nSubject:Someone Attacking your system!!\nIts Ip is" >./message
  40.         cat ./black_ip.txt >>./message
  41.         /usr/sbin/sendmail -f 发邮件地址@qq.com -t 收邮件地址@qq.com -i <./message
  42.         >./sendmail
  43. }

  44. #间隔10s无限循环检查函数
  45. while true
  46. do
  47.         check
  48.         #每隔10s检查一次,时间可根据需要自定义
  49.         sleep 10
  50. done
复制代码
22#
发表于 2016-7-4 10:14:24 | 只看该作者
我就静静的看着你们
23#
发表于 2016-7-4 11:33:34 | 只看该作者
万人迷 发表于 2016-7-4 09:34
不知道你怎么判断正常人的

可以无限代理

cloudflare,开五秒盾,蜘蛛的ip自动回源,看清楚是ip不是ua。
24#
发表于 2016-7-4 11:56:21 | 只看该作者
龟龟酱 发表于 2016-7-4 11:33
cloudflare,开五秒盾,蜘蛛的ip自动回源,看清楚是ip不是ua。

只要能访问就能采集,除非你不想让你的站成为正常的站

你的站只为了仿采集而生的,那无话可说,

只要你的站能让正常用户访问,那就可以正常采集
25#
发表于 2016-7-4 12:14:50 | 只看该作者
万人迷 发表于 2016-7-4 11:56
只要能访问就能采集,除非你不想让你的站成为正常的站

你的站只为了仿采集而生的,那无话可说,

五秒盾之后每次访问需要等待session跳转,部分老旧的浏览器也是过不去的。
26#
发表于 2016-7-4 12:19:07 | 只看该作者
万人迷 发表于 2016-7-4 09:11
你给把小刀你能切钻石吗?

不行,你叽歪啥呢。。。
27#
发表于 2016-7-4 12:21:05 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
28#
发表于 2016-7-4 12:28:45 | 只看该作者
carsonhui 发表于 2016-7-4 12:19
不行,你叽歪啥呢。。。

给你火车头
29#
发表于 2016-7-4 12:52:02 | 只看该作者
每天悄悄更新一些黄色资源,他采集过去以后,你马上删掉,这招如何?
30#
发表于 2016-7-4 13:41:15 来自手机 | 只看该作者
挂马挂广告
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-13 18:29 , Processed in 0.058307 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表