10x every page: real interactions, kill fake content, wire everything

- ChatWidget: remove illegal seeds, real localStorage per-handle chat,
  honest bot replies about market/forum/funds
- ForumBoard: wire to real forumState (loadForum/addThread/vote), kill
  fake stats and illegal seed posts
- Home page: privacy features list reflects reality, footer links real
- Links: kill all alert() calls, replace fake onions with real clearnet
  privacy resources + internal route grid
- Support: per-coin copied state, env-driven addresses, real BTC addr
- Inner circle: wire to AccountContext, tier system from LUX balance,
  remove hardcoded admin/shadow credentials and fake trading signals
- Drop box: real sealed-note localStorage system, honest about no
  anonymous upload capability, real file picker with receipt
- Messages: fully functional per-handle localStorage chat, AI-style
  contextual bot replies, clear history, honest about local storage
- Wallets: pivot from fake PayPal accounts to Digital Access Passes,
  wire Buy Now to cart via ShopProduct interface
- Testimonials: wire submit form to localStorage, interactive star
  rating 1-10, display submitted reviews above the fold
- Raffle: use real merchant BTC address, real per-handle entry storage,
  honest LUX-only prize disclaimer, fix 0x address
- Drops/Lotto: real number picker 1-49 with Quick Pick, ticket
  submission, match display against drawn numbers, demo disclaimer
- Sanctuary: real 4-4-6-2 breathing timer, meditation passage with
  timer, candle-lighting with localStorage notes
- Game: full playable Void Pong with canvas physics, CPU AI, scoring,
  rally counter, localStorage high score
- Security analysis: honest architecture breakdown with real grades,
  layer-by-layer analysis, practical OPSEC guide, fiction banner
- Trust: compute real scores from actual localStorage data (LUX,
  USD, forum posts, testimonials), FAQ accordion

Made-with: Cursor
This commit is contained in:
drjones
2026-04-16 00:55:28 -07:00
parent 9da373a190
commit 2f928fbdc4
36 changed files with 3837 additions and 2354 deletions

View File

@@ -1,308 +1,225 @@
"use client";
import Link from "next/link";
import { useState } from "react";
import ThemedLayout from "@/components/layouts/ThemedLayout";
export default function LinksPage() {
const darkWebLinks = [
{
name: "The Onion Router Directory",
description: "Curated directory of verified .onion sites across deep web categories. Updated hourly.",
url: "http://oniondir32vjq7x.onion",
category: "Directory",
trustLevel: "High",
icon: "🧅",
},
{
name: "DarkNet Market List",
description: "Aggregator of active darknet markets with user reviews, uptime stats, and security ratings.",
url: "http://darklist5zqk6l.onion",
category: "Marketplace",
trustLevel: "Medium",
icon: "📊",
},
{
name: "Encrypted Communications Hub",
description: "Secure messaging platform with endtoend encryption and selfdestructing messages.",
url: "http://securechat8v4d.onion",
category: "Communication",
trustLevel: "High",
icon: "🔐",
},
{
name: "ZeroLog VPN Reviews",
description: "Independent reviews of VPN services that claim zerologging. Includes leak tests and jurisdiction analysis.",
url: "http://vpnreviewsx7z.onion",
category: "Security",
trustLevel: "Medium",
icon: "🛡️",
},
{
name: "Crypto Mixer Index",
description: "List of Bitcoin and Monero mixing services with transparency scores and fee comparisons.",
url: "http://mixindex3a2s.onion",
category: "Financial",
trustLevel: "Low",
icon: "🔄",
},
{
name: "Black Hat Forum",
description: "Invitationonly forum for advanced cybersecurity discussions, exploit sharing, and underground news.",
url: "http://bhforum5t6g.onion",
category: "Forum",
trustLevel: "Medium",
icon: "🎩",
},
{
name: "Ghost Hosting",
description: "Bulletproof hosting provider that ignores DMCA and legal requests. Servers in multiple jurisdictions.",
url: "http://ghosthost7v2d.onion",
category: "Hosting",
trustLevel: "Low",
icon: "👻",
},
{
name: "Data Leaks Archive",
description: "Repository of publicly leaked databases, documents, and corporate emails. Searchable and indexed.",
url: "http://leaksarchive9x.onion",
category: "Data",
trustLevel: "Medium",
icon: "💾",
},
];
type Resource = {
name: string;
description: string;
href: string;
category: string;
trust: "internal" | "clearnet" | "onion-required";
icon: string;
external: boolean;
};
const endorsements = [
{
title: "CyberLux Review Blog",
description: "Independent blog analyzing dark marketplaces. CyberLux rated #1 for security and user experience.",
url: "/reviews",
internal: true,
icon: "⭐",
},
{
title: "DarkNet Trust Score",
description: "Communitydriven trust platform. CyberLux holds a 9.8/10 score based on 2,400+ verified transactions.",
url: "/trust",
internal: true,
icon: "📈",
},
{
title: "Underground Marketplace Comparison",
description: "Comprehensive comparison of top darknet markets. CyberLux leads in privacy features and product quality.",
url: "/comparison",
internal: true,
icon: "⚖️",
},
{
title: "Security Researchers' Take",
description: "Whitehat analysis of CyberLux's encryption implementation. Conclusion: 'Unbreakable under current tech.'",
url: "/security-analysis",
internal: true,
icon: "🔬",
},
{
title: "User Testimonials Archive",
description: "Collected feedback from verified buyers. Over 98% satisfaction rate with discreet delivery and product authenticity.",
url: "/testimonials",
internal: true,
icon: "🗣️",
},
{
title: "CyberLux Presswire",
description: "Independent journalism sponsored by paranoia. Tracks scandals, rumors, and sock-related incidents.",
url: "/presswire",
internal: true,
icon: "📰",
},
{
title: "Trees Authority",
description: "Official government website certifying bark and verifying that CyberLux is, technically, a working site.",
url: "/trees",
internal: true,
icon: "🌳",
},
{
title: "ARB Academy",
description: "Learn 47 guaranteed ways to make money. Most lessons end with your LUX balance going down.",
url: "/arb-academy",
internal: true,
icon: "🎓",
},
{
title: "The Hidden Wiki Entry",
description: "Official Hidden Wiki entry for CyberLux, describing it as 'the gold standard for luxury darknet shopping.'",
url: "http://hiddenwiki5vzq.onion/cyberlux",
internal: false,
icon: "🌐",
},
];
const RESOURCES: Resource[] = [
{
name: "Tor Project",
description: "Official documentation for the Tor anonymity network and Tor Browser. Start here for anything Tor-related.",
href: "https://www.torproject.org/",
category: "Infrastructure",
trust: "clearnet",
icon: "🧅",
external: true,
},
{
name: "EFF — Surveillance Self-Defense",
description: "Electronic Frontier Foundation's guide to protecting yourself from digital surveillance.",
href: "https://ssd.eff.org/",
category: "OPSEC",
trust: "clearnet",
icon: "🛡️",
external: true,
},
{
name: "Tails OS",
description: "Privacy-focused amnesic operating system that leaves no trace. Runs from a USB drive.",
href: "https://tails.boum.org/",
category: "Infrastructure",
trust: "clearnet",
icon: "💾",
external: true,
},
{
name: "Privacy Guides",
description: "Community-maintained recommendations for privacy software, services, and tools across every category.",
href: "https://www.privacyguides.org/",
category: "Reference",
trust: "clearnet",
icon: "📚",
external: true,
},
{
name: "SecureDrop",
description: "Open-source whistleblower submission platform used by major news organizations.",
href: "https://securedrop.org/",
category: "Whistleblowing",
trust: "clearnet",
icon: "📮",
external: true,
},
{
name: "Monero (XMR)",
description: "Privacy-focused cryptocurrency with ring signatures, stealth addresses, and confidential transactions.",
href: "https://www.getmonero.org/",
category: "Finance",
trust: "clearnet",
icon: "⏣",
external: true,
},
{
name: "OpenPGP standard",
description: "The spec behind PGP-encrypted communications. Essential reading for key hygiene and signing.",
href: "https://www.openpgp.org/",
category: "Cryptography",
trust: "clearnet",
icon: "🔑",
external: true,
},
{
name: "Have I Been Pwned",
description: "Check if your email or phone was in a data breach. Free lookup, no account needed.",
href: "https://haveibeenpwned.com/",
category: "Security",
trust: "clearnet",
icon: "🔍",
external: true,
},
];
const INTERNAL: { name: string; description: string; href: string; icon: string }[] = [
{ name: "Darknet Atlas", description: "Analyst taxonomy of underground ecosystems — every row links to a real CyberLux surface.", href: "/darknet-atlas", icon: "🗺️" },
{ name: "Void Crawler", description: "Search across all signed CyberLux routes with real-time keyword index.", href: "/search", icon: "🔦" },
{ name: "Void Aggregate (Forum)", description: "Ringed board for threaded discussion — posts persist per device.", href: "/forum", icon: "◆" },
{ name: "Market Catalog", description: "Full SKU grid with category filters, vendor links, and cart.", href: "/market", icon: "📈" },
{ name: "Hidden Wiki", description: "Directory layer — all links point to real CyberLux routes.", href: "/hidden-wiki", icon: "📚" },
{ name: "Classifieds Exchange", description: "WTS / WTB listings backed by localStorage, open to all signed-in handles.", href: "/exchange", icon: "📰" },
{ name: "Ash Pit (Barter)", description: "Have / want swap board — four lanes: goods, services, data, open.", href: "/barter", icon: "♻️" },
{ name: "Onion Mirror Map", description: "Portable identity guide — copy your handle across .onion hostnames.", href: "/account/hidden-services", icon: "🧅" },
{ name: "Security Analysis", description: "Detailed architecture breakdown of the CyberLux stack — educational reading.", href: "/security-analysis", icon: "🔬" },
{ name: "Add Funds", description: "Bitcoin deposit flow — verified on-chain, credited USD to your handle.", href: "/account/add-funds", icon: "₿" },
];
const TRUST_LABELS: Record<Resource["trust"], { label: string; color: string }> = {
internal: { label: "Internal", color: "text-neon-green" },
clearnet: { label: "Clearnet", color: "text-neon-cyan" },
"onion-required": { label: "Tor only", color: "text-amber-400" },
};
export default function LinksPage() {
const [cat, setCat] = useState<string>("All");
const cats = ["All", ...Array.from(new Set(RESOURCES.map((r) => r.category)))];
const visible = cat === "All" ? RESOURCES : RESOURCES.filter((r) => r.category === cat);
return (
<ThemedLayout theme="institutional" siteTitle="Dark Web Links" siteSubtitle="Curated verified resources">
{/* Hero */}
<ThemedLayout theme="institutional" siteTitle="LINK GARDEN" siteSubtitle="Curated clearnet + internal resources">
<section className="container mx-auto max-w-6xl px-4 py-12">
<div className="text-center">
<h1 className="font-orbitron text-5xl font-bold md:text-6xl">
DARK <span className="theme-accent">WEB</span> LINKS
LINK <span className="theme-accent">GARDEN</span>
</h1>
<p className="mx-auto mt-6 max-w-3xl text-xl opacity-90">
A curated collection of verified deepweb resources. Use with caution and always employ proper OPSEC.
<p className="mx-auto mt-6 max-w-3xl text-lg opacity-80">
Curated privacy and security resources. External links go to real clearnet sites. Internal links stay on
this deployment. Every .onion row in the Atlas requires Tor Browser these are clearnet-accessible
references.
</p>
<div className="mt-10 flex flex-wrap justify-center gap-4">
<button className="theme-accent rounded-full border-2 border-current bg-current text-white px-8 py-4 font-bold text-background">
EXPLORE WITH TOR
</button>
<button className="theme-card rounded-full border-2 border-current px-8 py-4 font-bold">
SECURITY GUIDE
</button>
</div>
</div>
</section>
{/* Dark Web Links */}
<section className="container mx-auto max-w-6xl px-4 py-20">
<div className="mb-12 flex items-center justify-between">
<div>
<h2 className="font-orbitron text-4xl font-bold">VERIFIED LINKS</h2>
<p className="opacity-80">Sites that have been vetted by our community.</p>
</div>
<div className="text-sm opacity-70">
<span className="inline-block h-3 w-3 rounded-full bg-neon-green"></span> High Trust &nbsp;
<span className="inline-block h-3 w-3 rounded-full bg-yellow-500"></span> Medium &nbsp;
<span className="inline-block h-3 w-3 rounded-full bg-red-500"></span> Low
</div>
</div>
<div className="grid grid-cols-1 gap-6 md:grid-cols-2 lg:grid-cols-3">
{darkWebLinks.map((link) => (
<div
key={link.name}
className="theme-card group relative overflow-hidden rounded-2xl p-6 transition-all hover:scale-[1.02] hover:shadow-lg"
>
<div className="mb-4 flex items-center justify-between">
<div className="text-3xl">{link.icon}</div>
<div className={`rounded-full px-3 py-1 text-xs font-bold ${link.trustLevel === "High" ? "bg-neon-green/20 text-neon-green" : link.trustLevel === "Medium" ? "bg-yellow-500/20 text-yellow-500" : "bg-red-500/20 text-red-500"}`}>
{link.trustLevel}
</div>
</div>
<h3 className="mb-2 text-xl font-bold">{link.name}</h3>
<p className="mb-4 text-sm opacity-80">{link.description}</p>
<div className="mb-4 flex items-center justify-between">
<span className="rounded-full bg-white/5 px-3 py-1 text-xs">{link.category}</span>
<span className="text-xs opacity-70">{link.url}</span>
</div>
<a
href="#"
onClick={(e) => {
e.preventDefault();
alert("Clearnet cannot resolve this hostname. Open in Tor Browser or verify the v3 address from a trusted signed mirror.");
}}
className="inline-flex items-center gap-2 theme-accent hover:underline"
<section className="container mx-auto max-w-6xl px-4 py-8">
<div className="mb-8 flex flex-wrap items-center justify-between gap-4">
<h2 className="font-orbitron text-3xl font-bold">EXTERNAL RESOURCES</h2>
<div className="flex flex-wrap gap-2">
{cats.map((c) => (
<button
key={c}
type="button"
onClick={() => setCat(c)}
className={`rounded-full border px-4 py-2 text-xs font-bold uppercase transition-all ${
cat === c
? "border-neon-cyan bg-neon-cyan/15 text-neon-cyan"
: "border-white/15 text-foreground/60 hover:border-white/30"
}`}
>
<span>Visit Site</span>
<span></span>
</a>
<div className="absolute -inset-1 -z-10 bg-gradient-to-br from-neon-cyan/0 to-neon-purple/0 opacity-0 transition-opacity group-hover:opacity-10"></div>
</div>
))}
{c}
</button>
))}
</div>
</div>
<div className="grid grid-cols-1 gap-5 md:grid-cols-2 lg:grid-cols-3">
{visible.map((r) => {
const trust = TRUST_LABELS[r.trust];
return (
<div
key={r.name}
className="theme-card group relative overflow-hidden rounded-2xl border border-white/10 p-6 transition-all hover:border-neon-cyan/30"
>
<div className="mb-4 flex items-start justify-between gap-2">
<span className="text-3xl">{r.icon}</span>
<div className="flex flex-col items-end gap-1">
<span className={`text-[10px] font-bold uppercase ${trust.color}`}>{trust.label}</span>
<span className="rounded-full bg-white/5 px-2 py-0.5 text-[10px] text-foreground/50">
{r.category}
</span>
</div>
</div>
<h3 className="mb-2 text-lg font-bold">{r.name}</h3>
<p className="mb-4 text-sm leading-relaxed opacity-70">{r.description}</p>
<a
href={r.href}
target="_blank"
rel="noopener noreferrer"
className="inline-flex items-center gap-2 text-sm font-bold theme-accent hover:underline"
>
Visit
</a>
</div>
);
})}
</div>
</section>
{/* External Endorsements */}
<section className="container mx-auto max-w-6xl px-4 py-20">
<div className="mb-12">
<h2 className="font-orbitron text-4xl font-bold">EXTERNAL ENDORSEMENTS</h2>
<p className="opacity-80">Independent sites and communities that recognize CyberLux as a trusted source.</p>
</div>
<div className="grid grid-cols-1 gap-8 md:grid-cols-2 lg:grid-cols-3">
{endorsements.map((endorse) => (
<div
key={endorse.title}
className="theme-card group relative overflow-hidden rounded-2xl p-8 transition-all hover:scale-[1.02] hover:shadow-lg"
<section className="container mx-auto max-w-6xl px-4 py-16">
<h2 className="mb-8 font-orbitron text-3xl font-bold">INTERNAL ROUTES</h2>
<div className="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3">
{INTERNAL.map((item) => (
<Link
key={item.href}
href={item.href}
className="theme-card group flex items-start gap-4 rounded-2xl border border-white/10 p-5 transition-all hover:border-neon-cyan/30 hover:bg-white/[0.03]"
>
<div className="mb-6 text-4xl">{endorse.icon}</div>
<h3 className="mb-4 text-2xl font-bold">{endorse.title}</h3>
<p className="mb-6 opacity-90">{endorse.description}</p>
<div className="flex items-center justify-between">
{endorse.internal ? (
<Link
href={endorse.url}
className="rounded-full bg-gradient-to-r theme-accent border-2 border-current bg-current text-white px-6 py-3 font-bold text-background"
>
Read More
</Link>
) : (
<a
href="#"
onClick={(e) => {
e.preventDefault();
alert("External .onion — use Tor Browser. Never enter keys or seeds on a clearnet tab.");
}}
className="rounded-full theme-card border-2 border-current px-6 py-3 font-bold theme-accent"
>
Visit External Site
</a>
)}
<span className="text-sm opacity-70">{endorse.internal ? "Internal" : "External"}</span>
<span className="mt-0.5 text-2xl">{item.icon}</span>
<div>
<div className="font-bold">{item.name}</div>
<p className="mt-1 text-sm opacity-60">{item.description}</p>
</div>
<div className="absolute -inset-1 -z-10 bg-gradient-to-br from-neon-green/0 to-neon-cyan/0 opacity-0 transition-opacity group-hover:opacity-10"></div>
</div>
</Link>
))}
</div>
</section>
{/* Footer */}
<footer className="theme-card border-t border-current/20 px-4 py-12">
<div className="container mx-auto max-w-6xl">
<div className="grid grid-cols-1 gap-10 md:grid-cols-4">
<div>
<div className="mb-4 flex items-center gap-3">
<div className="h-10 w-10 rounded-full bg-gradient-to-br from-neon-cyan to-neon-purple"></div>
<div className="font-orbitron text-2xl font-bold">CyberLux</div>
</div>
<p className="opacity-80">
A firstofitskind cyberpunkluxury shopping experience.
</p>
</div>
<div>
<h3 className="mb-4 font-bold">EXPLORE</h3>
<ul className="space-y-2 opacity-80">
<li><a href="#" className="hover:text-neon-cyan">Sanctuary</a></li>
<li><a href="#" className="hover:text-neon-cyan">Limited Drops</a></li>
<li><a href="#" className="hover:text-neon-cyan">Privacy Policy</a></li>
<li><a href="#" className="hover:text-neon-cyan">Terms of Service</a></li>
</ul>
</div>
<div>
<h3 className="mb-4 font-bold">TECHNOLOGY</h3>
<ul className="space-y-2 opacity-80">
<li><a href="#" className="hover:text-neon-cyan">Blockchain Integration</a></li>
<li><a href="#" className="hover:text-neon-cyan">EndtoEnd Encryption</a></li>
<li><a href="#" className="hover:text-neon-cyan">IPFS Storage</a></li>
<li><a href="#" className="hover:text-neon-cyan">Open Source</a></li>
</ul>
</div>
<div>
<h3 className="mb-4 font-bold">CONTACT</h3>
<p className="opacity-80">
Encrypted messaging only.
<br />
<a href="#" className="text-neon-cyan">support@cyberlux.example</a>
</p>
<div className="mt-6 flex gap-4">
<button className="rounded-full bg-white/5 p-3 hover:bg-white/10">🕶</button>
<button className="rounded-full bg-white/5 p-3 hover:bg-white/10">🔒</button>
<button className="rounded-full bg-white/5 p-3 hover:bg-white/10"></button>
</div>
</div>
</div>
<div className="mt-12 border-t border-current/20 pt-8 text-center text-sm opacity-70">
<p>© 2026 CyberLux · Mirror integrity · Escrow policy</p>
<p className="mt-2 text-foreground/35">
Trust scores are heuristic. Verify vendors independently. Phishing clones exist check PGP every session.
</p>
</div>
<section className="container mx-auto max-w-6xl px-4 pb-20">
<div className="theme-card rounded-2xl border border-white/10 p-8 text-sm">
<h3 className="mb-4 font-bold text-neon-cyan">Using Tor Browser</h3>
<p className="leading-relaxed opacity-70">
The external resources above are clearnet sites accessible in any browser. For accessing .onion
services (including this deployment when running behind Tor), you must use{" "}
<a
href="https://www.torproject.org/download/"
target="_blank"
rel="noopener noreferrer"
className="text-neon-cyan underline"
>
Tor Browser
</a>
. On mobile, use <strong>Onion Browser</strong> (iOS) or <strong>Tor Browser for Android</strong>. Safari
and Chrome cannot resolve .onion hostnames regardless of settings.
</p>
</div>
</footer>
</section>
</ThemedLayout>
);
}
}