태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

HP-UX tcpdump 사용법 (nettl)

IT/Unix|2011. 3. 2. 18:01


hp-ux 에서는 tcpdump 가 nettl 이라는 command 로 제공 됩니다..
간단하게 사용 할수 있는 방법 입니다.

# cd /tmp 
# vi start 
nettl -tn pduin pduout -e ns_ls_ip -size 1024 -f /tmp/trace -tm 20000 

  - tn   : trace on 
  - size : Set the size in kilobytes (KB) of the trace buffer used 
           to hold trace messages until they are written to the 
           file.  The default size for this buffer is 68 KB. 

  Examples of LAN subsystems: 
         ns_ls_driver     ns_ls_loopback   ns_ls_ni 
         ns_ls_icmp       ns_ls_netisr     ns_ls_tcp 
         ns_ls_igmp       ns_ls_nfs        ns_ls_udp 
         ns_ls_ip         ns_ls_nft        ns_ls_x25 

# vi stop 
nettl -tf -e all 

   - tf : trace off 
   - e  : entity option 

# vi filter 
filter ip_saddr <ip_address>   <== start 
filter ip_daddr <ip_address>   <== destination 

# chmod 777 start stop 
# ./start 

# ping ip_address 
정상적인 network가 안되는 작업을 수행한다. 

# ./stop 
# netfmt -f trace.TRC0 -N -l -c filter > trace.1 

If there is trace.TRC1, ... 
# netfmt -f trace.TRC1 -N -l -c filter > trace.2 

nettl command 로 수집후에 수집된 data 를 text 로 변환하기 위해 netfmt 명령을 사용 합니다..
netfmt 에 filter 를 적용 하여 원하는 IP, Port 만 볼수도 있습니다.
위에 있는 방법을 응용하면 간단하게 tcpdump 를 뜰수 있을 겁니다..

출처 : HP ITRC

댓글()
  1. BlogIcon hotel paris 2012.08.12 00:14 댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다