@@ -27,7 +27,7 @@ void usage()
2727 printf (" -f, --file=file # read file(for tcpdump -w)\n" );
2828 printf (" -S, --syn=[0|1] # syn retransmit lookup mode.default=1. 0=ignore 1=lookup\n" );
2929 printf (" -R, --rst=[0|1|2] # rst lookup mode.default=1. (see README)\n" );
30- printf (" -F, --flagment =[0|1] # ip flagment lookup. default=1\n" );
30+ printf (" -F, --fragment =[0|1] # ip fragment lookup. default=1\n" );
3131 printf (" -C, --color=[0|1] # color 0=off 1=on\n" );
3232 printf (" -L, --session-limit=NUM # active session limit. Default 1024\n" );
3333 printf (" -l, --segment-limit=NUM # active segment limit. Default 65536\n" );
@@ -746,11 +746,11 @@ tcpsegment *add_tcpsegment(tcpsession *c, tcpsegment *t)
746746 t -> st [0 ] = c -> st [t -> sno ];
747747 t -> st [1 ] = c -> st [t -> rno ];
748748
749- if (opt .flagment && (t -> flagment & 1 )){
749+ if (opt .fragment && (t -> fragment & 1 )){
750750 c -> view = 1 ;
751751 t -> view = 0 ;
752752 t -> color = COLOR_RED ;
753- opt .count_ip_flagment ++ ;
753+ opt .count_ip_fragment ++ ;
754754 }
755755 if ((opt .st_limit > 0 ) && ((get_keika_time (& (p -> ts ), & (t -> ts )) / 1000 ) > opt .st_limit )){
756756 c -> view = 1 ;
@@ -1028,8 +1028,8 @@ void print_tcpsession(FILE *fp, tcpsession *c)
10281028 }
10291029 t = localtime (& (sg -> ts .tv_sec ));
10301030 sprintf (ts , "%02d:%02d:%02d.%03u" , t -> tm_hour , t -> tm_min , t -> tm_sec , sg -> ts .tv_usec / 1000 );
1031- if (opt .flagment ){
1032- if ((sg -> flagment & 1 ) != 0 ){
1031+ if (opt .fragment ){
1032+ if ((sg -> fragment & 1 ) != 0 ){
10331033 sprintf (fs , "F" );
10341034 }else {
10351035 sprintf (fs , "-" );
@@ -1135,7 +1135,7 @@ void miruo_tcpsession_statistics(int view)
11351135 fprintf (stderr , " Timeout : %llu\n" , opt .count_ts_timeout );
11361136 fprintf (stderr , " Error : %llu\n" , opt .count_ts_error );
11371137 fprintf (stderr , " RST : %llu\n" , opt .count_rstbreak + opt .count_rstclose );
1138- fprintf (stderr , " flagment : %llu\n" , opt .count_ip_flagment );
1138+ fprintf (stderr , " fragment : %llu\n" , opt .count_ip_fragment );
11391139 fprintf (stderr , "------------------------------\n" );
11401140 fprintf (stderr , "LongConnectTime : %d [ms]\n" , opt .ct_limit );
11411141 fprintf (stderr , "LongDelayTime : %d [ms]\n" , opt .st_limit );
@@ -1604,7 +1604,7 @@ tcpsession *read_tcpsession(tcpsession *c, const struct pcap_pkthdr *ph, const u
16041604 c -> ip [1 ].sin_port = th .dport ;
16051605 segment -> segsz = ph -> len ;
16061606 segment -> flags = th .flags ;
1607- segment -> flagment = th .ip .flags ;
1607+ segment -> fragment = th .ip .flags ;
16081608 segment -> seqno = th .seqno ;
16091609 segment -> ackno = th .ackno ;
16101610 segment -> optsize = th .offset - 20 ;
@@ -1857,7 +1857,7 @@ int miruo_init()
18571857 opt .quite = 0 ;
18581858 opt .promisc = 1 ;
18591859 opt .viewdata = 0 ;
1860- opt .flagment = 1 ;
1860+ opt .fragment = 1 ;
18611861 opt .rsynfind = 1 ;
18621862 opt .rstmode = 1 ;
18631863 opt .stattime = 0 ;
@@ -1881,6 +1881,7 @@ struct option *get_optlist()
18811881 "all" , 0 , NULL , 500 ,
18821882 "live" , 0 , NULL , 501 ,
18831883 "quite" , 0 , NULL , 'q' ,
1884+ "fragment" , 1 , NULL , 'F' ,
18841885 "flagment" , 1 , NULL , 'F' ,
18851886 "color" , 1 , NULL , 'C' ,
18861887 "syn" , 1 , NULL , 'S' ,
@@ -1925,7 +1926,7 @@ void miruo_setopt(int argc, char *argv[])
19251926 break ;
19261927 case 'F' :
19271928 if (is_numeric (optarg )){
1928- opt .flagment = atoi (optarg );
1929+ opt .fragment = atoi (optarg );
19291930 }else {
19301931 usage ();
19311932 miruo_finish (1 );
0 commit comments