Hello everyone, I am a beginner in cybersecurity and I am trying to make a port scan but I am getting this errors even if I have dnspython version -2.3.0 ans scapy version -2.5.0 already installed. Can someone help me please.
Regards.
This is the code;
`from scapy.all import *
from scapy.layers.inet import IP
from scapy.layers.inet import TCP
from scapy.layers.inet import UDP
ports = [25,80,53,443,445,8080,8443]
def SynScan(host):
ans,unans = sr(IP(dst=host)/TCP(dport=ports,flags="S"),timeout=2,verbose=0)
print("Open ports at %s:" % host)
for (s,r,) in ans:
if s.haslayer(TCP) and r.haslayer(TCP):
if s[TCP].dport == r[TCP].sport:
print(s[TCP].dport)
def DNSScan(host):
ans,unans = sr(IP(dst=host)/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="google.com")),timeout=2,verbose=0)
if ans:
print("DNS Server at %s"%host)
Hello everyone, I am a beginner in cybersecurity and I am trying to make a port scan but I am getting this errors even if I have dnspython version -2.3.0 ans scapy version -2.5.0 already installed. Can someone help me please. Regards. This is the code;
`from scapy.all import * from scapy.layers.inet import IP from scapy.layers.inet import TCP from scapy.layers.inet import UDP
ports = [25,80,53,443,445,8080,8443]
def SynScan(host): ans,unans = sr(IP(dst=host)/TCP(dport=ports,flags="S"),timeout=2,verbose=0) print("Open ports at %s:" % host) for (s,r,) in ans: if s.haslayer(TCP) and r.haslayer(TCP): if s[TCP].dport == r[TCP].sport: print(s[TCP].dport)
def DNSScan(host): ans,unans = sr(IP(dst=host)/UDP(dport=53)/DNS(rd=1,qd=DNSQR(qname="google.com")),timeout=2,verbose=0) if ans: print("DNS Server at %s"%host)
host = "8.8.8.8"
SynScan(host) DNSScan(host)`