[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:46062] Re: script : remote host resolve



ã•ã¨ã†ãµã¿ã‚„ã™ @ ミラクルã§ã™ã€‚

At Thu, 2 Mar 2006 08:40:27 +0900,
Hiroki Kashiwazaki wrote:
> 例ãˆã°ã€apacheã®ã‚¢ã‚¯ã‚»ã‚¹ãƒ­ã‚°ã‚’見ã¦ã„ã¦ç‰¹å®šã®ãƒ‘ターンã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’
> ã—ã¦ãるリモートホストã ã‘を抽出ã—ã¦ãƒ›ã‚¹ãƒˆåを知りãŸã„ã¨ã„ã†äº‹ã¯
> よãã‚ã‚‹ã¨æ€ã„ã¾ã™ã€‚例ãˆã°ã€Œä»Šå¹´ã«å…¥ã£ã¦ã‹ã‚‰ POST メソッドã§ã‚¢ã‚¯
> セスã—ã¦æ¥ãŸè€…ã€ã‚’調ã¹ã‚‹æ™‚ã«ã€åŽ³å¯†ã§ã¯ã‚ã‚Šã¾ã›ã‚“ãŒã€åƒ•ã ã¨ä»¥ä¸‹ã®
> よã†ã«ã‚„ã£ã¦ã—ã¾ã„ã¾ã™
> 
> $ sudo awk '/2006.*POST.*/ {print $1}' /var/log/apache2/access_log | \
> > uniq | sort | sed 's/^/host\ /' | sh | awk '{print $5}'

uniq 以é™ã‚’

  sort -u |xargs -n1 host |awk '{print $5}'

ã«å¤‰ãˆã‚‹ã¨ã„ã†ã®ã¯ã©ã†ã§ã—ょã†ã‹ã€‚

> ã§ã€sort 以é™ã® sed 〜 sh ãŒç¾Žã—ããªã„ãªã¨æ€ã†ã®ã§ã™ãŒã€è­˜è€…ã®çš†
> 様ã¯ã“ã“ã‚’ã©ã®ã‚ˆã†ã«è§£æ±ºã•ã‚Œã¦ã„ã‚‹ã®ã‹ãªã€ã¨æ€ã£ãŸæ¬¡ç¬¬ã§ã™ã€‚è¦ã™
> ã‚‹ã«ã€awk 〜 uniq 〜 sort ã§å‡ºåŠ›ã•ã‚ŒãŸ IP アドレス全ã¦ã«å¯¾ã—ã¦ã€
> host ã§é€†å¼•ãã‚’ã—ãŸã„ã¨ã„ã†ã“ã¨ã§ã™ã€‚

-- 
-- Name: SATOH Fumiyasu / fumiyas @ miraclelinux.com
-- Business Home: http://www.MiracleLinux.com
-- Personal Home: http://www.SFO.jp/blog/