diff options
| author | lijia <[email protected]> | 2021-03-30 17:32:52 +0800 |
|---|---|---|
| committer | lijia <[email protected]> | 2021-03-30 17:32:52 +0800 |
| commit | 4ef2936f429161fc22e69aa190c9da92ce639202 (patch) | |
| tree | 510a810273efeb704b87befc26319ef4fac0496a /src/tcpdump.c | |
| parent | a5b2326a34415124e9df60620fb8af29d195e544 (diff) | |
增加重复流量识别与过滤.v1.0.4
Diffstat (limited to 'src/tcpdump.c')
| -rw-r--r-- | src/tcpdump.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/tcpdump.c b/src/tcpdump.c index 2ead29e..af6c9dc 100644 --- a/src/tcpdump.c +++ b/src/tcpdump.c @@ -1382,6 +1382,9 @@ static short get_pkt_classify_optarg(const char *optarg) pkt_classify_flag |= PKT_CLASSIFY_DROP; else if (strcasecmp(section, "error") == 0) pkt_classify_flag |= PKT_CLASSIFY_ERROR; + else if (strcasecmp(section, "repeat") == 0) + pkt_classify_flag |= PKT_CLASSIFY_REPEAT; + else { return 0; @@ -1931,7 +1934,7 @@ main(int argc, char **argv) pkt_classify_flag = get_pkt_classify_optarg(optarg); if(pkt_classify_flag == 0) { - error("unknown classify `%s', must be in|forward|inject|drop|error", optarg); + error("unknown classify `%s', must be in|forward|inject|drop|error|repeat", optarg); } break; case OPTION_PKT_CLASSIFY_WATERMARK: @@ -3336,7 +3339,7 @@ print_usage(void) (void)fprintf(stderr, "\t\t[ --vlan-as-mac-in-mac ] force VLAN to be analysed as MAC-IN-MAC format.\n"); (void)fprintf(stderr, -"\t\t[ --classify in|forward|inject|drop|error ]. specify packet capture classifier by direction and operation\n"); +"\t\t[ --classify in|forward|inject|drop|error|repeat ]. specify packet capture classifier by direction and operation\n"); (void)fprintf(stderr, "\t\t[ --enable_classify_watermark ]. enable record classify type in src mac address\n"); #endif |
