簡體   English   中英

如何在apache日志文件中獲取每個ip地址的唯一請求總數

[英]How to get total number of unique request per ip address in apache log file

我試圖從Apache日志文件中提取和排序數據,如下所示,即e。 基於個人IP的唯一請求總數。

expected result 

192.168.10.20: GET=6,POST=3,PUT=3,DELETE=1

43.56.76.4: GET=4,POST=3,PUT=1,DELETE=3

我使用的示例日志數據。

192.168.10.20 - - [18/Jul/2017:08:41:37 +0000] "PUT /search/tag/list HTTP/1.0" 200 5042 "http://cooper.com/homepage/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/5342 (KHTML, like Gecko) Chrome/14.0.870.0 Safari/5342"
10.30.24.3 - - [18/Jul/2017:08:45:15 +0000] "POST /search/tag/list HTTP/1.0" 200 4939 "http://www.cole-brown.net/category/main/list/privacy/" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/5322 (KHTML, like Gecko) Chrome/14.0.843.0 Safari/5322"

截至目前,我已設法獲取數據,但我無法按照我的要求打印結果。 谷歌搜索后,我找到了一個Linux腳本( grep 'GET' apache_log.log | cut -d' ' -f1 | sort | uniq -c | sort -r ),它們部分地給出了結果。

這是我迄今為止工作過的代碼,

requestCount = {}

data = open(log_file, "r").readlines()

for lineS in data:
    request = lineS.split(" ")[0] + " " + lineS.split(" ")[5]

    requestCount[request] = requestCount.get(request, 0) + 1

    print(requestCount)

上面腳本的輸出是

{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 4, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 4, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 4, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 2, '43.56.76.4 "GET': 1, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 4, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 4, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 2, '43.56.76.4 "GET': 1, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 4, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 4, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 1, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 4, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 1, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 5, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 1, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 5, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 2, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 5, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 2, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 2, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 1, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 1, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 1, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 5, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 5, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 6, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 3, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 4, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 1, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 1}
{'192.168.10.20 "PUT': 2, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 1, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 6, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 3, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 2, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 3, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 1, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 1, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 4, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 4, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 5, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 7, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 6, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 6, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 7, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 7, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 4, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 7, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 5, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 6, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 6, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 2, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2, '192.168.10.20 "DELETE': 1}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 6, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 6, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 3, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2, '192.168.10.20 "DELETE': 1}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 6, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 7, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 5, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 3, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2, '192.168.10.20 "DELETE': 1}
{'192.168.10.20 "PUT': 3, '10.30.24.3 "POST': 1, '98.5.45.3 "GET': 6, '94.5.6.3 "GET': 8, '34.5.66.7 "POST': 2, '43.56.76.4 "DELETE': 1, '34.5.66.7 "GET': 7, '74.5.6.5 "GET': 7, '94.5.77.98 "DELETE': 1, '192.168.10.20 "GET': 6, '43.56.76.4 "PUT': 8, '192.168.10.20 "POST': 3, '10.30.24.3 "DELETE': 1, '74.5.6.5 "PUT': 4, '43.56.76.4 "GET': 5, '94.5.6.3 "POST': 4, '74.5.6.5 "DELETE': 1, '94.5.77.98 "GET': 7, '98.5.45.3 "POST': 2, '10.30.24.3 "GET': 5, '98.5.45.3 "PUT': 2, '34.5.66.7 "PUT': 1, '94.5.77.98 "POST': 2, '10.30.24.3 "PUT': 3, '94.5.6.3 "PUT': 2, '74.5.6.5 "POST': 2, '94.5.6.3 "DELETE': 1, '98.5.45.3 "DELETE': 2, '94.5.77.98 "PUT': 2, '192.168.10.20 "DELETE': 1}


我現在被困住了。

預期結果可以表示為嵌套dicts。 例:

{
    '192.168.10.20': {
        'GET': 6,
        'POST': 3,
        'PUT': 3,
        'DELETE': 1
    },
    '43.56.76.4': {
        'GET': 4,
        'POST': 3,
        'PUT': 1,
        'DELETE': 3
    }
}

您的腳本的啟動邏輯是正常的,但不是使用ip + " " + method作為requestCount中的鍵,您應該使用ip作為鍵和嵌套的dict作為值。 嵌套的dict將按每種方法計算。

requestCount = {}

data = open(log_file, "r").readlines()

for line in data:
    lineParts = line.split(" ")
    ip = lineParts[0]
    method = lineParts[5]

    if ip not in requestCount:
        requestCount[ip] = {}

    if method not in requestCount[ip]:
        requestCount[ip][method] = 0

    requestCount[ip][method] += 1

print(requestCount)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM