日常脚本
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,1)结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封掉N=3SEC_FILE=/var/log/securefor ip in `grep "Failed password"
千家信息网最后更新 2025年01月20日日常脚本
1)结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封掉
N=3SEC_FILE=/var/log/securefor ip in `grep "Failed password" $SEC_FILE|grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}"|sort -n|uniq -c|awk '{if($1>$N) print $2}'`doiptables -A INPUT -s $ip -p tcp --dport 22 -j DROPdone
2)查看TCP进程各状态连接数
netstat -n |awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}'||netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c
例: [root@huangzp ~]# netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c 3 ESTABLISHED
3)查看统计IP连接数
netstat -ntu |awk '{print $5}'|grep '[0-9]'|cut -d: -f1 |sort |uniq -c
例: [root@huangzp ~]# netstat -ntu |awk '{print $5}'|grep '[0-9]'|cut -d: -f1 |sort |uniq -c 1 140.205.140.205 1 183.14.171.25 1 183.14.171.44
4)统计png文件大小
find / -name *.png -exec wc -c {} \;|awk '{print $1}'|awk '{sum=sum+$1}END {print sum}'
例: [root@huangzp ~]# find / -name *.png -exec wc -c {} \;|awk '{print $1}'|awk '{sum=sum+$1}END {print sum}'22473132
5)递归建目录
mkdir -p {0..10}/{0..10}
6)去除linux文本中#和空行的命令
cat /usr/local/apache2/conf/httpd.conf |grep -Ev '(^#|^$)'
7)用tcpdump嗅探80端口的访问看看谁最高
tcpdump -i eth0 -tnn dst port 80 -c 10|awk -F"." '{print $1"."$2"."$3"."$4}'|sort|uniq -c
文件
统计
最高
命令
大小
文本
次数
状态
目录
空行
端口
进程
递归
登陆
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发工程师表扬信范文
网络安全法国家标准的要求
mqttssl服务器证书加密
网络安全我们在行动视频
贴近生活的网络安全应急演练场景
网络运维与网络安全
网络安全与防护
网络安全大赛和机器人大赛
软件开发计划报审表
云服务器镜像功能是什么意思
rtx腾讯通数据库
(特约)风豹互联网科技
数据库检索途径
安卓软件开发ide
东城网络安全公众号
改革开放互联网科技的变化
花雨亭生存服务器价格
网络安全构成体系是什么
sql类型数据库
最便宜的虚拟机服务器
linux 服务器更新
服务器php版本升级
互联网科技新零售动态
公安机关网络安全重要性心得体会
电脑端的软件开发
云学生服务器
公安网络安全检测
usdt担保软件开发
京东物流数据库技术
网络安全示范创建情况