本文共 1065 字,大约阅读时间需要 3 分钟。
https://zhuanlan.zhihu.com/p/26826335?utm_source=tuicool&utm_medium=referral
我有一些便宜的VPS服务器,虽然sshd都只开了私钥认证,但一般也都装了sshguard,挡一挡爆破攻击。
今天在某台机器上iptables-save一看,被sshguard挡掉的IP已经有一百多个了,就想做个热力图看看玩。下面简单记录下过程。
好吧我其实是写了两行shell脚本,不算程序代码吧。
echo '"country","city","latitude","longitude","ISP","organization","IP"' > ip_list.csvsudo iptables-save | grep sshguard | \ grep -oE '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' | \ xargs -I{} curl -s http://ip-api.com/json/{} | \ jq -r '[.country, .city, .lat, .lon, .isp, .org, .query] | @csv' >> ip_list.csv
当然,可以用来进行数据可视化的免费工具很多,本文不再一一列举。
脚本已上传到。
转载地址:http://jejgi.baihongyu.com/