Attack tree (IPv4 and IPv6)

1. Protocol-Specific Attacks [OR]

    1.1 IPv4-Specific Attacks [OR]
    
        1.1.1 IP Fragmentation Attacks [OR]
        
            1.1.1.1 Teardrop attacks causing kernel panics
            1.1.1.2 Overlapping fragment firewall evasion
            
        1.1.2 ICMP Abuse [OR]
        
            1.1.2.1 Smurf attacks (amplification via broadcast)
            1.1.2.2 ICMP tunnelling for data exfiltration
            
        1.1.3 ARP Spoofing/Poisoning [OR]
        
            1.1.3.1 Gratuitous ARP for Man-in-the-Middle
            1.1.3.2 ARP cache poisoning for DoS
            
        1.1.4 NAT Abuse [OR]
        
            1.1.4.1 NAT state table exhaustion attacks
            1.1.4.2 NAT traversal techniques for unauthorised access
            
    1.2 IPv6-Specific Attacks [OR]
    
        1.2.1 SLAAC & RA Attacks [OR]
        
            1.2.1.1 Rogue Router Advertisements (MitM)
            1.2.1.2 RA flooding for DoS
            
        1.2.2 NDP Exploitation [OR]
        
            1.2.2.1 Neighbour Advertisement spoofing
            1.2.2.2 Duplicate Address Detection (DAD) DoS
                    
        1.2.3 Extension Header Abuse [OR]
            
            1.2.3.1 Firewall evasion using Hop-by-Hop options
            1.2.3.2 Resource exhaustion via complex header chains
            1.2.3.3 Covert channel via Traffic Class / Flow Label (exfiltrate information in unused header fields)
      
        1.2.4 Dual-Stack Attacks [OR]
        
            1.2.4.1 Bypassing IPv4 security via unmonitored IPv6
            1.2.4.2 Tunnelling IPv4 over IPv6 for evasion
            
    1.3 Protocol-Agnostic Attacks [OR]
    
        1.3.1 IP Spoofing & DDoS Amplification [OR]
        
            1.3.1.1 DNS/NTP reflection attacks
            1.3.1.2 TCP middlebox amplification (SYN-ACK)
            
        1.3.2 BGP Hijacking & Route Leaks [OR]
        
            1.3.2.1 Prefix hijacking for traffic interception
            1.3.2.2 Route leaks causing traffic blackholes
            
        1.3.3 TTL Expiry Attacks [OR]
        
            1.3.3.1 ICMP Time Exceeded flooding
            1.3.3.2 TTL-based resource exhaustion
            
        1.3.4 Geolocation Spoofing [OR]
        
            1.3.4.1 Proxy/VPN evasion of geo-blocks
            1.3.4.2 ASN spoofing for trust exploitation

Nitty gritty risk table

Attack Path

Technical Complexity

Resources Required

Risk Level

Notes

1.1.1.1 Teardrop attacks

Medium

Low

Medium

Classic DoS; mitigated on most systems.

1.1.1.2 Overlapping fragment firewall evasion

High

Medium

High

Needs careful crafting; firewall-specific.

1.1.2.1 Smurf attacks

Low

Medium

Medium

Low complexity, needs broadcast network.

1.1.2.2 ICMP tunnelling

Medium

Medium

Medium

For data exfiltration; requires stealth.

1.1.3.1 Gratuitous ARP (MitM)

Medium

Low

Medium

Effective on LANs; physical access often required.

1.1.3.2 ARP cache poisoning (DoS)

Low

Low

Low

Limited scope; easily detectable.

1.1.4.1 NAT table exhaustion

Medium

Medium

Medium

Targets network devices; resource-limited.

1.1.4.2 NAT traversal for unauthorised access

Medium

Medium

Medium

Exploits existing NAT behaviour; technical knowledge required.

1.2.1.1 Rogue RA (MitM)

High

Medium

High

Requires IPv6 knowledge; can intercept traffic.

1.2.1.2 RA flooding for DoS

Medium

Medium

Medium

Localised impact; network resources needed.

1.2.2.1 Neighbour Advertisement spoofing

High

Medium

High

Network-level attack; stealth varies.

1.2.2.2 DAD DoS

Medium

Medium

Medium

Can disrupt IPv6 address assignment; requires network access.

1.2.3.1 Hop-by-Hop firewall evasion

High

Medium

High

Sophisticated; requires deep packet crafting.

1.2.3.2 Complex header resource exhaustion

High

Medium

High

Can cause device/network failure; technical expertise needed.

1.2.4.1 Bypassing IPv4 security via unmonitored IPv6

Medium

Medium

Medium

Exploits misconfiguration; easier in dual-stack networks.

1.2.4.2 Tunnelling IPv4 over IPv6

Medium

Medium

Medium

Requires network skill; detection depends on monitoring.

1.3.1.1 DNS/NTP reflection attacks

Medium

Medium

Medium

Classic DDoS; amplification multiplies effect.

1.3.1.2 TCP middlebox amplification

High

Medium

High

Needs specific network targets; effective but targeted.

1.3.2.1 BGP prefix hijacking

Very High

High

Very High

Requires access to routing infrastructure; high impact.

1.3.2.2 Route leaks causing blackholes

High

Medium

High

Misconfig-driven; limited but disruptive.

1.3.3.1 ICMP Time Exceeded flooding

Medium

Medium

Medium

Can congest network; limited to TTL expiry.

1.3.3.2 TTL-based resource exhaustion

Medium

Medium

Medium

Needs high packet rates; detectable.

1.3.4.1 Proxy/VPN geo evasion

Low

Low

Low

Simple; mainly circumvents restrictions.

1.3.4.2 ASN spoofing

High

Medium

High

Requires BGP knowledge; trickier than geo-spoofing.