前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个简单的ip黑名单实例

一个简单的ip黑名单实例

作者头像
Youngxj
发布2018-06-06 14:36:42
2K0
发布2018-06-06 14:36:42
举报
文章被收录于专栏:YoungxjYoungxj
QQ截图20170912154416.jpg
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
QQ截图20170912153950.jpg
话不多说,看教程

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

代码语言:javascript
复制
<?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黑名单实例至少可以做到让喷子来不了你博客

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-9-12 1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 话不多说,看教程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档