Oh no! Where's the JavaScript?
Your Web browser does not have JavaScript enabled or does not support JavaScript. Please enable JavaScript on your Web browser to properly view this Web site, or upgrade to a Web browser that does support JavaScript.

BebboGet 1.11 for AROS: Modern HTTPS downloads on i386, x86_64 and ARM64

Last updated on 7 hours ago
K
kaffeineSoftware Dev
Posted 7 hours ago
Hi everyone,

After porting BebboSSH, I've now completed another port from Stefan "Bebbo" Franke's software collection: BebboGet 1.11, a lightweight command-line HTTP/HTTPS download client.

It's available for three AROS architectures:

i386 (AROS One 32-bit)

x86_64 (AROS One 64-bit)

aarch64 (Raspberry Pi)

Why BebboGet when AROS already has wget?

The wget version available in the AROS Archives is 1.10.2, dating back to 2007.

BebboGet offers a different approach, particularly useful for accessing today's HTTPS websites:

Modern HTTPS support: TLS 1.2 and TLS 1.3, including AES-GCM and ChaCha20-Poly1305 encryption.

Built-in TLS implementation: no external OpenSSL or GnuTLS libraries required.

Minimal dependencies: only AROS networking through bsdsocket.library.

Certificate verification: support for installing and validating trusted root certificates.

HTTP redirects: automatic redirection handling.

Three native architectures: the same source code runs on x86 32-bit, x86 64-bit and ARM64.

BebboGet is not intended to replace every feature of GNU wget, particularly its more advanced download capabilities. Its main advantage is providing a relatively self-contained HTTPS client with modern TLS support, without relying on an external cryptographic library.

Testing and development

I've tested the i386 and x86_64 versions under QEMU with AROS One, including HTTPS downloads and certificate verification.

The ARM64 version has also been tested on a real Raspberry Pi 400, successfully downloading files up to 26.5 MB.

During the port I also fixed several issues in the shared upstream code, particularly involving certificate handling, RSA signatures, ECDSA and TLS interoperability. These fixes are not specific to AROS and have been sent to the original author.

Downloads and source code

BebboGet is now available on both Aminet and The AROS Archives, with separate packages for each architecture.

GitHub repository, source code and releases:
https://github.co...boget-aros

Technical article with implementation details and testing notes:
https://androidla...e-targets/

The project is open source under GPLv3 or later.

Credit goes to Stefan "Bebbo" Franke for the original BebboGet implementation.

As with BebboSSH, my goal is to bring more useful networking tools to AROS across different architectures.

Feedback and testing are welcome!

Michele Dipace
Edited by kaffeine on 11-11-2026 01:05, 7 hours ago
Bohun, sonountaleban, amigamia
You can view all discussion threads in this forum.
You cannot start a new discussion thread in this forum.
You cannot reply in this discussion thread.
You cannot start on a poll in this forum.
You cannot upload attachments in this forum.
You cannot download attachments in this forum.
Users who participated in discussion: kaffeine