bcast-forward es una herramienta de línea de comandos de Linux que reenvía paquetes de difusión UDP con destino IP 255.255.255.255
a una lista específica de direcciones de unidifusión. Por ejemplo, se puede utilizar para jugar juegos LAN antiguos, que utilizan transmisiones para descubrir servidores de juegos, a través de un túnel VPN. bcast-forward utiliza un socket sin formato IP/UDP para recibir y enviar paquetes. Para obtener una versión de pcap, consulte bcast-forward-pcap.
Puedes descargar e instalar bcast-forward con sus dependencias en tu GOPATH o GOBIN con la herramienta go:
$ go install github.com/hwipl/bcast-forward/cmd/bcast-forward
Puede ejecutar bcast-forward
con los siguientes argumentos de línea de comando:
-d IPs
forward broadcast packets to this comma-separated list of IPs, e.g.,
"192.168.1.1,192.168.1.2"
-keep-source-ip
keep source address
-p port
only forward packets with this destination port (default 6112)
-s IP
rewrite source address to this IP
De forma predeterminada, bcast-forward reescribe la dirección IP de origen en los paquetes reenviados a una dirección IP determinada por el enrutamiento del host de reenvío a cada dirección de unidifusión de destino, generalmente una dirección de la interfaz de red saliente. Alternativamente, puede especificar una única dirección IP con -s
que se utilizará como dirección IP de origen para todas las direcciones de destino. Si desea conservar la dirección IP del remitente original, puede desactivar completamente la reescritura de la dirección IP de origen con -keep-source-ip
.