diff --git a/README.md b/README.md index 4536da9..e053b10 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# The Nihilism OPSEC blog +# The Opsec Bible ## Work on blog posts diff --git a/docs/assets/opsec bible.png b/docs/assets/opsec bible.png new file mode 100644 index 0000000..7cd72fa Binary files /dev/null and b/docs/assets/opsec bible.png differ diff --git a/docs/assets/opsec_bible.png b/docs/assets/opsec_bible.png new file mode 100644 index 0000000..7cd72fa Binary files /dev/null and b/docs/assets/opsec_bible.png differ diff --git a/docs/assets/productivity bible.png b/docs/assets/productivity bible.png new file mode 100644 index 0000000..4fb1a9b Binary files /dev/null and b/docs/assets/productivity bible.png differ diff --git a/docs/graphs/.$state vs agorism.drawio.bkp b/docs/graphs/.$state vs agorism.drawio.bkp new file mode 100644 index 0000000..6b9b9c8 --- /dev/null +++ b/docs/graphs/.$state vs agorism.drawio.bkp @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/graphs/MAIN GRAPHS/.$blog_roadmap.drawio.bkp b/docs/graphs/MAIN GRAPHS/.$blog_roadmap.drawio.bkp index e207d6f..4d12603 100644 --- a/docs/graphs/MAIN GRAPHS/.$blog_roadmap.drawio.bkp +++ b/docs/graphs/MAIN GRAPHS/.$blog_roadmap.drawio.bkp @@ -1,6 +1,6 @@ - + @@ -67,7 +67,7 @@ - + @@ -98,6 +98,9 @@ + + + @@ -487,6 +490,9 @@ + + + diff --git a/docs/graphs/MAIN GRAPHS/blog_roadmap.drawio b/docs/graphs/MAIN GRAPHS/blog_roadmap.drawio index 2025333..4d12603 100644 --- a/docs/graphs/MAIN GRAPHS/blog_roadmap.drawio +++ b/docs/graphs/MAIN GRAPHS/blog_roadmap.drawio @@ -1,6 +1,6 @@ - + @@ -67,7 +67,7 @@ - + @@ -98,7 +98,7 @@ - + @@ -490,7 +490,7 @@ - + diff --git a/docs/graphs/state vs agorism.drawio b/docs/graphs/state vs agorism.drawio new file mode 100644 index 0000000..763108e --- /dev/null +++ b/docs/graphs/state vs agorism.drawio @@ -0,0 +1,136 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/opsec b/docs/opsec index 24abac7..b1128e4 160000 --- a/docs/opsec +++ b/docs/opsec @@ -1 +1 @@ -Subproject commit 24abac7aaf2257191ad2dd95c266fb247427d32b +Subproject commit b1128e473f0a81ed3f8272279d220c40e2dddcd0 diff --git a/docs/productivity b/docs/productivity index b6c8ed5..342a6ad 160000 --- a/docs/productivity +++ b/docs/productivity @@ -1 +1 @@ -Subproject commit b6c8ed5ec7743244b01e0c1dbd6c02223f9759a9 +Subproject commit 342a6ad07f7aae8f47dd68129ee47244640d74d7 diff --git a/docs/selfhosting b/docs/selfhosting index b30b526..e0c5935 160000 --- a/docs/selfhosting +++ b/docs/selfhosting @@ -1 +1 @@ -Subproject commit b30b526e74cb2190cee0203c6eb49720cb6a7591 +Subproject commit e0c59352010dae66fc25766033fe72092966aa90 diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css index 50999e3..b8e09e7 100644 --- a/docs/stylesheets/extra.css +++ b/docs/stylesheets/extra.css @@ -19,6 +19,20 @@ } } +.md-header__button.md-logo { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; + margin-right: -60px; +} + +.md-header__button.md-logo img, +.md-header__button.md-logo svg { + height: 50%; + width: 50%; +} + img { max-height: 800px; } diff --git a/mkdocs.yml b/mkdocs.yml index 298b462..467f626 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1,4 +1,4 @@ -site_name: The Nihilism OPSEC blog +site_name: The OPSEC Bible site_url: http://blog.nowherejezfoltodf4jiyl6r56jnzintap5vyjlia7fkirfsnfizflqd.onion/ theme: name: material @@ -28,11 +28,11 @@ theme: - navigation.footer #- navigation.sections - logo: assets/logo.png - favicon: assets/logo.png + logo: assets/opsec_bible.png + favicon: assets/opsec_bible.png nav: - - OPSEC: + - Operational Security: - opsec/index.md - opsec/whytheblog/index.md - opsec/offtopic/index.md @@ -42,7 +42,6 @@ nav: - opsec/aps/index.md - opsec/governments/index.md - opsec/govfear/index.md - - opsec/lawsdonotstopcrime/index.md - opsec/opsecmistakes/index.md - 📝 Explaining OPSEC ⭐: - opsec/opsec4levels/index.md @@ -52,8 +51,12 @@ nav: - opsec/chats/index.md - Explaining Anarchy: - opsec/stateistheenemy/index.md + - opsec/lawsdonotstopcrime/index.md - opsec/individualreignssupreme/index.md - opsec/everyoneisacriminal/index.md + - Explaining Agorism: + - opsec/agorism/index.md + - opsec/protestingisnotenough/index.md - OPSEC Level 1 | Privacy: - 📝 Explaining Privacy: - opsec/privacy/index.md @@ -100,6 +103,9 @@ nav: - opsec/anonymitymetadata/index.md - opsec/torvsvpns/index.md - opsec/signalnoanonymity/index.md + - Exploring the Darknet: + - opsec/clearnetvsdarknet/index.md + - opsec/darknetexploration/index.md - 💻 Clientside Anonymity: - opsec/whonixqemuvms/index.md - opsec/torbrowsing/index.md @@ -112,9 +118,6 @@ nav: - Hiding your Anonymity from the service provider: - opsec/whentorisblocked/index.md - opsec/anonproxy/index.md - - Exploring the Darknet: - - opsec/clearnetvsdarknet/index.md - - opsec/darknetexploration/index.md - 💻 Using AI to protect your Anonymity: - opsec/stylometry/index.md - 💻 Anonymous File Sharing: @@ -132,8 +135,10 @@ nav: - opsec/haveno-cashbymail/index.md - opsec/haveno-crypto/index.md - opsec/anoncreditcard/index.md - - ⚠️ Miscellaneous - In real life: - - opsec/anonprotest/index.md + + - ⚠️ Outdoors Anonymity: + - opsec/anonprotest/index.md + - 🧅 Serverside Anonymity (remote): - opsec/anonymousremoteserver/index.md - opsec/moneroinheritance/index.md @@ -164,10 +169,11 @@ nav: - opsec/anonsimplex-server/index.md - opsec/monero2024/index.md - opsec/monerop2pool/index.md + - opsec/haveno-seednode/index.md #- Why you should self-host hidden services #- Serverside Anonymous VM #- Accessing self-hosted servers via their Hidden service - + - OPSEC Level 3 | Deniability: - 📝 Explaining Plausible Deniability: @@ -175,6 +181,7 @@ nav: - opsec/deniability/index.md - opsec/anonsensitive/index.md - 💻 Clientside Deniability: + - opsec/duresspin/index.md - opsec/tailsqemuvm/index.md - opsec/livemode/index.md - opsec/veracrypt/index.md @@ -198,7 +205,6 @@ nav: - opsec/sensitiveremotevshome/index.md #- Anonymously renting servers from the Sensitive VM - opsec/cloud_provider_adversary/index.md - - opsec/haveno-seednode/index.md #- Sensitive remote servers organization #- Multi Owner Infrastructure (Dead Man's Switch via Simplex bots) - 🧅 High Availability for Deniability: @@ -249,9 +255,9 @@ nav: - productivity/reflecting/index.md - Self-Hosting: + - selfhosting/0_lainradio/index.md - selfhosting/qubesos/index.md - selfhosting/qubesosnetwork/index.md - - selfhosting/0_lainradio/index.md - selfhosting/4get/index.md - selfhosting/Gitea/index.md - selfhosting/RustDesk/index.md diff --git a/overrides/partials/source-file.html b/overrides/partials/source-file.html index a7d6d82..0c7d0ef 100644 --- a/overrides/partials/source-file.html +++ b/overrides/partials/source-file.html @@ -1,6 +1,5 @@
- {% if page.meta.date %} @@ -8,46 +7,57 @@ Suggest changes -
{% endif %} - {% include ".icons/material/account.svg" %} {% if page.meta.author %} - {{ page.meta.author }} + {% if page.meta.author.__class__.__name__ == "list" %} + {{ page.meta.author | join('
') }} + {% else %} + {{ page.meta.author }} + {% endif %} {% else %} Nihilist {% endif %}
- {% if page.meta.date %} {% include ".icons/material/clock-edit-outline.svg" %} - {{ page.meta.date }} + {% if page.meta.date.__class__.__name__ == "list" %} + {{ page.meta.date | join('
') }} + {% else %} + {{ page.meta.date }} + {% endif %}
{% endif %} -
- {% include ".icons/monero.svg" %} - - -{% if page.meta.get('xmr', '')|length == 95 %} - Donate XMR to the author:
{{ page.meta.xmr }} -{% else %} - Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8 -{% endif %} -
+ {% if page.meta.xmr.__class__.__name__ == "list" %} + {% for address in page.meta.xmr %} + {% if address|length == 95 %} + Donate XMR to {{ page.meta.author[loop.index0] }}:
{{ address }}
+ {% else %} + Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8
+ {% endif %} + {% endfor %} + {% else %} + {% if page.meta.xmr|length == 95 %} + Donate XMR to the author:
{{ page.meta.xmr }} + {% else %} + Donate XMR to Nihilist:
8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8 + {% endif %} + {% endif %} +
diff --git a/scripts/sed.sh b/scripts/sed.sh new file mode 100644 index 0000000..8ad0e59 --- /dev/null +++ b/scripts/sed.sh @@ -0,0 +1,14 @@ +#!/bin/bash + +#sed -i 's/The Nihilism Opsec Blog/The Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +#sed -i 's/Nihilism Opsec Blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +#sed -i 's/The Opsec Blog/The Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +#sed -i 's/Opsec Blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md + + + +#sed -i 's/The Opsec blog/The Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +#sed -i 's/Opsec blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +sed -i 's/nihilism blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +sed -i 's/Nihilism blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md +sed -i 's/Nihilism Blog/Opsec Bible/gi' *.md */*.md */*/*.md */*/*/*.md */*/*/*/*.md