杨小杰博客提供免费教程下载和网站搭建技术教程,主要分享和发布网站源码,致力创造一个高质量网络资源教程的分享平台

一个简单的ip黑名单实例

Young小杰2017-9-12 15:28网站搭建 (10)1039已收录小标签: 网站搭建教程 emlog优化 emlog博客 原创

QQ截图20170912154416.jpg

最近小杰的博客频繁被Gank,小杰只能偷笑一下害羞,干我干嘛咯,我博客又不出名,又不发丧尽天良的文章,干我有必要吗,如果你喜欢,请随意,毕竟千金难买你喜欢,忘记说了,小杰就一个学生机,慢是慢点,但就是很持久献花

既然人要干我,我总不能静下来享受吧,反套路还是有必要的,简单来说,获取一下攻击者信息

ip ip归属地 开启端口
116.196.99.41
京东云服务器
3389
183.230.177.170
重庆移动
443
111.231.70.64
中国,上海,上海 (电信/联通/移动)
www.pinywx.com
218.201.102.54
中国,山东,青岛 (移动)
22 23 443
117.159.13.2
中国,河南,济源 (移动)
1433

以上是我今天获取到的攻击者信息,其实都是肉鸡或者代理ip啦,没什么的,关键是我看到第一个ip是京东云的服务器,好好的代理ip不用大囧顺手工单一波

QQ截图20170912153950.jpg

话不多说,看教程

插入一下代码到你网站的头部

<?php
function getIp() {
	$ip = isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '';
	if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){
		$list = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
		$ip = $list[0];
	}
	if (!ip2long($ip)) {
		$ip = '';
	}
	return $ip;
}
$ipadmin = getIp();
$iparr=array("116.196.99.41");
$ipnum=count($iparr);
for($a=0;$a<$ipnum;$a++){
if($ipadmin==$iparr[$a]){
	header(sprintf('Location:%s', 'http://127.0.0.1'));
    exit('Access Denied');
}}
?>
如果需要添加拦截ip就在$iparr中继续添加ip数组即可。一个简单的ip黑名单实例至少可以做到让喷子来不了你博客


评论:

流星 Google Chrome 55.0.2883.87 Windows 7湖南省长沙市 电信 2017-12-23 21:29
大佬,我想请问一下,怎么在$iparr=array("116.196.99.41");的116.196.99.41后面再添加后续的,是“,”吗?
Young小杰四川省成都市 电信 2017-12-23 21:31
@流星:格式为数组的标准格式$iparr=array("116.196.99.41","xxx.xxx.xxx.xxx");
艾小七 Safari 8536.25 Iphone 10_3_3 like Mac OS X) AppleWebKit四川省成都市 联通 2017-09-14 21:43
OωO 赞
Flyer Safari 602.1 Iphone 10_3_3 like Mac OS X) AppleWebKit美国 华盛顿Cogent通信公司 2017-09-12 23:30
做成插件方便些 ,免得每次添加IP还要修改代码
Young小杰四川省成都市 电信 2017-09-12 23:33
@Flyer:研究了一晚上,算是把插件做出来了,正在进一步测试中
FlyerSafari 602.1 Iphone 10_3_3 like Mac OS X) AppleWebKit美国 科罗拉多州布隆菲尔德市Level 3通信股份有限公司 2017-09-13 05:37
@Young小杰:我已经弄成插件了
Young小杰四川省成都市 移动数据上网公共出口 2017-09-13 08:01
@Flyer:不愧为大佬
李明 Opera 47.0.2631.71 非主流操作系统香港 CABLE宽频 2017-09-12 20:27
收下
ヾ(≧∇≦*)ゝ
拔剑舞 Google Chrome 53.0.2785.49 Linux北京市 联通 2017-09-12 16:58
(((┏(; ̄▽ ̄)┛装完逼就跑
球球大作战 Google Chrome 53.0.2785.104 非主流操作系统北京市 联通 2017-09-12 16:39
收下

发表评论:

签到 赞赏 丢小花 请勾选我再发表评论!