[网络实践] 将恶意ip加入ssh黑名单的自动化shell脚本实现
作者:CC下载站 日期:2021-08-02 04:22:57 浏览:7 分类:web
背景
之前写的AutoBan 1.0脚本在写好后的很长一段时间里都没什么人来爆破我的8022端口,以至于我觉得这种情况将一直持续下去。直到昨天晚上0点的时候,那时候我正在看奥运会回放,苏炳添的9.83创造了历史让我振奋不已,振奋之余 我向往常一样查看了一下frp的日志文件,让我吃惊的事情发生了。
有两个ip从9点半开始一直不间断地发起ssh请求,已经整整爆破了两个半小时了。
为什么我的autoban.sh没有ban掉它们? 我看了一下我的autoban.log。
我发现了我的AutoBan的重大问题,那个脚本是如何判断的呢?就是从frp日志文件里取出后三条记录,如果它们都是ssh请求,且它们都是同一个ip发起的,并且相互间隔不超过5s种,那就ban掉这个ip,条件太过严苛,在昨天晚上的情景中,首先每次请求的时间间隔大于5s,还是两个ip几乎交叉请求,我的自动ban脚本一代无能为力,同时还有一个不利因素,就是我之前因为没人来扫我,我就把脚本自动运行时间设置成了5分钟,也大大降低了脚本的威力。
解决办法
由于一代脚本写的过于蹩脚,判断条件也过于拉跨,遂决定重构。
2代脚本的判断条件:
筛选出最近一分钟的所有ssh记录。对其ip种类、个数进行统计。
大于3条请求的ip将被直接封禁。
以下是花了一个中午写出来的Autoban 2.0
成果演示
ps:麻烦这两位老哥看到后不要再扫我了2333
战术总结
这次我脚本比一代精简了很多,代码行数是是一代的一半,但是却实现了更好的好恶意ip判断。
了解到了类似
grep '2021/08/02 15:10:[00-59]'
的筛选用法和grep -c
的对结果的行数统计功能了解到了
date -d '1 minute ago' '+%M
这种返回一分钟前的分钟数这种看似不可思议的究极智能的用法。了解到了grep 配合上管道符
|
,实现在将前一个grep的结果作为后一个grep的输入,实现多关键字匹配的问题。了解到了awk命令里强大的内置函数,熟悉的substr, index,梦回c++。
初次见到了declare申明变量的关键字和let关键字,let关键字让丑陋的
(())
消失了。了解了shell中遍历数组的两种方法
for ip in ${ips[@]}
表示便利数组里的值,而for ip in ${!ipinfo[@]}
即在数组名前加上叹号,则表示遍历下标。
猜你还喜欢
- 09-30 [影视] 封神第一部:朝歌风云 WEB-DL版下载/封神第一部 / 封神三部曲1 / 封神演义系列·龙之战 / 封神三部曲之妖乱国殇 / Creation of the Gods Ⅰ: Kingdom of Storms / Creation of the Gods Ⅰ 2023 封神第一部:朝歌风云 26.05G
- 09-27 [影视] 忍者神龟:变种大乱斗 WEB-DL版下载/忍者龟:变异危机(港) / 忍者龟:变种大乱斗(台) / 新忍者神龟 / 忍者神龟重启版 2023 Teenage Mutant Ninja Turtles: Mutant Mayhem 10.84G
- 08-16 [动画] 2020年国产动漫《星辰变 第二季》全12集
- 08-16 [剧集] 2023年国产大陆电视剧《长相思》全39集
- 12-08 [玩转服务器] 利用rsa公钥 免密登录Linux服务器
- 10-21 [杂志] 科幻世界(基石/大师/流行)科幻奇幻丛书精选集
- 05-13 [电影] 2021动作奇幻《真三国无双电影版》4K.国粤双语.HD中字
- 12-31 [电影] 2020喜剧奇幻《全民小英雄》1080p.BD中字
- 12-09 [电影] 2020喜剧奇幻《魔法教母》1080p.BD中英双字
- 12-06 [电影] 2020奇幻动作《白发魔女外传》1080p.HD国语中字
- 11-23 [电影] 高分动作奇幻《加勒比海盗五部全》1080p.国英双语.BD中英双字
- 11-16 [电影] 2020奇幻《倩女仙缘》1080p.HD国语中字
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[影视推荐] 果断收藏!全球恐怖新片,这15部最强
[小说] 《江南作品全集》
[绘画] 油画棒原创作品【绽放】图文教程来咯~
[资料] 非常多行业-工作总结word 共736份,个人部门述职范文,完整内容直接套用
[书籍] 双色球中奖分析与擒号秘技全图解(实用案例全新版)
[课程] 解锁AI未来:14门顶尖的平台付费AI课程全收录
[短剧] 付费短剧 黑料女配霸榜热搜
[书籍] 王阳明:一切心法(合集共2册)【PDF】
[课程] 回医马氏传承班
[电影] 2024年国产动作片《迷雾刺杀》HD国语中字
[资料] [大学期末救急课] 猴博士+高斯课堂+斐多课堂,全集视频合集
[云资源] 价值2万元的老男孩Python教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[云资源] 花了一千多元买的私人健身教程
[下载工具] Internet Download Manager 6.42.7 (IDM)
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[即时通讯] 腾讯QQ PC版9.7.22.29315去广告绿色纯净版
[开发环境] PhpStorm2023中文激活版v2023.3.3 正式版
[资料] 3000 套电影电视剧 LOGO 宣传片常用音效合集包
[安卓软件] 酷我音乐APP_v10.7.6.4 去广告破解豪华VIP版
[云资源] 价值2万元的老男孩Python教程
[影视] 灌篮高手 WEB-DL版下载/Slam Dunk/スラムダンク/灌篮高手:THE FIRST/灌篮高手电影版 2022 The First Slam Dunk 61.35G
[云资源] 花了一千多元买的私人健身教程
[书库] 史上最全摄影书推荐(附700本PDF版打包下载)
[动画] 北斗神拳(1984) [两季合集] [MKV]
[资料] 抗战阵亡将士资料+续编
[电视剧] 三体 (2024) 全8集 网飞版本 中文字幕 合集
[影视] 三大队 WEB-DL版下载/Endless Journey/请转告局长,三大队任务完成了 2023 三大队 6.7G
[纪录片] 河西走廊【10集 国语 中文字幕 1080P 10.8G MP4】
[安卓软件] OfficeSuite中文版APP v14.2.50872.0破解版
- 最新评论
-
我想看看mw2ddyy 评论于:04-26 好东西阿zfy123123 评论于:04-18 谢谢楼主xiaoqi 评论于:04-12 勿在线解压,勿手机解压,请在电脑上用最新款压缩软件解压!推荐360压缩或者好压CC下载站 评论于:04-10 无法解压啊,客服能不能给个解压教程ravengrey 评论于:04-10 谢谢支持!!CC下载站 评论于:03-26 很棒的资源,感谢分享云体风身 评论于:03-26 感谢分享,好东西云体风身 评论于:03-26 谢谢支持!CC下载站 评论于:03-14 央视精品,感谢付出提供。qwer9009 评论于:03-14
- 热门tag