Download Latest Version v1.79.0 source code.zip (11.8 MB)
Email in envelope

Get an email when there's a new version of b4

Home / v1.44.1
Name Modified Size InfoDownloads / Week
Parent folder
b4-linux-386.tar.gz 2026-03-15 5.2 MB
b4-linux-386.tar.gz.sha256 2026-03-15 99 Bytes
b4-linux-amd64.tar.gz 2026-03-15 5.5 MB
b4-linux-amd64.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-arm64.tar.gz 2026-03-15 5.0 MB
b4-linux-arm64.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-armv5.tar.gz 2026-03-15 5.2 MB
b4-linux-armv5.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-armv6.tar.gz 2026-03-15 5.2 MB
b4-linux-armv6.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-armv7.tar.gz 2026-03-15 5.2 MB
b4-linux-armv7.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-loong64.tar.gz 2026-03-15 5.2 MB
b4-linux-loong64.tar.gz.sha256 2026-03-15 103 Bytes
b4-linux-mips64.tar.gz 2026-03-15 5.0 MB
b4-linux-mips64.tar.gz.sha256 2026-03-15 102 Bytes
b4-linux-mips64le.tar.gz 2026-03-15 4.9 MB
b4-linux-mips64le.tar.gz.sha256 2026-03-15 104 Bytes
b4-linux-mips.tar.gz 2026-03-15 5.1 MB
b4-linux-mips.tar.gz.sha256 2026-03-15 100 Bytes
b4-linux-mips_softfloat.tar.gz 2026-03-15 5.1 MB
b4-linux-mips_softfloat.tar.gz.sha256 2026-03-15 110 Bytes
b4-linux-mipsle.tar.gz 2026-03-15 5.0 MB
b4-linux-mipsle.tar.gz.sha256 2026-03-15 102 Bytes
b4-linux-mipsle_softfloat.tar.gz 2026-03-15 5.0 MB
b4-linux-mipsle_softfloat.tar.gz.sha256 2026-03-15 112 Bytes
b4-linux-ppc64.tar.gz 2026-03-15 5.1 MB
b4-linux-ppc64.tar.gz.sha256 2026-03-15 101 Bytes
b4-linux-ppc64le.tar.gz 2026-03-15 5.0 MB
b4-linux-ppc64le.tar.gz.sha256 2026-03-15 103 Bytes
b4-linux-riscv64.tar.gz 2026-03-15 5.2 MB
b4-linux-riscv64.tar.gz.sha256 2026-03-15 103 Bytes
b4-linux-s390x.tar.gz 2026-03-15 5.4 MB
b4-linux-s390x.tar.gz.sha256 2026-03-15 101 Bytes
checksums.txt 2026-03-15 1.8 kB
SHA256SUMS 2026-03-15 1.5 kB
README.md 2026-03-15 2.0 kB
v1.44.1 source code.tar.gz 2026-03-15 2.0 MB
v1.44.1 source code.zip 2026-03-15 2.2 MB
Totals: 39 Items   91.5 MB 0

[1.44.1] - 2026-03-15

  • ADDED: Time zone setting — log timestamps now use your system's local time by default instead of UTC. You can also pick a specific time zone in Settings > Logging.
  • FIXED: Payload download not working — clicking "Download" on a captured payload in the web UI did nothing. Now downloads work correctly.
  • FIXED: Uploaded payload filename — when uploading a payload file, the saved name included the file extension twice (e.g. tls_payload_bin.bin). Now it saves correctly (e.g. tls_payload.bin).
  • FIXED: Update from web UI not applying — clicking "Update" in the web interface would appear to run, but B4 would restart with the same version.
  • FIXED: DPI bypass not working with TLS version set to "Any" — when a set's TLS version filter was set to "Any", connections would break after the initial handshake. Selecting a specific version (1.2 or 1.3) worked fine. The issue was that encrypted data packets were being incorrectly processed as if they were new TLS handshakes.
  • FIXED: B4 crashing on some Xiaomi routers (BE7000, AX3200 and similar) — B4 would fail to start with a "Could not process rule" error because it incorrectly chose nftables on devices where nftables isn't fully supported. B4 now tests whether nftables actually works before using it, and automatically falls back to iptables-legacy when needed. (issues #132 #133)
  • ADDED: Firewall engine selector — a new "Firewall Engine" option in Settings lets you manually choose between nftables, iptables, or iptables-legacy if auto-detection doesn't work for your device.

What's Changed

Full Changelog: https://github.com/DanielLavrushin/b4/compare/v1.44.0...v1.44.1

Source: README.md, updated 2026-03-15