mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-16 01:24:57 +02:00
pknock: remove old-style intraposition negation support
This commit is contained in:
@@ -115,8 +115,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_KNOCKPORT)
|
if (*flags & XT_PKNOCK_KNOCKPORT)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --knockports twice.\n");
|
"cannot use --knockports twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
proto = check_proto(pnum, invflags);
|
proto = check_proto(pnum, invflags);
|
||||||
|
|
||||||
info->ports_count = parse_ports(optarg, info->port, proto);
|
info->ports_count = parse_ports(optarg, info->port, proto);
|
||||||
@@ -131,9 +129,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_TIME)
|
if (*flags & XT_PKNOCK_TIME)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --time twice.\n");
|
"cannot use --time twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
info->max_time = atoi(optarg);
|
info->max_time = atoi(optarg);
|
||||||
info->option |= XT_PKNOCK_TIME;
|
info->option |= XT_PKNOCK_TIME;
|
||||||
*flags |= XT_PKNOCK_TIME;
|
*flags |= XT_PKNOCK_TIME;
|
||||||
@@ -143,9 +138,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_NAME)
|
if (*flags & XT_PKNOCK_NAME)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --name twice.\n");
|
"cannot use --name twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
memset(info->rule_name, 0, sizeof(info->rule_name));
|
memset(info->rule_name, 0, sizeof(info->rule_name));
|
||||||
strncpy(info->rule_name, optarg, sizeof(info->rule_name) - 1);
|
strncpy(info->rule_name, optarg, sizeof(info->rule_name) - 1);
|
||||||
|
|
||||||
@@ -161,9 +153,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_OPENSECRET)
|
if (*flags & XT_PKNOCK_OPENSECRET)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --opensecret twice.\n");
|
"cannot use --opensecret twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
memset(info->open_secret, 0, sizeof(info->open_secret));
|
memset(info->open_secret, 0, sizeof(info->open_secret));
|
||||||
strncpy(info->open_secret, optarg, sizeof(info->open_secret) - 1);
|
strncpy(info->open_secret, optarg, sizeof(info->open_secret) - 1);
|
||||||
|
|
||||||
@@ -176,9 +165,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_CLOSESECRET)
|
if (*flags & XT_PKNOCK_CLOSESECRET)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --closesecret twice.\n");
|
"cannot use --closesecret twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
memset(info->close_secret, 0, sizeof(info->close_secret));
|
memset(info->close_secret, 0, sizeof(info->close_secret));
|
||||||
strncpy(info->close_secret, optarg, sizeof(info->close_secret) - 1);
|
strncpy(info->close_secret, optarg, sizeof(info->close_secret) - 1);
|
||||||
|
|
||||||
@@ -191,9 +177,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_CHECKIP)
|
if (*flags & XT_PKNOCK_CHECKIP)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --checkip twice.\n");
|
"cannot use --checkip twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
info->option |= XT_PKNOCK_CHECKIP;
|
info->option |= XT_PKNOCK_CHECKIP;
|
||||||
*flags |= XT_PKNOCK_CHECKIP;
|
*flags |= XT_PKNOCK_CHECKIP;
|
||||||
break;
|
break;
|
||||||
@@ -202,9 +185,6 @@ __pknock_parse(int c, char **argv, int invert, unsigned int *flags,
|
|||||||
if (*flags & XT_PKNOCK_STRICT)
|
if (*flags & XT_PKNOCK_STRICT)
|
||||||
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
xtables_error(PARAMETER_PROBLEM, PKNOCK
|
||||||
"cannot use --strict twice.\n");
|
"cannot use --strict twice.\n");
|
||||||
|
|
||||||
xtables_check_inverse(argv[optind-1], &invert, &optind, 0);
|
|
||||||
|
|
||||||
info->option |= XT_PKNOCK_STRICT;
|
info->option |= XT_PKNOCK_STRICT;
|
||||||
*flags |= XT_PKNOCK_STRICT;
|
*flags |= XT_PKNOCK_STRICT;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user