Tag: DHCP
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
Resumen: DAO está intentando abrir automáticamente un archivo que no existe, ¿se puede evitar esto? Mantengo un programa VB6 que utiliza la biblioteca DAO36 para acceder a bases de datos MDB/Jet. (Sí, cosas bastante antiguas). Hemos notado que durante el inicio de la aplicación busca un archivo llamado “system.mdb” que . . . Read more
¿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?
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 tratando de averiguar si la opción 53 en la oferta DHCP es obligatoria o no. Encontré este pequeño fragmento en un libro, pero estoy buscando confirmación en un RFC. Revisé este RFC, pero en la sección sobre la opción 53 no se menciona si es obligatoria o no. ¿Tiene . . . Read more