ipv6 faketcp and udp works

This commit is contained in:
wangyu-
2018-07-24 05:36:56 -05:00
parent 73daa12db1
commit 6ccd056d41
5 changed files with 311 additions and 85 deletions

View File

@@ -69,7 +69,7 @@ char fifo_file[1000]="";
int clear_iptables=0;
int wait_xtables_lock=0;
string iptables_command0="iptables ";
string iptables_command0="iptables/ip6tables ";
string iptables_command="";
string iptables_pattern="";
int iptables_rule_added=0;
@@ -864,6 +864,14 @@ void *run_keep(void *none) //called in a new thread for --keep-rule option
}
void iptables_rule() // handles -a -g --gen-add --keep-rule --clear --wait-lock
{
assert(raw_ip_version==AF_INET||raw_ip_version==AF_INET6);
if(raw_ip_version==AF_INET)
{
iptables_command0="iptables ";
}
else
iptables_command0="ip6tables ";
if(!wait_xtables_lock)
{
iptables_command=iptables_command0;