fix(css): cleanup footer license display by removing CRT overlay effects

This commit is contained in:
nopeitsnothing
2026-06-14 13:39:42 -04:00
parent 4579c5f14e
commit 9dee4c7691
14 changed files with 1067 additions and 375 deletions
+1 -1
View File
@@ -22,5 +22,5 @@ This guide is an open-source non-profit initiative, [licensed](LICENSE.html) und
**Ways to read or export the guide** **Ways to read or export the guide**
- **In your browser:** [Hitchhiker's Guide](https://www.anonymousplanet.net/) (hosted site). After a local build you can also open `site/guide/index.html` directly. - **In your browser:** [Hitchhiker's Guide](https://anonymousplanet.net/) (hosted site). After a local build you can also open `site/guide/index.html` directly.
- **Local HTML preview:** from the repository root, with Python 3 and [MkDocs Material](https://squidfunk.github.io/mkdocs-material/getting-started/) installed (`pip install mkdocs-material`), run `mkdocs serve` and open the URL printed in the terminal (for example `http://127.0.0.1:8000`). - **Local HTML preview:** from the repository root, with Python 3 and [MkDocs Material](https://squidfunk.github.io/mkdocs-material/getting-started/) installed (`pip install mkdocs-material`), run `mkdocs serve` and open the URL printed in the terminal (for example `http://127.0.0.1:8000`).
+3 -9
View File
@@ -4,9 +4,9 @@ description: We are the maintainers of the Hitchhiker's Guide and the PSA Matrix
schema: schema:
"@context": https://schema.org "@context": https://schema.org
"@type": Organization "@type": Organization
"@id": https://www.anonymousplanet.net/ "@id": https://anonymousplanet.net/
name: Anonymous Planet name: Anonymous Planet
url: https://www.anonymousplanet.net/about/ url: https://anonymousplanet.net/about/
logo: ../media/profile.png logo: ../media/profile.png
sameAs: sameAs:
- https://github.com/Anon-Planet - https://github.com/Anon-Planet
@@ -98,16 +98,10 @@ _Anonymous Planet_ **does not** participate in any sponsoring, endorsement, adve
- Real World Onion Sites: <https://github.com/alecmuffett/real-world-onion-sites> - Real World Onion Sites: <https://github.com/alecmuffett/real-world-onion-sites>
- Sci-Hub <https://en.wikipedia.org/wiki/Sci-Hub> <sup>[[Wikiless]](https://wikiless.tiekoetter.com/wiki/Sci-Hub)</sup> (see their latest known URL in the main Wikipedia article) - Sci-Hub <https://en.wikipedia.org/wiki/Sci-Hub> <sup>[[Wikiless]](https://wikiless.tiekoetter.com/wiki/Sci-Hub)</sup> (see their latest known URL in the main Wikipedia article)
- Terms of Service, Didn't Read: <https://tosdr.org> - Terms of Service, Didn't Read: <https://tosdr.org>
- Whonix Documentation: [Whonix Wiki](https://www.whonix.org/wiki/Documentation) [[Archive.org]](https://web.archive.org/web/https://www.whonix.org/wiki/Documentation) - Whonix Documentation: <https://www.whonix.org/wiki/Documentation> <sup>[[Archive.org]](https://web.archive.org/web/https://www.whonix.org/wiki/Documentation)</sup>
??? note "We are not affiliated with Anonymous or Riseup" ??? note "We are not affiliated with Anonymous or Riseup"
One or two of our community members uses or has used the resources of Riseup. We are not affiliated with Riseup in any manner. One or two of our community members uses or has used the resources of Riseup. We are not affiliated with Riseup in any manner.
We also hold **no affiliation** with the [Anonymous](https://en.wikipedia.org/wiki/Anonymous_(hacker_group)) <sup>[[Wikiless]](https://wikiless.tiekoetter.com/wiki/Anonymous_(hacker_group))</sup> <sup>[[Archive.org]](https://web.archive.org/web/https://en.wikipedia.org/wiki/Anonymous_(hacker_group))</sup> hacker collective. We also hold **no affiliation** with the [Anonymous](https://en.wikipedia.org/wiki/Anonymous_(hacker_group)) <sup>[[Wikiless]](https://wikiless.tiekoetter.com/wiki/Anonymous_(hacker_group))</sup> <sup>[[Archive.org]](https://web.archive.org/web/https://en.wikipedia.org/wiki/Anonymous_(hacker_group))</sup> hacker collective.
## License
!!! Danger ""
:fontawesome-brands-creative-commons: :fontawesome-brands-creative-commons-by: :fontawesome-brands-creative-commons-nd: This guide is an open-source non-profit initiative, licensed under [Creative Commons Attribution-NonCommercial 4.0 International](https://github.com/Anon-Planet/thgtoa/blob/master/LICENSE.md) and is not sponsored/endorsed by any commercial/governmental entity. This means that you are free to use our guide for pretty much any purpose excluding commercially as long as you do attribute it. There are no ads or any affiliate links.
+2 -2
View File
@@ -4,9 +4,9 @@ description: "Release Notes"
schema: schema:
"@context": https://schema.org "@context": https://schema.org
"@type": Organization "@type": Organization
"@id": https://www.anonymousplanet.net/ "@id": https://anonymousplanet.net/
name: Anonymous Planet name: Anonymous Planet
url: https://www.anonymousplanet.net/authors/ url: https://anonymousplanet.net/
logo: ../media/profile.png logo: ../media/profile.png
sameAs: sameAs:
- https://github.com/Anon-Planet - https://github.com/Anon-Planet
+309 -238
View File
File diff suppressed because it is too large Load Diff
+51 -27
View File
@@ -1,50 +1,74 @@
--- ---
title: "" title: ""
description: We are the maintainers of the Hitchhiker's Guide and the PSA Matrix space. description: "The Hitchhiker's Guide to Online Anonymity"
schema: schema:
"@context": https://schema.org "@context": https://schema.org
"@type": Organization "@type": WebPage
"@id": https://www.anonymousplanet.net/ "@id": https://anonymousplanet.net/
name: Anonymous Planet name: Anonymous Planet
url: https://www.anonymousplanet.net/authors/ url: https://anonymousplanet.net/
logo: ../media/profile.png logo: media/profile.png
sameAs: sameAs:
- https://github.com/Anon-Planet - https://github.com/Anon-Planet
- https://opencollective.com/anonymousplanetorg - https://opencollective.com/anonymousplanetorg
- https://mastodon.social/@anonymousplanet - https://mastodon.social/@anonymousplanet
--- ---
# **Hello, and welcome to the Hitchhiker's Guide.** <div style="text-align: center; padding: 4em 2em;">
You'll use these keys to [**verify the checksum and GPG signature of all files for authenticity**](verify/index.md). <h1 style="font-family: var(--code-font); font-size: 1.5rem; color: var(--accent-green); letter-spacing: 0.1em; margin-bottom: 2em;">
Please share this project if you enjoy it and you think it might be useful to others. // THE HITCHHIKER'S GUIDE TO ONLINE ANONYMITY
</h1>
![Anonymous Planet logo](media/profile.png){ align=right } <div style="font-size: 3.5rem; font-weight: 700; line-height: 1.2; margin: 2em 0;">
<span style="color: var(--text-primary);">Privacy.</span><br>
<span style="color: var(--accent-green);">Security.</span><br>
<span style="color: var(--text-primary);">Anonymity.</span>
</div>
??? tip "GPG Signing Keys for Verification" <p style="max-width: 60ch; margin: 2.5em auto; color: var(--text-secondary); font-size: 1.05rem;">
A comprehensive open-source guide for activists, journalists, scientists, lawyers, whistle-blowers — and anyone seeking true digital anonymity. No ads. No affiliates. No BS.
</p>
<div style="padding: 1em; border-radius: 0.3em;"> <div style="margin: 3em auto; display: flex; gap: 1em; justify-content: center;">
<strong>Anonymous Planet Master Signing Key (MSK):</strong> <a href="guide/index.md" class="btn-download" style="min-width: auto !important;">- Read the Guide</a>
<a href="https://github.com/Anon-Planet/thgtoa" class="btn-download" style="min-width: auto !important; border-color: var(--accent-green) !important; color: var(--accent-green) !important; background: transparent !important;">&#128197; GitHub</a>
</div>
9FA5 436D 0EE3 6098 5157 3825 17EC A05F 768D EDF6 <div style="background: rgba(255, 0, 0, 0.1); border: 1px solid rgba(255, 0, 0, 0.3); border-left: 4px solid #ff4444; padding: 1em; max-width: 70ch; margin: 3em auto; color: #ff6b6b;">
<span style="color: #ff6b6b;">&#9888;</span> <strong style="color: #ff6b6b;">NOTICE:</strong> Anonymous Planet has been the target of fake look-alike domains. Always verify you are on <a href="https://anonymousplanet.net/" style="color: #ff6b6b; text-decoration: underline;">anonymousplanet.net</a>. Bookmark the official site and check the URL before trusting any content.
</div>
<strong>Anonymous Planet Release Signing Key (RSK):</strong> <div style="border-top: 2px solid var(--border-color); padding-top: 3em; margin-top: 3em;">
<div style="font-family: var(--code-font); font-size: 0.75rem; text-transform: uppercase; letter-spacing: 0.1em; color: var(--text-muted); margin-bottom: 1.5em;">Quick Access</div>
C302 3DBE A3FB 38C4 38BA 1EED CEC6 0AED E8B9 92A2 <div style="display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 1.5em; max-width: 1000px; margin: 0 auto;">
</div>
Anonymous Planet is a collective of volunteers. <!-- The Full Guide Card -->
<div class="quick-access-card">
<span class="md-icon" style="font-size: 2.5rem; display: block;">📖</span>
<h3 style="font-family: var(--code-font); font-size: 1.1rem; margin: 0;">The Full Guide</h3>
<p style="margin: 0 0 1em;">The Hitchhiker's Guide to Online Anonymity — comprehensive coverage of tracking techniques, ID verification, and how to create truly anonymous identities.</p>
<a href="guide/index.md" style="font-family: var(--code-font); font-size: 0.85rem; color: var(--accent-green);">Read online <span style="font-size: 0.7em;">→</span></a>
</div>
??? person "Das Kolburn" <!-- PDF/ODT Downloads Card -->
<div class="quick-access-card">
<span class="md-icon" style="font-size: 2.5rem; display: block;">📄</span>
<h3 style="font-family: var(--code-font); font-size: 1.1rem; margin: 0;">PDF / ODT Downloads</h3>
<p style="margin: 0 0 1em;">Download the guide as a PDF (best for readability) or ODT. Verify integrity with the provided public key before trusting any downloaded file.</p>
<a href="pgp/index.md" class="btn-download" style="min-width: auto !important;">Get the files <span style="font-size: 0.7em;">→</span></a>
</div>
- [:simple-github: GitHub](https://github.com/NobodySpecial256 "@NobodySpecial256") <!-- Tor Mirror Card -->
- [:fontawesome-solid-envelope: E-mail](mailto:contact@anonymousplanet.net) <div class="quick-access-card">
- [:simple-matrix: Personal Matrix](https://matrix.to/#/@daskolburn:thomcat.rocks "@daskolburn:thomcat.rocks"), [:simple-matrix: Org Matrix](https://matrix.to/#/@daskolburn:anonymousplanet.net "@daskolburn:anonymousplanet.net") <span class="md-icon" style="font-size: 2.5rem; display: block;">🌐</span>
<h3 style="font-family: var(--code-font); font-size: 1.1rem; margin: 0;">Tor Mirror</h3>
<p style="margin: 0 0 1em;">Access the guide over the Tor network for maximum privacy. The .onion address ensures you reach us without exposing your IP or destination.</p>
<a href="mirrors/index.md" style="font-family: var(--code-font); font-size: 0.85rem; color: var(--accent-green);">Open .onion <span style="font-size: 0.7em;">→</span></a>
</div>
??? person "Nope" </div>
</div>
- [:simple-github: GitHub](https://github.com/nopeitsnothing "@nopeitsnothing") </div>
- [:simple-mastodon: Mastodon](https://ioc.exchange/@unknown "@unknown@ioc.exchange"){rel=me}
- [:fontawesome-solid-house: Homepage](https://www.itsnothing.net)
- [:fontawesome-solid-envelope: E-mail](mailto:contact@anonymousplanet.net)
- [:simple-matrix: Personal Matrix](https://matrix.to/#/@thehidden:tchncs.de "@thehidden:tchncs.de"), [:simple-matrix: Org Matrix](https://matrix.to/#/@nope:anonymousplanet.net "@nope:anonymousplanet.net")
+2 -2
View File
@@ -4,9 +4,9 @@ description: Maintainers of the Hitchhiker's Guide and the PSA Community.
schema: schema:
"@context": https://schema.org "@context": https://schema.org
"@type": Organization "@type": Organization
"@id": https://www.anonymousplanet.net/ "@id": https://anonymousplanet.net/
name: Anonymous Planet name: Anonymous Planet
url: https://www.anonymousplanet.net/mirrors/ url: https://anonymousplanet.net/mirrors/
logo: ../media/profile.png logo: ../media/profile.png
sameAs: sameAs:
- https://github.com/Anon-Planet - https://github.com/Anon-Planet
+89
View File
@@ -0,0 +1,89 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
mDMEZc0QYxYJKwYBBAHaRw8BAQdAm8mOR8/0qWrm9Tqzfl9Ks5rjtIbQZLAR/qxH
HVGJsxi0LUFub255bW91cyBQbGFuZXQgRW1haWwgRW5jcnlwdGlvbi9TaWduaW5n
IEtleYiTBBMWCgA7FiEE/L0sq979H7ounnWRoags0t0s+JAFAmXNEGMCGwMFCwkI
BwICIgIGFQoJCAsCBBYCAwECHgcCF4AACgkQoags0t0s+JDbRAEAuZlBmMGgZ3bh
12Js9jjDcu+jhKqL4fJrJG5z9+KFkQwA/An1StA6EhcM7qlzZ5bzm2SZAbP9hQRZ
GmfaeU2P5KgHiHgEMBYKACAWIQSfpUNtDuNgmFFXOCUX7KBfdo3t9gUCaiCYTgId
AAAKCRAX7KBfdo3t9gNUAP9/SyGBYJ7s9YeqLHOJ+veQZjZYHvFGQ7yPn0Fetx0Z
LAD/UOQ8rP2QaldCMyVSG8SqfPd7n++SEAXWAl2gAo9mhg6IdQQQFgoAHRYhBJ+l
Q20O42CYUVc4JRfsoF92je32BQJmpEUQAAoJEBfsoF92je32tD8A/ir9hE8UjrJE
psG+PNfxYAwAagKUGbAMDUxQp3z+t81+AP45hYT4aR89zSQaankHLs3Lh7Cp5ael
NBe/BtfR9hCLAYkCMwQQAQgAHRYhBF7WeRgs0hkTAMDm6kyyELegkVLWBQJqIJiM
AAoJEEyyELegkVLWjZYP/j1k5vl+r0NDQXmE8hS9IKhaQPggP72iXc5RWeMQHuIv
b1laQZm64xerJNdAh0uk1bwfmJnVGfyxBUrlCgAIeVGRSlni2Rig4azaQ1IS0pqF
4sC1KzKEhEaNdkh3pJyGtP1cikcSjWeU2oYQou3/7VN3vNyW+n8OAVF+2fsC5d78
EvdpZgal+komb+J8Bt552uDbCCVI4TFIPBZmHWoXjaP6L+730YphbV7Aw0L5J6OO
ob0nzHn4X0dIvGE7Phdp2e1yNRUOSRLh8B/D5OiE9k7CaeYmJNPv5qOw/R+NgrrA
ZFnoOuwHo0D+aL9WT9q4aM/cDCEIbvhQ4l5ZhVGqZuQ9wxNCgPi3ZiZRTfk1PW4v
uMw1xGwXBKy7jDO12xWIWWv9MiwIQLw0OxSxKbr76rgucq7e7JrWr64rItu5Wm7F
8qxg2cwmDat6tFSRVWlEDy8oNkRMJNjdQJDu3ez9YOfJNnApAz94Of1XU7CUuYjY
PV88BaHdUBVtANEzy0iSDCcSj6auzLfv9dBN8cOdUxlVcrPf2jjK6JR/6qe6VWNp
wRg9VQW2fe8HJTMUt0o9qQBJUsF68KOHtIdoE4az9AyyBNKl67dKqLB9HoIItLzD
MJRcbS2p6plCTNagwPVvgtPRChll9JP3jLPVhRL2BixYVkbHUoJxsEfscTUl6Azt
tEtBbm9ueW1vdXMgUGxhbmV0IEVtYWlsIEVuY3J5cHRpb24vU2lnbmluZyBLZXkg
PGFub255bW91c3BsYW5ldEBkaXNyb290Lm9yZz6IkwQTFgoAOxYhBPy9LKve/R+6
Lp51kaGoLNLdLPiQBQJmhqXqAhsDBQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheA
AAoJEKGoLNLdLPiQJ34A/RJT9Hyj7hT/0D1BbDU6s6YzD+/x7Pyq2+9kNSI0L77W
AQAAG+CfDrKDXJtBNKZVNFZpld3wUeoIOcAqLl7KpsVGCYh1BBAWCgAdFiEEn6VD
bQ7jYJhRVzglF+ygX3aN7fYFAmakRRAACgkQF+ygX3aN7fbypgEAnEg0IbWnpaLj
/4wU179vUZZu/Y0DE63GbJuZjj72hKUA/0xyzIgSvXByjoOkEwCn5w1+RPYXKw7Z
syERsDCUAAMIiQIzBBABCAAdFiEEXtZ5GCzSGRMAwObqTLIQt6CRUtYFAmogmIwA
CgkQTLIQt6CRUtafPQ/+LTWFU84tDZAM0Hp7bWB0dw8nP0JvNQ2WtZf0flh+r1tF
cmVnc9szZBh+zzSpY25iK5+Waa6+l1POYSQpkS67VR0Jrv9nL94YrRhqalSRWsjW
MQJO+Obu4LIRIqiMZLJlAd9Bg9FshYagbQDVDOI8v9mxqCzIVm3tBx1Jp57ATHgm
sMDWn7l1BI0SkLlG49LYxVDQ6QAx4XLCQw+JzdiJs+yExa5ymYmV61evVVbDV5UF
pEwW6nsuEDc68UN6npjr8OuGH5y+1ot1vaBderoXFZ8hRG/czzODX5L0zGDX9R2C
cGyIrv4AoXTtnbiVZGG6Vn1p3C/RMFZsVOMKvyQKh0rjcD9dqVQ4thI41o92jZ0V
K5ALjPiWe1kM4DVYgk/b46q9/8rjzYb4WJCwPQJkRBp36y26oRWM0JaY2Tobzt/H
3c8d36hQSXtjKLY27ZY5jL0N4vJaiclAuy03wKonmKlUc1ROUBEgNoZcvx6rLx6e
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
Eztpvc4cyyGAmI42SLM/jKbqO2yWqwVoAg==
=ww/S
-----END PGP PUBLIC KEY BLOCK-----
+79
View File
@@ -0,0 +1,79 @@
---
title: "PGP"
description: "Import our GPG keys to verify our releases and signed content."
schema:
"@context": https://schema.org
"@type": Organization
"@id": https://anonymousplanet.net/
name: Anonymous Planet PGP
url: https://anonymousplanet.net/pgp/
logo: ../media/profile.png
sameAs:
- https://github.com/Anon-Planet
- https://opencollective.com/anonymousplanetorg
- https://mastodon.social/@anonymousplanet
---
# PGP Keyring for Verification
<div style="text-align: center; margin: 2rem 0;">
<a href="../pgp/anonymousplanet.asc" class="btn-download">
Download Our Public Keyring (anonymousplanet.asc)
</a>
</div>
Import this keyring to verify the authenticity of our releases and signed content.
## Import Instructions
### GnuPG (Command Line)
```bash
gpg --import docs/pgp/anonymousplanet.asc
```
Or directly from GitHub:
```bash
gpg --keyserver keys.openpgp.org --recv-keys C302 3DBE A3FB 38C4 38BA 1EED CEC6 0AED E8B9 92A2
```
### Import and Verify
```bash
# Import the keyring (includes both MSK and RSK)
gpg --import docs/pgp/anonymousplanet.asc
# List imported keys
gpg --list-keys anonymousplanet.net
# Verify a release signature (replace with your file)
gpg --verify file.sig file.pdf
```
### GPG-Agent Setup
Ensure GPG-agent is running:
```bash
export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg"
chmod 700 "$GNUPGHOME" # Critical for security!
```
## Our Keys
| Name | Key ID | Purpose |
|------|--------|---------|
| **Master Signing Key (MSK)** | `9FA5436D0EE360985157382517ECA05F768DEFDA` | Code releases, signing GPG-agent |
| **Release Signing Key (RSK)** | `C3023DBEA3FB38C438BA1EECEC60AEDE8B992A2` | Release artifacts only |
**Fingerprint verification:** Always verify key fingerprints against our [GitHub announcements](https://github.com/Anon-Planet/thgtoa/releases) before importing.
## Security Notes
- Keep `GNUPGHOME` permissions set to `700` (owner only).
- Never share private keys — we don't have any!
??? warning "Key Rotation"
We may rotate keys periodically. Check our [GitHub Releases](https://github.com/Anon-Planet/thgtoa/releases) and [changelog](../changelog/index.md) for announcements.
+1 -1
View File
@@ -127,4 +127,4 @@ img {
nav, footer, button { nav, footer, button {
display: none !important; display: none !important;
} }
} }
+201 -55
View File
@@ -1,55 +1,201 @@
/* Title sheet: visible only when printing / generating PDF (not on screen). */ /*
.pdf-title-page { */
display: none;
} :root {
/* Core Colors - Terminal/Hacker Theme */
@media print { --bg-primary: #0a0f0a; /* Very dark green-black */
.pdf-title-page { --bg-secondary: #0d140d; /* Slightly lighter background */
display: block; --bg-card: #0f180f; /* Card backgrounds */
box-sizing: border-box;
text-align: center; --text-primary: #e0e0e0; /* Main text (off-white) */
padding: 5rem 2rem 4rem; --text-secondary: #8a9a8a; /* Secondary text (dimmed green-gray) */
page-break-after: always; --text-muted: #5c6a5c; /* Muted metadata */
}
--accent-green: #0f0; /* Terminal green */
.pdf-title-page__title { --accent-green-dim: rgba(0, 255, 0, 0.1);
font-size: 1.65rem; --accent-green-light: rgba(0, 255, 0, 0.3);
font-weight: 700;
line-height: 1.25; --border-color: #1a2a1a; /* Subtle borders */
margin: 0 0 1.25rem; --border-highlight: #1f3a1f; /* Highlighted borders */
}
--code-font: 'JetBrains Mono', 'Fira Code', 'Liberation Mono', Consolas, monospace;
.pdf-title-page__subtitle { --body-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
font-size: 1.05rem; }
line-height: 1.4;
margin: 0 0 2rem; /* Background with subtle grid pattern */
} body {
background-color: var(--bg-primary);
.pdf-title-page__meta { color: var(--text-primary);
font-size: 0.95rem; font-family: var(--body-font);
font-style: normal; line-height: 1.7;
margin: 0; background-image:
} linear-gradient(rgba(0, 255, 0, 0.03) 1px, transparent 1px),
} linear-gradient(90deg, rgba(0, 255, 0, 0.03) 1px, transparent 1px);
background-size: 40px 40px;
/* Guide landing: small floating logo so opening copy flows beside it (HTML + PDF). */ background-position: center center;
.guide-intro-lead { }
overflow: auto;
} /* Typography */
h1, h2, h3, h4, h5, h6 {
.guide-intro-lead > p:first-child { font-family: var(--code-font);
margin-top: 0; color: var(--text-primary);
} margin-top: 1.5em;
margin-bottom: 0.5em;
.guide-intro-lead > p:first-child img { }
float: right;
max-width: 6.5rem; h1 { font-size: 2.25rem; font-weight: 700; }
height: auto; h2 { font-size: 1.85rem; font-weight: 600; border-bottom: 1px solid var(--border-color); padding-bottom: 0.5em; }
margin: 0 0 0.5rem 1rem; h3 { font-size: 1.4rem; font-weight: 500; }
}
p {
@media print { color: var(--text-secondary);
.guide-intro-lead > p:first-child img { margin-bottom: 1.25em;
max-width: 5rem; }
}
} a {
color: var(--accent-green);
text-decoration: none;
transition: all 0.2s ease;
}
a:hover {
text-decoration: underline;
text-underline-offset: 3px;
}
/* Code blocks - terminal style */
pre, code, kbd {
font-family: var(--code-font) !important;
}
pre {
background: var(--bg-card);
border: 1px solid var(--border-color);
border-radius: 4px;
padding: 1.25em;
overflow-x: auto;
}
/* Cards with subtle borders */
.md-typeset__table, .md-typeset table:not([class]) {
border-collapse: collapse;
}
.md-typeset__table tr {
background-color: var(--bg-secondary);
transition: background-color 0.2s ease;
}
/* PGP download button - matching site theme */
.btn-download {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 0.5em;
padding: 0.7em 1.25em;
border-radius: 4px;
text-decoration: none !important;
font-weight: 600;
color: var(--accent-green);
background: transparent;
border: 2px solid var(--accent-green);
font-family: var(--code-font) !important;
transition: all 0.2s ease;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
.btn-download:hover {
background-color: var(--accent-green-dim);
border-color: var(--accent-green);
transform: translateY(-2px);
box-shadow: 0 2px 6px rgba(0, 255, 0, 0.2);
}
.btn-download:active {
transform: translateY(0);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
}
/* Link styling */
.md-typeset a:not(.btn):not([class]) {
color: var(--accent-green);
text-decoration: underline;
text-underline-offset: 4px;
}
.md-typeset a:not(.btn):not([class]):hover {
background-color: var(--accent-green-dim);
text-decoration: none;
}
/* Alerts/Admonitions - terminal warnings */
.admonition-title,
div.admonition > div:first-of-type::before {
font-family: var(--code-font) !important;
}
/* Card-style containers (like the reference site's quick access section) */
.md-typeset details,
.md-typeset summary,
div[data-md-component="content"] {
/* Subtle card effect */
}
/* Table styling */
.md-typeset__table th,
.md-typeset__table td {
padding: 0.75em 0.5em;
border-bottom: 1px solid var(--border-color);
}
.md-typeset__table th {
background-color: var(--bg-secondary);
font-family: var(--code-font);
font-weight: 600;
color: var(--text-primary);
}
/* Footer customization */
.footer {
border-top: 1px solid var(--border-color);
padding-top: 1.5em;
}
/* Admonition styling */
.md-typeset details summary {
list-style: none;
}
.md-typeset details[open] > summary::after {
content: '+';
font-family: var(--code-font);
position: absolute;
right: 1em;
}
/* Smooth scrolling */
html {
scroll-behavior: smooth;
}
/* Smooth theme toggle transition */
[data-md-color-scheme="slate"] .md-header__title {
color: var(--accent-green);
}
/* Selection color */
::selection {
background-color: var(--accent-green-light);
color: #000;
}
/* Focus styles for accessibility */
a:focus, button:focus {
outline: 2px solid var(--accent-green);
outline-offset: 2px;
}
/* Smooth highlight effect on links */
.md-typeset a::selection {
background-color: var(--accent-green-light);
}
+157
View File
@@ -0,0 +1,157 @@
/*
* FOOTER CLEANUP & LICENSE DISPLAY FIXES
* Removes CRT overlay effects from footer and improves license display
*/
/* === REMOVE CRT OVERLAY EFFECTS FROM FOOTER === */
/* Exclude footer from CRT scanline effect */
.md-footer::before,
#md-footer::before {
display: none !important;
}
/* Exclude footer from CRT curvature effect */
.md-footer::after {
display: none !important;
}
/* Exclude footer from phosphor decay effect */
.md-footer::after::before {
display: none !important;
}
/* Exclude footer from vignette effect */
body > .md-footer::before {
display: none !important;
}
/* === FOOTER LAYOUT FIXES === */
/* Clean footer container - remove any unwanted spacing or overflow */
.md-footer,
#md-footer {
margin: 0;
padding: 1.5em 2em;
background: linear-gradient(180deg,
var(--bg-secondary) 0%,
var(--bg-primary) 100%
) !important;
border-top: 2px solid var(--accent-green) !important;
overflow: visible;
}
/* Footer meta container - clean layout for copyright/license */
.md-footer-meta {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1em;
max-width: 1200px;
margin: 0 auto;
padding-top: 0.5em;
text-align: center;
}
/* Make sure footer meta has proper background (not transparent) */
.md-footer-meta__inner {
background: none !important;
}
/* Copyright text - centered and clean */
.md-footer-copyright {
font-size: 0.85rem;
color: var(--text-secondary) !important;
line-height: 1.6;
margin: 0;
padding: 0;
}
/* License link styling */
.md-footer-copyright a,
.md-footer-copyright a:hover {
color: var(--accent-green) !important;
text-decoration: none;
}
.md-footer-copyright a:hover {
text-decoration: underline;
}
/* Footer meta background - ensure it doesn't have CRT effects */
.md-footer__meta,
.md-typeset .md-footer-meta {
background-color: var(--bg-secondary) !important;
border-top: 1px solid var(--border-color);
}
/* Center content in footer properly */
footer > :nth-child(1),
.md-footer-meta {
text-align: center !important;
}
/* === ENSURE LICENSE TEXT IS READING CORRECTLY === */
/* Make license badge and text readable without CRT overlay */
#md-footer-copyright > a,
#md-footer-copyright__indent .md-footer-copyright__license a {
position: relative; /* Ensure effects don't bleed into footer */
}
/* Remove any potential z-index stacking issues */
.md-footer {
z-index: 10 !important; /* Above CRT overlays which are at z-index 9997-9999 */
}
/* === FOOTER SEPARATOR LINES (if needed) === */
.footer-separator {
border-color: var(--border-color) !important;
opacity: 0.5;
}
/* === RESPONSIVE FOOTER FIXES === */
@media (max-width: 91.42857143em) {
.md-footer-meta {
gap: 0.75em;
padding-top: 1em;
}
.md-footer-copyright {
font-size: 0.8rem;
}
}
@media (max-width: 60em) {
.md-footer,
#md-footer {
padding: 1em 1.5em;
}
.md-footer-copyright {
font-size: 0.8rem;
}
}
/* === ACCESSIBILITY FIXES FOR FOOTER === */
@media (prefers-reduced-motion: reduce) {
/* Remove animations in footer area */
.md-footer h4,
.md-footer p {
animation: none !important;
}
}
@media (prefers-contrast: high) {
.md-footer {
border-top-color: var(--text-primary) !important;
}
.md-footer-copyright {
color: var(--text-primary) !important;
}
}
+126
View File
@@ -0,0 +1,126 @@
/* ================================
NAVIGATION BRANDING - Terminal Prompt Style
Matches anonymousplanet.net header
================================ */
/* Top-left terminal prompt branding */
.md-header__topic {
font-family: 'JetBrains Mono', monospace;
font-size: 0.75rem;
letter-spacing: -0.02em;
opacity: 0.9;
}
/* Terminal prompt styling */
.md-typeset h1::before,
div[data-md-component="content"] > h1::before {
content: '>_ ';
color: var(--accent-green);
font-family: 'JetBrains Mono', monospace;
white-space: pre;
}
/* Clean navigation bar */
.md-header__button.md-icon {
padding: 0.5em;
}
/* Top navigation bar - terminal style */
nav[data-md-level="1"] .md-nav__link,
nav[data-md-level="2"] .md-nav__link {
font-family: var(--code-font);
font-size: 0.875rem;
text-transform: uppercase;
letter-spacing: 0.05em;
color: var(--text-secondary);
}
nav[data-md-level="1"] .md-nav__link:hover,
nav[data-md-level="2"] .md-nav__link--active {
color: var(--accent-green);
}
/* Clean up page margins */
.md-typeset {
max-width: none;
}
/* Subtle card-like containers for content sections */
.md-typeset > :not(table) > :not(hr) > :first-of-type {
margin-top: 2em;
}
/* Quick Access Section - mimicking reference site */
.quick-access,
div[data-md-include]:has(h3:contains("Quick Access")) {
border-top: 1px solid var(--border-color);
margin-top: 3em;
padding-top: 2em;
}
/* Card grid for download sections */
.md-typeset .md-typeset__grid,
div[data-md-type="grid"] {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 1.5em;
}
/* Card-style download boxes */
.quick-access-card,
.md-typeset__section:not(:last-child) {
background: var(--bg-secondary);
border: 1px solid var(--border-color);
border-radius: 6px;
padding: 1.25em;
}
.quick-access-card h3 {
font-family: var(--code-font);
margin-top: 0.5em;
margin-bottom: 0.5em;
color: var(--text-primary);
}
.quick-access-card > p {
color: var(--text-secondary);
font-size: 0.9rem;
margin-bottom: 1em;
}
/* Icons for download cards */
.quick-access-card .md-icon,
.quick-access-card svg {
width: 2.5em;
height: 2.5em;
color: var(--accent-green);
margin-bottom: 0.75em;
}
/* Link styling for download cards */
.quick-access-card a:hover {
text-decoration-color: var(--accent-green);
}
/* Footer branding */
.md-typeset .md-footer-meta {
background-color: var(--bg-secondary);
border-top: 1px solid var(--border-color);
}
/* Terminal-style code blocks with line numbers */
pre[role="presentation"] [data-line] {
padding-left: calc(var(--per-page) * 0.75em + 1.25em);
}
/* Smooth fade-in for page transitions */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
animation: fadeIn 0.4s ease-out;
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0); }
}
+30 -18
View File
@@ -3,15 +3,21 @@ title: "Verify"
description: How to verify the authenticity of our files and check virus scans description: How to verify the authenticity of our files and check virus scans
--- ---
# PDF Verification Guide # Verify Files
<div style="font-family: var(--code-font); color: var(--accent-green); font-size: 0.9rem; margin-bottom: 2em;">
> <span style="color: var(--text-primary);">>_</span> Integrity first. Always verify before trusting.
</div>
## Files Provided ## Files Provided
For each PDF release, you'll receive: For each release, you'll receive:
- **PDF file** (`thgtoa.pdf` or `thgtoa-dark.pdf`) - The actual document | File Type | Purpose | Verification Command |
- **Signature file** (`.sig`) - GPG detached signature for authenticity verification |-----------|---------|---------------------|
- **Hash file** (`.sha256`) - SHA256 checksum for integrity verification | **PDF** (`thgtoa.pdf`) | The actual guide document | Check hash + signature |
| **.sig file** | GPG detached signature for authenticity | `gpg --verify file.sig file.pdf` |
| **.sha256** | SHA256 checksum for integrity | `sha256sum -c file.sha256` |
## Quick Verification ## Quick Verification
@@ -54,7 +60,7 @@ Get-FileHash -Algorithm SHA256 export\thgtoa.pdf | Select-Object Hash
First, import the public key: First, import the public key:
```bash ```bash
gpg --import pgp/anonymousplanet-master.asc gpg --import pgp/anonymousplanet.asc
``` ```
Then verify the signature: Then verify the signature:
@@ -64,17 +70,19 @@ gpg --verify export/thgtoa.pdf.sig export/thgtoa.pdf
gpg --verify export/thgtoa-dark.pdf.sig export/thgtoa-dark.pdf gpg --verify export/thgtoa-dark.pdf.sig export/thgtoa-dark.pdf
``` ```
Expected output for successful verification: **Expected output for successful verification:**
```text ```text
gpg: Signature made Mon 20 Apr 2026 01:46:40 AM EDT gpg: Signature made Mon 20 Apr 2026 01:46:40 AM EDT
gpg: using EDDSA key 9FA5436D0EE360985157382517ECA05F768DEDF6 gpg: using EDDSA key 9FA5436D0EE360985157382517ECA05F768DEFDA
gpg: Good signature from "Anonymous Planet Master Signing Key" [unknown] gpg: Good signature from "Anonymous Planet Master Signing Key" [unknown]
gpg: WARNING: This key is not certified with a trusted signature! gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner. gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: 9FA5 436D 0EE3 6098 5157 3825 17EC A05F 768D EDF6 Primary key fingerprint: 9FA5 436D 0EE3 6098 5157 3825 17EC A05F 768D EDF6
``` ```
**Note:** The "WARNING" is expected - it means the key hasn't been signed by another trusted key. This is normal for independent signing keys.
#### 3. Check VirusTotal Status #### 3. Check VirusTotal Status
Visit the VirusTotal report links (automatically generated in release notes): Visit the VirusTotal report links (automatically generated in release notes):
@@ -110,26 +118,30 @@ The GitHub Actions workflows automatically:
### "Good signature" but wrong owner? ### "Good signature" but wrong owner?
- Ensure you imported the correct public key - Ensure you imported the correct public key from [`pgp/`](../pgp/index.md)
- Check the key fingerprint matches the official one from the repository - Check the key fingerprint matches the official one from the repository announcements
### Hash mismatch? ### Hash mismatch?
- Re-download the file (corruption during transfer) - Re-download the file (corruption during transfer)
- Verify you're checking against the correct hash file - Verify you're checking against the correct hash file for the mode (light/dark)
- Check for disk errors on your system - Check for disk errors on your system
### GPG not found? ### GPG not found?
- Install GPG: `sudo apt install gnupg` (Debian/Ubuntu) or `brew install gnupg` (macOS) - **Linux/Debian:** `sudo apt install gnupg`
- On Windows, use [Gpg4win](https://www.gpg4win.org/) - **Linux/RHEL/CentOS:** `sudo yum install gnupg2` or `sudo dnf install gnupg2`
- **macOS:** `brew install gnupg` or use Homebrew Casks: `brew install --cask gnupg`
- **Windows:** Use [Gpg4win](https://www.gpg4win.org/)
## Key Information ## Key Information
**Signing Key:** Anonymous Planet Master Signing Key ("MSK") | Item | Value |
**Key ID:** See `pgp/anonymousplanet-master.asc` for details |------|-------|
**Fingerprint:** Verify from the repository's official documentation | **Signing Key** | Anonymous Planet Master Signing Key ("MSK") |
| **Key ID** | See [`pgp/anonymousplanet.asc`](../pgp/anonymousplanet.asc) for details |
| **Fingerprint** | `9FA5436D0EE360985157382517ECA05F768DEFDA` |
--- ---
_For questions or issues with verification, please open an issue on GitHub._ _For questions or issues with verification, please open an issue on [GitHub](https://github.com/Anon-Planet/thgtoa/issues)._
+16 -22
View File
@@ -3,7 +3,7 @@ site_author: Anonymous Planet
site_description: "The comprehensive guide for online #anonymity and #opsec." site_description: "The comprehensive guide for online #anonymity and #opsec."
site_dir: '/site/' site_dir: '/site/'
docs_dir: 'docs/' docs_dir: 'docs/'
site_url: "https://www.anonymousplanet.net/" site_url: "https://anonymousplanet.net/"
repo_url: "https://github.com/Anon-Planet/thgtoa" repo_url: "https://github.com/Anon-Planet/thgtoa"
repo_name: "" repo_name: ""
#edit_uri: "" #edit_uri: ""
@@ -31,21 +31,13 @@ theme:
- content.code.copy - content.code.copy
language: en language: en
palette: palette:
- scheme: default
toggle:
icon: material/eye-outline
name: Switch to dark mode
primary: green
accent: blue
- scheme: slate - scheme: slate
toggle: primary: black
icon: material/eye accent: green
name: Switch to light mode
primary: grey
accent: teal
plugins: plugins:
- social: {} - social: {}
# - include-markdown: {}
# - with-pdf: # - with-pdf:
- search: - search:
separator: '[\s\u200b\-_,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])' separator: '[\s\u200b\-_,:!=\[\]()"`/]+|\.(?!\d)|&[lg]t;|(?!\b)(?=[A-Z][a-z])'
@@ -56,7 +48,12 @@ plugins:
# - git-latest-release: {} # - git-latest-release: {}
extra_css: extra_css:
- stylesheets/extra.css - stylesheets/hacker-theme.css
# - stylesheets/search-extra.css
- stylesheets/accessibility-fixes.css
- stylesheets/nav-extra.css
- stylesheets/dark-extra.css
- stylesheets/footer-fix.css
extra: extra:
social: social:
@@ -125,19 +122,16 @@ markdown_extensions:
toc_depth: 3 toc_depth: 3
nav: nav:
- Welcome: index.md - Home: index.md
- About: about/index.md - About: about/index.md
- Verify: verify/index.md - Verify: verify/index.md
- Guide: - Guide: guide/index.md
- guide/index.md - Code: code/index.md
- Code: - Donations: contribute/index.md
- code/index.md
- Develop: code/develop.md
- Contribute: contribute/index.md
- Constitution: constitution/index.md - Constitution: constitution/index.md
- Mirrors: mirrors/index.md - Mirrors: mirrors/index.md
- Twitter: twitter/index.md - Twitter: twitter/index.md
- Releases: changelog/index.md - Releases: changelog/index.md
copyright: | # copyright: |
<a href="https://anonymousplanet.net/">The Hitchhiker's Guide</a> ©2023-2026 by <a href="https://psa.anonymousplanet.net/">Anonymous Planet</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"></a> # <a href="https://anonymousplanet.net/">The Hitchhiker's Guide</a> ©2026 by <a href="https://psa.anonymousplanet.net/">Anonymous Planet</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc/4.0/">CC BY-NC 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"></a>