• [^] # Re: réponse

    Posté par . En réponse au message scapy sortie standard. Évalué à 2.

    import sys
    from scapy.all import *
    r = open('test', 'w')
    print(' pkts = sniff(prn=lambda x:x.sprintf("{IP:%IP.src%,%IP.sport%,%IP.dst%,%IP.dport%,%IP.proto%,%IP.time%}"))', file=f)
    r.close()

    Tu as nommé ton descripteur de fichier 'r' :

    r = open('test', 'w')

    c’est donc cet identifiant qu’il faut utiliser pour ton print :

    print(' pkts = sniff(prn=lambda x:x.sprintf("{IP:%IP.src%,%IP.sport%,%IP.dst%,%IP.dport%,%IP.proto%,%IP.time%}"))', file=r)

    Par contre je ne sais pas trop ce que tu essayes d’écrire, je ne connais pas scapy mais je penses qu’il y a un truc que tu fais mal...

    Qu’est censé retourner la fonction sniff ?