Enviado em 13/05/2022 - 00:21h
Boa noite a todos,
Estou tentando implementar uma função pcap usando python. Sou novo na linguagem ainda. Esta função tem um declarator e argumentos que são atribuídos por este declarator creio eu. Quando tento passar um parametro adicional ele da este erro:
Chamada da função:
[code]@pcap.pcap_handler
def processing_pkts(arg, hdr, pkt, ip_afinet):
.
.
.
print(ip_afinet)[
/code]
Esse é um código de exemplo que encontrei no github para começar. Se poderem me dar qualquer dica, ficarei grato.
Estou tentando implementar uma função pcap usando python. Sou novo na linguagem ainda. Esta função tem um declarator e argumentos que são atribuídos por este declarator creio eu. Quando tento passar um parametro adicional ele da este erro:
TypeError: processing_pkts() missing 1 required positional argument: 'ip_afinet'
Chamada da função:
pcap.dispatch(pd, -1, processing_pkts,
ct.cast(ct.pointer(packet_count), ct.POINTER(ct.c_ubyte)))
[code]@pcap.pcap_handler
def processing_pkts(arg, hdr, pkt, ip_afinet):
.
.
.
print(ip_afinet)[
/code]
Esse é um código de exemplo que encontrei no github para começar. Se poderem me dar qualquer dica, ficarei grato.