位置: 编程技术 - 正文

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脚本读取输入使用什么命令)

  • 只有增值税专用发票才能抵扣进项吗
  • 计提所得税分录计提的时候金额比实际缴纳多
  • 汇算清缴计提所得税在哪个月
  • 企业付房租怎么做会计分录
  • 专家住宿费入什么科目
  • 管道安装固定方式
  • 增值税加计递减额,这个科目如何使用
  • 董事费监事费个税计算
  • 仓库缺货怎么处理
  • 行政事业单位收据样本
  • 多借多贷的会计分录格式
  • 哪些银行承兑汇票不能收的名单
  • 收到上个月支付的短信
  • 服务业工资计入成本还是营业费用
  • 补交企业所得税怎么填申报表
  • 微信支付对公账户
  • 简易计税方法使用范围
  • 独资企业需要交企业所得税吗
  • 内含报酬率的计算公式插值法
  • 同一控制下股权转让印花税
  • 当期出售其他权益怎么算
  • 电费增值税怎么算出来的
  • 员工休产假期间公司发工资吗
  • 营改增后城建税怎么算
  • 自主研发全流程
  • 绿化租赁价格
  • 以非现金资产清偿全部债务
  • 物业公司成本结转方案
  • 房地产转让的条件
  • 如何pingip地址
  • win10 21h1正式版怎么样
  • 公司整体收购如何交税
  • php bcmath off
  • 本期应计提坏账损失700元调整前坏账准备贷方余额500元
  • ReadTimeoutError: HTTPSConnectionPool(host=‘cdn-lfs.huggingface.co‘, port=443)
  • uniapp多端兼容
  • spring boot 2.3.0
  • 前端面试题什么是网络协议
  • 网络命令traceroute
  • PHP中include/require/include_once/require_once使用心得
  • dmsetup remove_all 会不会清掉数据
  • mysql 内连接查询
  • mysql使用中遇到的困难和问题
  • 一直暂估原材料有什么风险
  • 以个人名义汇货要交税吗
  • 闲置土地属于哪个部门
  • 期初金额是什么
  • 股权转让需要哪些手续及流程
  • 应付账款一直挂在账上会有问题吗
  • 收到政府补贴现金流
  • 行政事业单位其他收入
  • 原始凭证错误的更正方法
  • 当月扣缴社保分录
  • 固定资产的税法处理与会计处理的差异50字
  • 账户记录试算不平衡说明记账肯定有差错对吗
  • win8系统安装的软件在哪里
  • win8不好吗
  • linux获取操作系统版本
  • Windows任务计划程序服务
  • dgservice.exe是什么
  • win8如何关闭杀毒软件
  • win10总是锁定
  • 笔记本上的声卡
  • centos安装c编译器
  • 协同编程工具
  • css动态网页
  • cocos2d rpg
  • opengl模块加载失败
  • ExtJS中设置下拉列表框不可编辑的方法
  • html5画布五角星
  • blockqueue生产者消费者
  • r语言和python画图
  • 纹理烫男
  • nodejs实现文件下载
  • android实现侧边栏
  • swift method swizzling
  • 北京税务局网上怎么登录
  • 武汉 税务局
  • 税务局绩效工作总结
  • 税务稽查工作底稿属于什么证据
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设