当前位置: 首页 > news >正文

做满屏网站的尺寸物流网站素材

做满屏网站的尺寸,物流网站素材,wordpress怎么做图片预览,北京住房和建设部网站首页使用 python 检测泛洪攻击的案例 本案例只使用python标准库通过执行命令来监控异常请求, 并封锁IP, 不涉及其他第三方库工具. import os import time from collections import Counter# 1、update 命令, 采集CPU的平均负载 def get_cpu_load():uptime 命令…使用 python 检测泛洪攻击的案例 本案例只使用python标准库通过执行命令来监控异常请求, 并封锁IP, 不涉及其他第三方库工具. import os import time from collections import Counter# 1、update 命令, 采集CPU的平均负载 def get_cpu_load():uptime 命令获取系统开机时间和cpu负载, 比如:04:02:00 up 1 day, 3:49, 1 user, load average: 0.71, 0.48, 0.46利用awk命令来筛选出CPU负载:-F 设置拆分数据的分隔符 : , 如果不设置默认以空格作为分隔符{print $2} 表示打印第二列数据cpu_load os.popen(uptime | awk -F : {print $2} | awk -F , {print $1}).read()cpu_load float(cpu_load)return cpu_load# 2、netstat 命令, 采集 tcp 的连接数量 def get_conn_count():统计所有tcp连接数量-a 列出所有, -n 以数字形式显示端口, -t tcpwc -l 统计行数netstat os.popen(netstat -ant | wc -l).read()return int(netstat)# 3、ss命令, 采集socket统计信息,ss命令比netstat命令更详细, 速度更快 端口队列默认大小是128, 当 Recv-Q 大于等于 Send-Q 时表示队列满了, 端口存在大量请求def get_queue_size():统计当前的队列情况-l 监听状态, -n 以数字显示, -t tcp# ss -lnt | grep :80 | awk {print $2} # 第二列是 Recv-Q# ss -lnt | grep :80 | awk {print $3} # 第三列是 Send-Qsslnt os.popen(ss -lnt | grep :80).read()recv_q int(sslnt.split()[1])send_q int(sslnt.split()[2])return recv_q, send_q# 4、netstat 命令, 采集连接数量最多的IP地址 def get_most_ip():获取当前连接数量最多的IP地址# 获取所有访问 80 端口的ip添加到列表中result os.popen(netstat -ant | grep :80).read()line_list result.split(\n)ip_list []for line in line_list:try:temp_list line.split()ip temp_list[4].split(:)[0]ip_list.append(ip)except Exception as e:pass# 统计列表中出现最多的ipcnt Counter(ip_list)# most_common(n) 返回出现次数最多的前n项元组组成的列表t cnt.most_common(1)return t[0][0]# 5、firewall-cmd 命令, 防火墙封锁IP地址 def firewall_ip(ip):使用防火墙封锁ip:param ip: 封锁目标ipresult os.popen(ffirewall-cmd --add-rich-rulerule familyipv4 source address{ip} port port80 protocoltcp reject).read()if success in result:print(f成功封锁 {ip}.)else:print(f封锁失败.)if __name__ __main__:while 1:cpu get_cpu_load()conn get_conn_count()recvq, sendq get_queue_size()print(fCPU-Load: {cpu}, TCP Conn: {conn}, TCP Queue: {recvq, sendq})# 对采集到的数据进行判断并进行预警提醒, 封锁ipif cpu 55 and conn 500 and recvq sendq - 10:ip get_most_ip()print(f预警可疑IP{ip}.)firewall_ip(ip)time.sleep(5)
http://www.hkea.cn/news/14377055/

相关文章:

  • 翻书效果的网站国内最大的网站建设公司
  • 上海企业网站建设费用网站分析表
  • 重庆推广网站的方法长沙网站设计建设
  • 内蒙古工程建设招投标中心网站宁夏快速自助制作网站
  • 休闲食品网站建设传媒公司做网站条件
  • 唐山公司网站建设 中企动力唐山淘宝网站建设的主图如何设计
  • 如何做h5简历制作网站网站免备案空间
  • 买CAD设计图做的网站网络营销公司架构
  • 广东专业网站开发长春网站关键词推广
  • 晋江住房和城乡建设局网站sem工作内容
  • 网站建设销售如何接单网站备案要
  • 个人备案可以建企业网站吗行业网站建设方式有哪些
  • 旅游网站开发的重要性公司微网站怎么建设
  • 仿站能被百度收录吗洪梅镇做网站
  • 手机免费永久建立网站高端网站开发公开课
  • 深圳网红打卡旅游景点关键词推广seo怎么优化
  • 采集网站后台数据论坛网站开发框架angular
  • 站长统计app软件大全百度6大核心部门
  • 设计公司网站公司详情wordpress配置ftp服务器
  • 大学网站模板下载2022年新闻大事
  • 宁波网站建设优化企业沈阳有资质做网站的公司有哪些
  • 网站悬浮图标怎么做做装饰材料的网站
  • 网站维护多少钱一个月网站推广的岗位要求
  • 医疗器械网站怎么做网站建设责任分解
  • 网络推广网站推广怎么做干果网站
  • 做静态网站有什么用公司网站建设费用计入什么科目
  • 广东宏福建设有限公司网站电脑访问手机网站跳转
  • 哈尔滨网站建设服务公司网易邮箱163 com登录
  • 不备案的网站能打开吗公司网站实名认证
  • 关于网站建设领导分工建设银行网站首页打