位置: 编程技术 - 正文

Shell脚本配合iptables屏蔽来自某个国家的IP访问(shell脚本-p)

编辑:rootadmin

推荐整理分享Shell脚本配合iptables屏蔽来自某个国家的IP访问(shell脚本-p),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本 cp,shell脚本 cp,shell脚本 cp,shell匹配ip,shell脚本ping,shell匹配ip,shell脚本-p,shell脚本-ge,内容如对您有帮助,希望把文章链接给更多的朋友!

星期六我们一位客户受到攻击,我们的网络监测显示有连续6小时的巨大异常流量,我们立即联系了客户,没有得到回应,我们修改和限制了客户的 VPS,使得个别 VPS 受攻击不会对整个服务器和其他 VPS 用户造成任何影响,我们一直保持这个 VPS 为开通状态(尽管一直受攻击),攻击又持续了小时,星期天攻击仍在继续,我们忍无可忍,但是仍然无法联系到客户,我们向客户网站的另一负责人询问是否需要我们介入来帮助解决,这位负责人答应后我们立即投入到与 DDoS 的战斗中(我们动态扫描屏蔽坏 IP,现在客户网站已恢复。整个过程很有意思,以后有时间再写一篇博客来描述)。登录到客户 VPS 第一件事情就是查当前连接和 IP,来自中国的大量 IP 不断侵占端口,典型的 DDoS. 所以第一件事是切断攻击源,既然攻击只攻端口,那有很多办法可以切断,直接关闭网站服务器、直接用防火墙/iptables 切断端口或者关闭所有连接、把 VPS 网络关掉、换一个 IP,&#;,等等。因为攻击源在国内,所以我们决定切断来自国内的所有访问,这样看上去网站好像是被墙了而不是被攻击了,有助于维护客户网站的光辉形象,那么如何屏蔽来自某个特定国家的 IP 呢?

Shell脚本配合iptables屏蔽来自某个国家的IP访问(shell脚本-p)

方法很容易,先到 IPdeny 下载以国家代码编制好的 IP 地址列表,比如下载 cn.zone:有了国家的所有 IP 地址,要想屏蔽这些 IP 就很容易了,直接写个脚本逐行读取 cn.zone 文件并加入到 iptables 中:好 IP 和坏 IP 都被屏蔽掉了,这种办法当然不高明,屏蔽 IP 也没有解决被攻击的问题,但是是解决问题的第一步,屏蔽了攻击源以后我们才有带宽、时间和心情去检查 VPS 的安全问题。公布一份我们客户被攻击的网络流量图,在点到0点所有带宽都被攻击流量占用,这时候客户无法登录 VPS,访问者也无法访问网站:

Shell脚本一次读取文件中一行的2种写法 写法一:#!/bin/bashwhilereadlinedoecho$line#这里可根据实际用途变化doneurfile写法二:#!/bin/bashcaturfile|whilereadlinedoecho$linedone注意:以上代码中urfile为被读取的文件S

Bash脚本内置的调试方法技巧 用Bash写的脚本也可以进行调试,和Python,Perl等解释型语言一样。新建一个名为servinfo的脚本并增加可执行权限:$viservinfo#!/bin/bashecho"Hostname:$(hostname)"echo

Shell、Perl、Python、PHP访问 MySQL 数据库代码实例 下午写了一个简单的bash脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在bash脚本里

标签: shell脚本-p

本文链接地址:https://www.jiuchutong.com/biancheng/381159.html 转载请保留说明!

上一篇:Shell脚本逐行读取文本文件(不改变文本格式)(shell脚本逐条执行)

下一篇:Shell脚本一次读取文件中一行的2种写法(shell脚本读取输入使用什么命令)

  • 免交增值税怎么账务处理
  • 增值税专用发票有效期是多长时间
  • etc扣费与发票不符
  • 公对公转账需要交税吗?
  • 收到退税如何记账
  • 饭店的现金日记账填写样本
  • 收款凭证与收据的效力
  • 社保岗位补贴条件
  • 非居民企业所得税核定利润率
  • 人力资源外包公司排名
  • 维修变压器的维修方法
  • 增值税计入无形资产的入账价值吗?
  • 缴纳印花税税会计分录怎么做
  • 序列号不可用怎么办
  • 印花税没有按时申报怎么办
  • 所得税申报表本期金额上期金额指什么
  • 资产减值损失怎么计提
  • 制造业企业存货管理论文
  • 公司控股的公司下子公司有哪些
  • win8系统怎么连接无线
  • 营运资金主要包括什么
  • 一家公司各项费用支出
  • 收到对方投资款怎么做会计凭证
  • win10 dev版本
  • 如何使用腾讯电子签
  • 长期投资损失的确认
  • Yosemite使用技巧 如何使用Yosemite mac信息功能共享电脑屏幕教程
  • 关联企业承担什么责任
  • 发出商品但货款没到账
  • 低值易耗品的管理和流程ppt
  • 发票填开的基本规定?
  • 3d reconstruction
  • 目标检测算法有哪些
  • 企业所得税那些是免税的收入
  • 递延收益期限
  • 资本性支出与资本性支出(基本建设)的区别
  • 费用票有什么用处
  • 金税盘登录密码和口令从哪查
  • 发票上的抵扣联抵扣联是什么意思
  • 摄影属于哪种服务业
  • 罚款支出计入什么费用
  • win10下安装win7启动不了
  • sql语句批量更新
  • 企业接管的方式有
  • 交易性金融资产包括哪些项目
  • 员工预支钱要写什么单据
  • 公司社保外包了,没给我社保卡怎么办?
  • 外币转入账户什么意思
  • 长期挂账其他应付款违反了哪项制度
  • 专项费用会计分录
  • 一般纳税人增值税申报操作流程
  • 小企业购进商品怎么入账
  • 年终奖企业应该计入哪个会计年度
  • 间接持股比例如何分析
  • 应收利息和利息收入的差额
  • 残保减免金政策
  • 交通运输业包含
  • 月底计提工资的会计处理
  • 境外机构境内外汇账户管理办法
  • 利用的英文
  • WIN10开始菜单点击鼠标右键没反应的处理方法
  • windowxp宽带连接
  • linux查看硬件信息的命令
  • mozilla是啥
  • win10mobile最新版本
  • 如何解决win7系统卡顿
  • win10开机蓝屏提示修复
  • cocos2dx AudioEngine初体验,音效播放结束判断测试
  • jquery div innerhtml
  • div css页面布局
  • nodejs微信小程序开发工具
  • .nodejs
  • NGUI之UICamera
  • js正则 \w
  • js的实现原理
  • 广东税务待遇
  • 上海社保转出后查不到记录
  • 网上缴费后如何复电
  • 云南省个人所得税税率
  • 小学的困难补助什么时候发
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设