Update xdpfw-add program.
This commit is contained in:
@@ -39,8 +39,6 @@ int main(int argc, char *argv[])
|
|||||||
cli.tos = -1;
|
cli.tos = -1;
|
||||||
|
|
||||||
cli.tcp_enabled = -1;
|
cli.tcp_enabled = -1;
|
||||||
cli.tcp_sport = -1;
|
|
||||||
cli.tcp_dport = -1;
|
|
||||||
cli.tcp_urg = -1;
|
cli.tcp_urg = -1;
|
||||||
cli.tcp_ack = -1;
|
cli.tcp_ack = -1;
|
||||||
cli.tcp_rst = -1;
|
cli.tcp_rst = -1;
|
||||||
@@ -51,8 +49,6 @@ int main(int argc, char *argv[])
|
|||||||
cli.tcp_cwr = -1;
|
cli.tcp_cwr = -1;
|
||||||
|
|
||||||
cli.udp_enabled = -1;
|
cli.udp_enabled = -1;
|
||||||
cli.udp_sport = -1;
|
|
||||||
cli.udp_dport = -1;
|
|
||||||
|
|
||||||
cli.icmp_enabled = -1;
|
cli.icmp_enabled = -1;
|
||||||
cli.icmp_code = -1;
|
cli.icmp_code = -1;
|
||||||
@@ -267,12 +263,12 @@ int main(int argc, char *argv[])
|
|||||||
new_filter.tcp.enabled = cli.tcp_enabled;
|
new_filter.tcp.enabled = cli.tcp_enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cli.tcp_sport > -1)
|
if (cli.tcp_sport)
|
||||||
{
|
{
|
||||||
new_filter.tcp.sport = cli.tcp_sport;
|
new_filter.tcp.sport = cli.tcp_sport;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cli.tcp_dport > -1)
|
if (cli.tcp_dport)
|
||||||
{
|
{
|
||||||
new_filter.tcp.dport = cli.tcp_dport;
|
new_filter.tcp.dport = cli.tcp_dport;
|
||||||
}
|
}
|
||||||
@@ -322,12 +318,12 @@ int main(int argc, char *argv[])
|
|||||||
new_filter.udp.enabled = cli.udp_enabled;
|
new_filter.udp.enabled = cli.udp_enabled;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cli.udp_sport > -1)
|
if (cli.udp_sport)
|
||||||
{
|
{
|
||||||
new_filter.udp.sport = cli.udp_sport;
|
new_filter.udp.sport = cli.udp_sport;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (cli.udp_dport > -1)
|
if (cli.udp_dport)
|
||||||
{
|
{
|
||||||
new_filter.udp.dport = cli.udp_dport;
|
new_filter.udp.dport = cli.udp_dport;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -185,12 +185,12 @@ void parse_cli(cli_t* cli, int argc, char* argv[])
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 12:
|
case 12:
|
||||||
cli->tcp_sport = atoi(optarg);
|
cli->tcp_sport = optarg;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 13:
|
case 13:
|
||||||
cli->tcp_dport = atoi(optarg);
|
cli->tcp_dport = optarg;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@@ -240,12 +240,12 @@ void parse_cli(cli_t* cli, int argc, char* argv[])
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case 23:
|
case 23:
|
||||||
cli->udp_sport = atoi(optarg);
|
cli->udp_sport = optarg;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 24:
|
case 24:
|
||||||
cli->udp_dport = atoi(optarg);
|
cli->udp_dport = optarg;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|||||||
@@ -46,8 +46,8 @@ struct cli
|
|||||||
int tos;
|
int tos;
|
||||||
|
|
||||||
int tcp_enabled;
|
int tcp_enabled;
|
||||||
int tcp_sport;
|
char* tcp_sport;
|
||||||
int tcp_dport;
|
char* tcp_dport;
|
||||||
int tcp_urg;
|
int tcp_urg;
|
||||||
int tcp_ack;
|
int tcp_ack;
|
||||||
int tcp_rst;
|
int tcp_rst;
|
||||||
@@ -58,8 +58,8 @@ struct cli
|
|||||||
int tcp_cwr;
|
int tcp_cwr;
|
||||||
|
|
||||||
int udp_enabled;
|
int udp_enabled;
|
||||||
int udp_sport;
|
char* udp_sport;
|
||||||
int udp_dport;
|
char* udp_dport;
|
||||||
|
|
||||||
int icmp_enabled;
|
int icmp_enabled;
|
||||||
int icmp_code;
|
int icmp_code;
|
||||||
|
|||||||
Reference in New Issue
Block a user