jsysudp

   jsysudp

  사용법


	jsysudp [-r | -s] [-0][-v][-z][-S]
	jsysudp -V

	Options are as follows:

	-?            print this help
	-0            show time information
	-r            probing only receiving packet
	-S            print only dtrace script
	-s            probing only sending packet
	-V            show version
	-v            verbose mode
	-z            print Zone ID
  설명

jsysudp 명령어는 Solars 11 버전 이상에서 실행되며, dtrace 명령어를 이용하여, UDP 페킷에 대한 정보를 조사합니다.

다음과 같이 아무 옵션 없이 jsysudp 명령어를 실행하면, 나의 시스템으로 들어오는 UDP 페킷과 나의 시스템에서 나가는 UDP 페킷 정보를 보여준다.
프로세스를 종료하려면, <CTRL-C>을 치면 됩니다.

# /opt/JSparm/bin/jsysudp
  PID              IP  PORT   LEN  DIR
 2590  192.168.56.110  4321  1032  OUT
  378       ff02::1:2   547    72  OUT
 2577  192.168.56.110  4321  1032   IN
  378 255.255.255.255    67   308  OUT
  378 255.255.255.255    67   308  OUT
^C

다음과 같이 -v 옵션을 지정하면, 좀 더 자세한 정보를 보여준다.

# /opt/JSparm/bin/jsysudp -v
  PID         FROM_IP           TO_IP F_PORT T_PORT   LEN  DIR
 2577  192.168.56.110  192.168.56.113  38430   4321  1032   IN
 2613  192.168.56.113  192.168.56.110  57398   4321  1032  OUT
^C

다음은 각 컬럼 정보에 대한 설명이다.
PID UDP 페킷을 보내거나 받는 프로세스ID
IP DIR 이 OUT일 경우, Destination IP이고, DIR이 IN일 경우 Source IP 입니다.
즉, 나의 시스템을 중심으로 들어오거나, 나가는 시스템의 IP 주소를 보여줌.
PORT Destination Port 번호
FROM_IP UDP 페킷의 Source IP
TO_IP UDP 페킷의 Destination IP
F_PORT UDP 페킷의 Source Port Number
T_PORT UDP 페킷의 Destination Port Number
LEN UDP 페킷 크기. UDP header 8 바이트가 포함됨.
DIR 페킷의 방향을 지정함.

IN: 나의 시스템으로 들어오는 페킷: UDP packet을 받은 것
OUT: 나의 시스템에서 나가는 페킷: UDP packet을 보냄. 이 페킷을 받을 상대방이 있는지는알수 없음


jsysudp 명령어는 프로세스가 페킷을 전송하거나 수신할 때, 정보를 출력합니다.
네트웍 단에 UDP 페킷이 도달하더라도 그 페킷을 수신할 프로세스가 없으면, 정보가 표시되지 않습니다.

다음과 같이 -0 옵션을 지정하면, 페킷을 송수신한 시간 정보를 함께 보여준다.

# /opt/JSparm/bin/jsysudp -0
.......WALLTIMESTAMP   PID              IP  PORT   LEN  DIR
2018 Sep 26 19:14:03  1857  192.168.56.113  4321  1032  OUT
2018 Sep 26 19:14:03  1848  192.168.56.113  4321  1032   IN
2018 Sep 26 19:14:07   378 255.255.255.255    67   308  OUT
^C

다음은 jsysudp 명령어의 옵션이다.

옵션설명
-0 -0 옵션을 지정하면. 페킷을 보내거나 받은 시간을 함께 출력한다.
-r -r 옵션을 지정하면, 수신한 페키만 보여준다.
-S -S 옵션을 지정하면, dtrace 명령어가 실행할 dtrace script를 보여준다.
-s -s 옵션을 지정하면, 송신한 페키만 보여준다.
-V -V 옵션을 지정하면, 명령어의 버전 정보를 보여준다.
-v -v 옵션을 지정하면, 좀 더 자세한 정보를 보여준다.
-z -z 옵션을 지정하면, Zone ID를 함께 출력한다.