🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: rocksolid.programming
5 messages
5 total messages Started by George Musk Tue, 18 Mar 2025 14:23
MMMB - a forum script with PGP authorization/authentication
#413
Author: George Musk
Date: Tue, 18 Mar 2025 14:23
20 lines
1090 bytes
I made a bit of a cypherpunk experiment - PHP textboard forum script that
 uses PGP for authorization of posting messages (messages must be PGP
 signed to pass). It also requires Argon2 PoW to register a key with the
 forum as a kind of an anti-spam measure.
https://codeberg.org/grgmusk/mmmb
To post messages a user has to
1. Register theirs PGP key (there's a link in page top) by submitting
 public PGP key and Argon2 hash of it's fingerprint calculated with
 forum's required parameters (they're on the registration page,
 configurable in forum settings)
( echo -n ABCD1FGHIJA2CDEFG3IJABC4EFGH6JABC8EFGHIJ|argon2 sOmEsAlT123 -t
 60 -k 471040 -p 1)
2. Sign a message with that PGP key, put it into form in New thread/Reply
 link.

I'm not even sure if it all works as intended lol.
I'll try running a live demo at
Tor: http://e5avrgc4ra2xxrrlfnobspec4vcntpro25gwtybxljufo6eukmlri6yd.onion/mmmb_en/
I2P: http://smr6fuqbpfhqtx2ffw6qrtkf6ddhe2v25inrz25kh2sfiejwmosa.b32.i2p/mmmb_en/
shortly after sending this news article. It won't run long, maybe for a
 day. Please try posting something.
Re: MMMB - a forum script with PGP authorization/authentication
#414
Author: Anonymous@novabb
Date: Wed, 23 Apr 2025 17:51
29 bytes
Never got to test it. Rehost?
Re: MMMB - a forum script with PGP authorization/authentication
#415
Author: George Musk
Date: Fri, 25 Apr 2025 12:48
8 lines
341 bytes
On Wed, 23 Apr 2025 17:51:39 +0000, Anonymous wrote:

> Never got to test it. Rehost?

I only had it running for a day. I don't have a server and time
for a longer test period.
But if you are very interested, there are some sorts of installation
insturctions in the README in code repository, you can set up a
virtual machine and try it out.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads