- Nix 69.3%
- Shell 30.7%
Co-Authored-By: Supertaranta <Supertaranta@users.noreply.codeberg.org> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> |
||
|---|---|---|
| assets | ||
| nix | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| install.sh | ||
| LICENSE | ||
| README.md | ||
MoleNym 🐭
Mullvad Browser durci, posé sur le mixnet Nym.
La taupe est aveugle par nature : elle ne voit pas — et surtout, on ne la voit pas. MoleNym applique ça au réseau : un navigateur qui ne laisse aucune empreinte distinctive, sur un tunnel qui masque ton IP et brouille le timing.
Pourquoi
Un proxy anonymise ton IP, jamais ton empreinte applicative (User-Agent, TLS/JA3, polices, canvas, fuseau, résolution…). Résultat : IP cachée mais navigateur unique → pistable quand même.
MoleNym referme ce trou en combinant deux couches complémentaires :
| Couche | Rôle | Outil |
|---|---|---|
| Empreinte | uniformise ton navigateur avec des milliers d'autres | Mullvad Browser |
| Réseau | masque l'IP + délais/cover traffic contre la corrélation | mixnet Nym |
C'est le pendant « navigateur » de TORtle : là où TORtle empile Tor→Nym pour un proxy brut, MoleNym vise un usage quotidien anonyme via un navigateur anti-fingerprint. MoleNym est autonome (il embarque son propre client Nym) — aucune dépendance à TORtle nécessaire.
Le montage
Mullvad Browser (profil dédié, anti-fingerprint)
└─ socks5h://127.0.0.1:1080 (DNS résolu à distance)
└─ client Nym (cover traffic + délais Poisson ACTIFS)
└─ mixnet Nym ──▶ exit gateway ──▶ Internet
- socks5h : le
h= DNS résolu par le proxy → pas de fuite DNS. - Cover traffic activé : jamais
--vpn-mode(qui couperait la défense temporelle).
Deux modes — activation simple
Le mode est choisi automatiquement selon le port :1080 :
| Mode | Comment l'activer | Vitesse |
|---|---|---|
| Mullvad → Nym (rapide) | Lance MoleNym : il démarre Nym tout seul. | 🚀 |
| Mullvad → Tor→Nym (maximum) | Démarre TORtle avant (proxy sur :1080). MoleNym le détecte et le réutilise tel quel. | 🐢 |
Concrètement pour le mode maximum : lance le service/chaîne TORtle
(systemctl --user start tortle-nym, ou nix run de TORtle), puis MoleNym.
Si :1080 est déjà occupé, MoleNym te dit « proxy réutilisé ».
Installation
Lancer sans installer
nix run git+https://codeberg.org/Supertaranta/MoleNym
(Nix ne connaît pas le raccourci codeberg: — on utilise l'URL git+https://.)
Variables : MOLENYM_SOCKS_PORT (1080), MOLENYM_PROVIDER, MOLENYM_ID,
MOLENYM_PROFILE.
NixOS (apparaît dans les Applications)
inputs.molenym.url = "git+https://codeberg.org/Supertaranta/MoleNym";
imports = [ inputs.molenym.nixosModules.default ];
programs.molenym.enable = true; # Mullvad Browser + lanceur + icône 🐭 dans le menu
home-manager
imports = [ inputs.molenym.homeManagerModules.default ];
programs.molenym.enable = true;
Les deux modules posent une entrée de bureau avec l'icône de la taupe → MoleNym apparaît dans le lanceur COSMIC / les Applications.
Autres distros (script portable)
./install.sh # pose un lanceur ~/.local/bin/molenym
Nécessite mullvad-browser et nym-socks5-client (le script indique où les
récupérer).
Règles d'or (la taupe reste aveugle)
- Cloisonne : n'ouvre aucun de tes vrais comptes dans ce navigateur.
- Ne bricole pas les réglages d'empreinte (résolution, polices, extensions).
- Lent par nature (mixnet) : navigation patiente, pas de streaming.
- Expérimental : petit anonymity set (peu de gens font ce montage).
Licence
AGPL-3.0-or-later · logo original inclus © Floating Coconuts.