Exemple #1
0
def add_international_ip(international_ip, ttl):
    international_zone[international_ip] = ttl
    syn_ack_packets = pending_connection.pop_syn_ack_packets(international_ip)
    for syn_ack in syn_ack_packets:
        inject_poison_ack_to_fill_gfw_buffer_with_garbage(syn_ack, ttl)
    for syn_ack in syn_ack_packets:
        inject_back_syn_ack(syn_ack)
Exemple #2
0
def add_international_ip(international_ip, ttl):
    international_zone[international_ip] = ttl
    syn_ack_packets = pending_connection.pop_syn_ack_packets(international_ip)
    for syn_ack in syn_ack_packets:
        inject_poison_ack_to_fill_gfw_buffer_with_garbage(syn_ack, ttl)
    for syn_ack in syn_ack_packets:
        inject_back_syn_ack(syn_ack)
Exemple #3
0
def add_domestic_ip(domestic_ip):
    domestic_zone.add(domestic_ip)
    syn_ack_packets = pending_connection.pop_syn_ack_packets(domestic_ip)
    for syn_ack in syn_ack_packets:
        inject_back_syn_ack(syn_ack)
Exemple #4
0
def add_domestic_ip(domestic_ip):
    domestic_zone.add(domestic_ip)
    syn_ack_packets = pending_connection.pop_syn_ack_packets(domestic_ip)
    for syn_ack in syn_ack_packets:
        inject_back_syn_ack(syn_ack)