shell統計nginx日誌中sql及php攻擊

2021-10-07 02:00:10 字數 996 閱讀 7674

前言的:會看攻擊,慢慢的就會防了!

2:我也己經做好了處理,基本上進不來。

###shell統計nginx日誌中的thinkphp攻擊

###sql攻擊類似,可按此原理進行處理

#統計當天

#!/bin/bash

today=$(date "+%y-%m-%d")

cd nginx日誌路徑

file=$(grep "/index.php" $today.log | awk \'\' | uniq)

echo "" > "**根目錄自己填寫自己的"/public/gongji/$today.html

for gj in $file

doecho "" >> "**根目錄自己填寫自己的"/public/gongji/$today.html

done

echo "

" >> "**根目錄自己填寫自己的"/public/gongji/$today.html

chown -r www:www "**根目錄自己填寫自己的"/public/gongji/$today.html

#到此一些常見的對於thinkphp的攻擊就統計出來了,並放在html可網頁訪問

#做個列表頁,根據攻擊統計html檔案

#!/bin/bash

cd "**根目錄自己填寫自己的"/public/gongji

echo "" > "**根目錄自己填寫自己的"/public/gongji/gongji.html

file=$(ls)

for html in $file

doecho "" >> "**根目錄自己填寫自己的"/public/gongji/gongji.html

done

echo "

" >> "**根目錄自己填寫自己的"/public/gongji/gongji.html

#部落格文章出處-附有每日攻擊詳情

nginx統計日誌命令

由於線上使用者訪問量突然增加,有時候需要檢視是那些ip經常訪問 訪問了哪些 之類或者有人使用蜘蛛來爬等等 記錄下來方便檢視,也好預警是那些ip或者 有問題等等原因 統計日誌檔案ip和訪問次數 awk end access.log 統計日誌檔案的ip和前20訪問次數 awk end access.lo...

Nginx 日誌檔案 訪問IP統計

nginx訪問日誌檔案內容如下 python requests 2.4.3 cpython 2.7.9 linux 3.16.0 4 amd64 如何通過命令列統計和排列訪問日誌裡的ip數 linux sort,uniq,cut,wc命令詳解 python 1表示以空格為分割符的第乙個匹配項,也就是...

nginx日誌統計pv和uv

網上記錄nginx日誌統計訪問量的指令碼的文件很多,但是看來看去實際都是乙個東西,如下 1.根據訪問ip統計uv awk access.log sort uniq c wc l 2.統計訪問url統計pv awk access.log wc l 3.查詢訪問最頻繁的url awk access.lo...