summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGab <24553253+gabrix73@users.noreply.github.com>2025-06-02 18:42:16 +0200
committerGitHub <noreply@github.com>2025-06-02 18:42:16 +0200
commit63031cb46869fa1bbeea653846ab1ec7e8681034 (patch)
treebe524d19bc5b86ca63cdeae8af8c7903fc177cce
parent49b7c0699e73d9a43810bc1d7903ccfeded552db (diff)
downloadm2usenet-and-mail2news-63031cb46869fa1bbeea653846ab1ec7e8681034.tar.gz
m2usenet-and-mail2news-63031cb46869fa1bbeea653846ab1ec7e8681034.tar.xz
m2usenet-and-mail2news-63031cb46869fa1bbeea653846ab1ec7e8681034.zip
Update README.md
-rw-r--r--README.md17
1 files changed, 10 insertions, 7 deletions
diff --git a/README.md b/README.md
index 65a95f7..c58f9a5 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,22 @@
# m2usenet v1.0.0
-**Privacy-focused Usenet posting gateway with automatic fallback support**
+**Privacy-focused Usenet posting system with authentication preprocessing**
-m2usenet is a secure, privacy-oriented gateway system that allows posting to Usenet newsgroups via mail2news gateways. The system combines web interface posting with email client support, featuring automatic fallback between .onion and clearnet gateways.
+m2usenet is a secure, privacy-oriented web interface for posting to Usenet newsgroups. The system preprocesses messages with cryptographic authentication (Hashcash + Ed25519) before forwarding them to external mail2news gateways, featuring automatic fallback between .onion and clearnet gateways.
## 🏗️ Architecture
```
-📱 Web Interface Mode:
-┌─────────────┐ ┌─────────────--┐ ┌─────────────┐ ┌─────────────┐
-│ Frontend │────│ Local Mail |────│ Backend Go │────│ NNTP Server │
-│ (PHP Web) │ │ Sendmail+alias │ (m2usenet) │ │ (.onion) │
-└─────────────┘ └────────────--─┘ └─────────────┘ └─────────────┘
+📱 Web Interface (Only Mode):
+┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐
+│ Frontend │────│ Local Mail │────│ Backend Go │────│ External │────│ NNTP Server │
+│ (PHP Web) │ │ (sendmail │ │ (m2usenet) │ │ Gateway │ │ (.onion) │
+│ │ │ + alias) │ │ +X-headers │ │ (tcpreset) │ │ │
+└─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘
```
+**Flow:** Web UI → Local sendmail → m2usenet preprocessor → External mail2news gateway → Usenet
+
## 🔐 Security Features
- **Hashcash Proof-of-Work**: Prevents spam with client-side mining