ChinaUnix.net
相关文章推荐:

apache 日志 记录原始ip

最近有这么个需求:将apache日志记录 按照ip访问量 从高到低重新排序 我的思路是:先把ip按照访问量从高到低排序,写到临时文件中;然后再循环从该读取ip,根据该ip再从apache日志中读记录,追加。 [code]#!/bin/bash #生成访问最多的ip列表 cat access_log | awk '{print $1}'| sort | uniq -c | sort -nr | awk '{print $2}' > /tmp/ip.list #按列表顺序读取log记录 while read ip do grep $ip access_log >> result.tx...

by dualgaun - Shell - 2014-04-10 08:41:09 阅读(3098) 回复(8)

相关讨论

我的apache访问日志里面出现一条可疑访问记录。需要登录成功创建session才可以访问的页面data_list.php,今天凌晨有一个可疑ip的http访问请求(请求状态码200)。 2013-06-14 02:07:18$112.117.136.108$200$http://www.domain.com/my/data_list.php$Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.110 Safari/537.36$GET my/data_list.php HTTP/1.1 哪位朋友帮忙分析一下,他是否可能获得了...

by greattiny - 数据安全 - 2013-07-21 21:15:51 阅读(1387) 回复(2)

解决了30分 apache 记录的是内部网关的ip地址,不是访问人的公网ip地址,要怎么改呢 路由器 | 交换机 | 服务器 [code] #more httpd.conf # # The following directives define some format nicknames for use with # a CustomLog directive (see below). # #LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u ...

by gilet - 服务器应用 - 2009-07-25 09:49:31 阅读(1784) 回复(5)

通过apache日志可以获得访问服务器的ip地址,如何通过这些ip地址,统计出这来自哪个城市。 用awstat分析apache日志后,看到了,每天访问ip的所在地,可是没有生成缩略形式。 我希望是这样: 比如有100ip . 统计出来后,说明来自 北京ip:50 上海:30 广州:20

by ghbspecial - Shell - 2007-01-18 17:18:24 阅读(1773) 回复(2)

今天又用到这个了,又重新写了一个,通过3G 大小的文件测试没问题. #!/bin/php iplist = array(); while (!feof($fp)) { $str = fgets($fp,1024); $temp = explode(" ",$str); if (!ereg("[1-9].[1-9].[1-9].[1-9]",$temp[0])) continue; if ($iplist["$temp[0]"] != '') { $iplist["$temp[0...

by =php= - PHP - 2008-08-02 15:08:41 阅读(1571) 回复(2)

OS:redhat as 4.2 目的:分析apache日志,对网站进行统计分析。 目前我使用awstats进行了web日志统计,可是觉得还是不够体。 1、我想通过apache日志文件的ip地址,知道此地址的所在地,这样就可以知道,哪个地区的访问此网站的多一些。shell脚本如何实现,一起没想能到,如果不行,请再指点一下,其它方法. 2、在google搜了一下,有些网站提供免费流量统计,而且统计的内容也很细致,唯一要求是要在自己在网站相关页面插入一...

by ghbspecial - Shell - 2006-12-18 20:50:09 阅读(1284) 回复(2)

我得服务器总有人用webdump下载 速度搞得慢得不得了,我想写个教本自动扫描htttpd.conf一发现webdump webzip这样得关键字就调用iptables过滤这个ip,怎么实现呢

by 冷风 - Shell - 2003-03-19 20:09:33 阅读(2908) 回复(3)

::1 - - [10/Feb/2009:19:04:28 +0800] "GET / HTTP/1.0" 200 214668 ::1 - - [10/Feb/2009:19:04:29 +0800] "GET / HTTP/1.0" 200 214624 ::1 - - [10/Feb/2009:19:04:30 +0800] "GET / HTTP/1.0" 200 214624 ::1 - - [10/Feb/2009:19:04:31 +0800] "GET / HTTP/1.0" 200 214624 ::1 - - [10/Feb/2009:19:04:32 +0800] "GET / HTTP/1.0" 200 214598 今天web服务器被攻击了,我就查看apache日志,原先还有ip的,我就针对某个ip在...

by xueleixu - 服务器应用 - 2009-02-14 14:23:02 阅读(2002) 回复(1)

求 用户访问 apache服务器的 具体URL 使用%{Referer}i 的话 有可能记录到 用户从百度或者GOOGLE跳转到 本服务器的URL地址 请问我想在日志记录 用户访问 某个具体的页面 要用什么格式 例用户访问 http://abc.def.ok.com/pic/haha.php 在日志中如何得到此格式?? 达人帮助啊

by ztj2247 - 服务器应用 - 2010-05-07 11:54:53 阅读(1712) 回复(1)

发现一个问题,apache日志记录不按正常的顺序进行。摘录如下: ........ [30/Nov/2007:00:01:25 +0800] ....... ........ [30/Nov/2007:00:01:26 +0800] ....... ........ [30/Nov/2007:00:01:28 +0800] ....... ........ [30/Nov/2007:00:01:28 +0800] ....... ........ [30/Nov/2007:00:01:26 +0800] ....... ........ [30/Nov/2007:00:01:30 +0800] ....... 我只摘录了其中关于时间的这段日志。 大家看明白了吧,26一...

by aiwowo - 服务器应用 - 2007-12-14 11:00:18 阅读(2069) 回复(3)