es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DHCP

Recibiendo mensajes DHCPv6 en Rust.

Estoy tratando de recibir mensajes dhcp6 en Rust. Este es el código que tengo actualmente: use std::net::UdpSocket; use std::net::Ipv6Addr; fn main() -> std::io::Result<()> { { let socket = UdpSocket::bind(“[::]:547”)?; let mult: Ipv6Addr = “ff02::1:2”.parse().unwrap(); socket.join_multicast_v6(&mult, 0)?; let mut buf = [0; 65535]; let (amt, src) = socket.recv_from(&mut buf)?; let res . . . Read more

Usa dos filtros BPF en pyshark.

¿Puedo usar dos filtros BPF en Pyshark? Por ejemplo, pyshark.LiveCapture(interface = ‘wlo2’, bpf_filter = ‘arp and dhcp’) ¿Es posible o hay alguna manera de utilizar 2 filtros simultáneamente?

¿Cómo puedo eliminar la duplicidad de los paquetes DHCP entrantes?

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