-1
저는 파이썬을 처음 사용합니다. 초보자로서 내가 어떻게 문제가 Python에서 스크립트에서 사용할 수 있도록 변수에 ICMP 응답의 결과를 저장하는 직면 무엇입니까? 나는 패킷 생성을 위해 python과 함께 scapy 도구를 사용하고 있습니다. 내 스크립트ICMP Reply Packet의 결과를 나중에 사용하기 위해 변수에 저장하는 방법은 무엇입니까?
#!/usr/bin/python
from scapy.all import *
mac=”3c:97:0e:57:00:f1”
def build_req():
For v in range(2, 4094):
Pkt = sendp(Ether(src=”ff:ff:ff:ff:ff:ff”)/Dot1Q(vlan=v)/ARP(hwsrc=mac, psrc=”192.168.1.108”,pdst=”192.168.1.107”)/ICMP()/Padding(load=”x”*10),iface=”enp0s25”)
If response is None:
Print “vlan id is not found”
Else:
Print “vlan id found’
Sys.exit(1)
Return pkt
당신 만 패킷을 전송하지만,하려고하지 않는
질문에 답변 해 주셔서 감사합니다. sendp() 대신 sr()을 사용할 수 있습니다. ARP 대신 IP를 사용할 수 있습니까? 패킷을받은 응답을 저장하고 출력하는 방법은 무엇입니까? – Apurva