Tag: PYSHARK
Quiero imprimir solo cuando tengo una dirección MAC actual, de lo contrario esperar. import pyshark import time capture = pyshark.LiveCapture(interface=’wlo2′, bpf_filter=’arp’) capture.sniff(timeout=3) keys = {} e_mac = ‘00.00.00.00.00.00’ for packet in capture: keys[‘ip’] = packet.arp.dst_proto_ipv4 keys[‘mac’] = packet.arp.dst_hw_mac if keys[‘mac’] != e_mac: print(time.strftime(‘%b %d %H:%M:%S ‘), keys[‘mac’], keys[‘ip’]) Salida: Dec . . . Read more
Qué hacer para que no se muestre una entrada duplicada hasta que haya una actualización en la dirección MAC o IP. Quiero imprimir solo cuando tenga los campos mencionados. import pyshark capture = pyshark.LiveCapture(interface=’wlo2′, bpf_filter=’udp port 68′) capture.sniff_continuously(packet_count=16) fields = {} for packet in capture: fields[‘mac’] = packet.dhcp.hw_mac_addr try: fields[‘vendor’] . . . Read more
Estoy intentando instalar bibliotecas como eigen, sharkMl, xtensor y otras en VSCode para C++. Por favor, si alguien puede ayudarme a conocer la manera correcta de hacerlo.
Estoy siguiendo un curso de Wireshark que me obliga a escribir un simple script de Pyshark. El problema es que el profesor usa una máquina virtual de Linux y el nombre de la red se da a través de ifconfig, es decir, eth0. Como estoy usando Windows y no estoy . . . Read more