Mynet is an innovative protocol designed as an alternative to HTTPS, ensuring secure and efficient communication over the internet. With a focus on modern needs and technologies, mynet offers improved performance features while maintaining robust security measures. Join the movement to redefine secure connections in the digital landscape.
mynet is a groundbreaking replacement for HTTPS, offering a lightweight, secure, and independent protocol. This project consists of three essential components, each designed to minimize dependency on external libraries while maintaining robust functionality.
Create, launch, and access the mynet server and browser in just four steps:
mkdir mynet && cd mynet
./run_server.sh # Start the server
./run_browser.sh # Launch the browser
Navigate to: mynet://localhost:7443/
The architecture consists of a client-server model where the browser communicates with the server using the MNET protocol.
ssl module for enhanced security without custom cryptography.The MNML markup language simplifies HTML syntax by adopting an intuitive, indentation-based format that reduces the complexity of web document structures:
Example:
title: My Page
h1: Hello World
p: This is a paragraph.
ul:
- Item 1
- Item 2
link("/about"): About
Experience tabbed browsing and an array of features including:
Compared to traditional HTTPS protocols, MNET significantly reduces header sizes and simplifies both server and client interactions.
| Metric | HTTPS (HTTP/2 + TLS 1.3) | MNET/1.0 |
|---|---|---|
| Header size | ~300+ bytes | ~50 bytes |
| Dependencies | OpenSSL, HTTP library | Built-in ssl |
| Complex Code | Thousands of lines | ~200 lines |
MNET shines as a minimalist solution, emphasizing simplicity and efficiency without compromising on security. It focuses on essential functionalities, making it ideal for developers and users seeking a straightforward and effective web protocol.
For further details and examples, explore the complete documentation within the repository.
No comments yet.
Sign in to be the first to comment.