您可以看到此处使用的本地IP地址。但是例如,我们会进行IP欺骗,以便专门网站无法看到我们的IP地址。然后,我们需要输入公共地址。
我试图问的问题是为什么我们不使用公共IP地址而不是本地IP地址?这是我的示例代码:
from scapy.all import *
A = '192.168.0.101'
B = '192.168.0.102'
C = 10000
D = 20000
payload = "yada yada yada"
spoofed_packet = IP(src=A,dst=B) / TCP(sport=C,dport=D) / payload
send(spoofed_packet)
“本地IP”地址是不可路由地址。这意味着互联网上的路由器应将其丢弃。否则,这些路由器会将对这些数据包的响应路由回指定的公共IP地址。
如果要指定公用IP地址,则会导致将响应发送回那些公用IP地址,这可以视为一种网络滥用形式。