bcast-forward adalah alat baris perintah Linux yang meneruskan paket siaran UDP dengan IP tujuan 255.255.255.255
ke daftar alamat unicast tertentu. Misalnya, dapat digunakan untuk memainkan game LAN lama, yang menggunakan siaran untuk menemukan server game, melalui terowongan VPN. bcast-forward menggunakan soket mentah IP/UDP untuk menerima dan mengirim paket. Untuk versi pcap, lihat bcast-forward-pcap.
Anda dapat mengunduh dan menginstal bcast-forward beserta dependensinya ke GOPATH atau GOBIN Anda dengan alat go:
$ go install github.com/hwipl/bcast-forward/cmd/bcast-forward
Anda dapat menjalankan bcast-forward
dengan argumen baris perintah berikut:
-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
Secara default, bcast-forward menulis ulang alamat IP sumber dalam paket yang diteruskan ke alamat IP yang ditentukan oleh perutean host penerus ke setiap alamat unicast tujuan, biasanya alamat antarmuka jaringan keluar. Alternatifnya, Anda dapat menentukan satu alamat IP dengan -s
yang akan digunakan sebagai alamat IP sumber untuk semua alamat tujuan. Jika Anda ingin mempertahankan alamat IP pengirim asli, Anda dapat menonaktifkan penulisan ulang alamat IP sumber sepenuhnya dengan -keep-source-ip
.