python - 如何在apache日志文件中获取每个IP地址的唯一请求总数
问题描述
我正在尝试从 Apache 日志文件中提取和排序数据,如下所示,即 基于单个 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}
我现在被困住了。
解决方案
预期的结果可以表示为嵌套的字典。例子:
{
'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
您的脚本的启动逻辑是可以的,但是您应该使用 ip 作为键和嵌套的字典作为值,而不是在 requestCount 中使用作为键。那个嵌套的 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)
推荐阅读
- viewer - 从forge api获取房间信息
- c - fwrite 只写入 4096 而不是 100,000 字节
- r - 当缺少序列值时将向量排序为重复序列R
- java - in 不能应用于 android studio
- android - 我无法使用解析的整数进行 api 调用
- talend - 从 Talend 中的 JSON 文件中提取值
- r - 与规则相结合
- numpy - 用鼠标点击清理标记的图像(numpy,matplotlib)
- excel - 如何将解码的文本字符串写入PDF文件
- c# - AngleSharp“iconfiguration 不包含 WithRequesters 的定义”