From f28f4ed6ce479533757ec078883a3bc01b39fa56 Mon Sep 17 00:00:00 2001 From: Gab <24553253+gabrix73@users.noreply.github.com> Date: Fri, 17 Oct 2025 03:44:34 +0200 Subject: Refactor YAMN web interface for improved security Updated the YAMN web interface to enhance security features and improve user experience. Added error handling, remailer selection options, and refined HTML structure. --- index.php | 476 ++++++++++++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 384 insertions(+), 92 deletions(-) (limited to 'index.php') diff --git a/index.php b/index.php index b90d730..b9b92ab 100644 --- a/index.php +++ b/index.php @@ -1,112 +1,404 @@ getRemailerList(); + +// Parse remailer list to extract remailer names +$remailers = []; +if ($remailerList) { + $lines = explode("\n", $remailerList); + foreach ($lines as $line) { + // Extract remailer names (format: "name ******** time uptime") + if (preg_match('/^([a-zA-Z0-9\-]+)\s+/', $line, $matches)) { + $name = trim($matches[1]); + if (!empty($name) && $name !== 'mixmaster' && strlen($name) > 2) { + $remailers[] = $name; } } } - return $remailers; + // Remove duplicates and sort + $remailers = array_unique($remailers); + sort($remailers); } -$entryRemailers = getRemailers('E'); -$middleRemailers = getRemailers('M'); -$exitRemailers = getRemailers('E'); - -// Filtra i remailers per il primo e terzo campo -$allowedEntryExitRemailers = ['paranoyamn', 'yamn', 'yamn2', 'yamn3', 'frell']; -$entryRemailers = array_intersect($entryRemailers, $allowedEntryExitRemailers); -$exitRemailers = array_intersect($exitRemailers, $allowedEntryExitRemailers); +// If no remailers found, add wildcards +if (empty($remailers)) { + $remailers = ['*']; +} ?> - - Victor's Yamn Web Interface - + + + YAMN Gateway + -
-
- VHCC Logo +
+ TOR ACTIVE +
+ +
+
+

[ YAMN GATEWAY ]

+
YET ANOTHER MIX NETWORK - SECURE ANONYMOUS EMAIL SYSTEM
-
-

Victor's Yamn Web Interface

+ +
+

MISSION: This interface provides access to the YAMN anonymous remailer network for secure, untraceable email transmission. Messages are encrypted and routed through a chain of randomly selected mix nodes, making traffic analysis and sender identification computationally infeasible.

+ +

OPERATION: All traffic is mandatorily routed through Tor before reaching the YAMN network. The YAMN entry node receives connections only from Tor exit nodes, never learning the true origin IP address. Messages are padded to standard sizes, delayed with random intervals, and protected against replay attacks through cryptographic message-ID verification.

+ +

SECURITY: Double-layer anonymization: Tor conceals your identity from the YAMN network, while YAMN's multi-hop mixing (minimum 3 remailers) prevents the final recipient from tracing back to the entry point. No persistent metadata retained.

+ +

STATUS: System operational. Tor connection verified. No logs retained.

-
-
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- - -
- -
-
-

About the Interface

-

This web interface is built using the following technologies: HTML5 CSS3 PHP

- - -- cgit v1.2.3