This commit is contained in:
nihilist 2024-10-22 08:45:32 +02:00
parent ff2d0ce3e5
commit 692710bbfe
7 changed files with 141 additions and 78 deletions

View File

@ -3,7 +3,7 @@
## If you want to edit one of my existing blogposts: ## If you want to edit one of my existing blogposts:
- fork the repository - fork the repository
- edit what you want to edit, from the forked repository - edit what you want to edit, from the forked repository
- create a PR, and wait for me to merge it. (feel free to ping me on matrix about it) - create a PR, and wait for me to merge it. (feel free to ping me on SimpleX about it)
## If you want to create a new blogpost: ## If you want to create a new blogpost:
yes, i pay in moneros, for well made, complete blogpost contributions yes, i pay in moneros, for well made, complete blogpost contributions
@ -66,12 +66,18 @@ Send me on chat your blogpost idea, and tell me where exactly it's supposed to f
``` ```
Each tutorial can be assigned to at most one contributor, and I allow only ONE tutorial assigned per contributor at a time, i want quality, not quantity. Each tutorial can be assigned to at most one contributor, and I allow only ONE tutorial assigned per contributor at a time, **i want quality, not quantity.**
If you see a tutorial already being assigned to someone, either wait for that tutorial to be un-assigned (past the deadline) and then ask me to assign it to you, or go pick another one. If you see a tutorial already being assigned to someone, either wait for that tutorial to be un-assigned (past the deadline) and then ask me to assign it to you, or go pick another one.
The default deadline is 1 month from when you're being assigned the issue. Even for complex tasks this is more than enough time if you are actually capable of doing what you chose to do.
**NOTE: If your assigned tutorial is past the deadline, the tutorial won't be assigned to you anymore, and you won't recieve any payment, it must be completed by that time. If you want to move the deadline, contact me directly explaining why.** **NOTE: If your assigned tutorial is past the deadline, the tutorial won't be assigned to you anymore, and you won't recieve any payment, it must be completed by that time. If you want to move the deadline, contact me directly explaining why.**
If you miss more than 2 deadlines, i'll stop assigning issues to you. Same thing if you can't deliver proper quality, i will refuse further contributions from you. In short, **if you're not competent enough to actually do what you're talking about and explain why, don't bother.**
However If over time you're a frequent contributor (that has contributed multiple complex blogposts), contact me if you want to become a maintainer (in short, being one that validates contributions).
### Contributors Todolist ### ### Contributors Todolist ###
@ -79,11 +85,10 @@ Each upcoming blogpost has it's own gitea issue as listed [here](https://git.now
To see their status in the overall opsec blog project, check out the project board [here](https://git.nowhere.moe/nihilist/blog-contributions/projects/1). To see their status in the overall opsec blog project, check out the project board [here](https://git.nowhere.moe/nihilist/blog-contributions/projects/1).
### LICENSE ### ### LICENSE ###
This entire blog is licensed under Creative Commons Zero: No Rights Reserved (Public Domain) This entire blog is licensed under Creative Commons Zero: No Rights Reserved (Public Domain)
Feel free to run your own blog if you want a more restrictive license. Feel free to run your own blog if you want a more restrictive license.

View File

@ -37,7 +37,7 @@
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
</button> </button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a> <a class="navbar-brand-anon" href="\index.html">The Nihilism Blog</a>
</div> </div>
<div class="navbar-collapse collapse"> <div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
@ -55,9 +55,9 @@
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p> <p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="servers/anon.html">Anonymity Tutorials</a></h1> <h1><a href="opsec/index.html">OPSEC: Privacy, Anonymity and Plausible Deniability</a></h1>
<p><img class="img-responsive" src="servers/anonymity.png" alt=""></p> <p><img class="img-responsive" src="opsec/opsec4levels/0.png" alt=""></p>
<p>Showing how Anonymity can be achieved online.</p> <p>Operational Security: Showing how Privacy, Anonymity and Plausible Deniability can be achieved online.</p>
</div> </div>
@ -71,9 +71,9 @@
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p> <p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="servers/index.html">Server Installations</a></h1> <h1><a href="selfhosting/index.html">Self-Hosting: Decentralisation and Privacy</a></h1>
<p><img class="img-responsive" src="servers/serverside.png" alt=""></p> <p><img class="img-responsive" src="opsec/serverside.png" alt=""></p>
<p>Setting up servers once, and sharing tutorials to show everyone how it's done. </p> <p>Showing how you can install any service yourself, where you can own your data, guaranteeing privacy.</p>
</div> </div>
@ -88,43 +88,28 @@
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p> <p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="HTB/index.html">HTB Writeups (General Hacking)</a></h1> <h1><a href="HTB/index.html">Offensive Security Writeups</a></h1>
<img class="imgRz" src="assets/img/htb.jpg" > <img class="imgRz" src="assets/img/htb.jpg" >
<p>Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. </p> <p>Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. </p>
</div> </div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Third Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="networking/index.html">Networking</a></h1>
<p><img class="img-responsive" src="networking/network.png" alt=""></p>
<p>Cisco Packet Tracer Simulations. </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="binexp.html">Binary Exploitation</a></h1>
<p><img class="img-responsive" src="binexp/0.png" alt=""></p>
<p>gdb, gef, ghidra, pwntools, assembly, C, 32-64bit binaries, reverse engineering, CTF challenges</p>
</div>
</div><!-- /row --> </div><!-- /row -->
</div> <!-- /container --> </div> <!-- /container -->
</div><!-- /anon --> </div><!-- /anon -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<p><img src="assets/img/user.png" width="50px" height="50px"> <ba>nihilist </ba></p>
<h1><a href="productivity/index.html">Productivity Tutorials</a></h1>
<img class="imgRz" src="productivity/productivity.png" >
<!--<p><img class="img-responsive" src="assets/img/v01d.png" alt=""></p>-->
<p>How to use your Body, Mind, and Tools to maximize your Productivity </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /anon -->
<!-- +++++ Fourth Post +++++ --> <!-- +++++ Fourth Post +++++ -->
@ -142,7 +127,7 @@
</div> </div>
</div> </div>
--> -->
<div id="anon1"> <div id="anon2">
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
@ -165,7 +150,7 @@
<div class="col-lg-4"> <div class="col-lg-4">
<h4>Nihilism</h4> <h4>Nihilism</h4>
<p> <p>
Until there is Nothing left. Until there is Nothing left.</p></br></br><p>Creative Commons Zero: No Rights Reserved</br><img src="\CC0.png">
</p> </p>
</div><!-- /col-lg-4 --> </div><!-- /col-lg-4 -->
@ -174,14 +159,14 @@
<h4>My Links</h4> <h4>My Links</h4>
<p> <p>
<a target="_blank" rel="noopener noreferrer" href="http://blog.nihilism.network/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://matrix.to/#/#nihilism:m.datura.network">Matrix Chat</a><br/> <a target="_blank" rel="noopener noreferrer" href="http://blog.nowhere.moe/rss/feed.xml">RSS Feed</a><br/><a target="_blank" rel="noopener noreferrer" href="https://simplex.chat/contact#/?v=2-7&smp=smp%3A%2F%2FL5jrGV2L_Bb20Oj0aE4Gn-m5AHet9XdpYDotiqpcpGc%3D%40nowhere.moe%2FH4g7zPbitSLV5tDQ51Yz-R6RgOkMEeCc%23%2F%3Fv%3D1-3%26dh%3DMCowBQYDK2VuAyEAkts5T5AMxHGrZCCg12aeKxWcpXaxbB_XqjrXmcFYlDQ%253D&data=%7B%22type%22%3A%22group%22%2C%22groupLinkId%22%3A%22c3Y-iDaoDCFm6RhptSDOaw%3D%3D%22%7D">SimpleX Chat</a><br/>
</p> </p>
</div><!-- /col-lg-4 --> </div><!-- /col-lg-4 -->
<div class="col-lg-4"> <div class="col-lg-4">
<h4>About nihilist</h4> <h4>About nihilist</h4>
<p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@nihilism.network (<a href="https://nihilism.network/nihilist.pubkey">PGP</a>)</p> <p style="word-wrap: break-word;"><u>Donate XMR:</u> 8AUYjhQeG3D5aodJDtqG499N5jXXM71gYKD8LgSsFB9BUV1o7muLv3DXHoydRTK4SZaaUBq4EAUqpZHLrX2VZLH71Jrd9k8</p></br><p><u>Contact:</u> nihilist@contact.nowhere.moe (<a href="https://nowhere.moe/nihilist.pubkey">PGP</a>)</p>
</div><!-- /col-lg-4 --> </div><!-- /col-lg-4 -->
</div> </div>

View File

@ -62,12 +62,18 @@
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2><b>Preparing the Body</b></h2> <h2><b>Preparing the Body and Mind</b></h2>
<div style="float: left; width: 100%;"> <div style="float: left; width: 100%;">
<ol> <ol>
<li><a href="yoga/index.html">✅ Yoga to stretch the entire body</a></li> <li><a href="yoga/index.html">✅ Yoga to stretch the entire body</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/119">❌ Diet to favor cerebral activity</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/119">❌ Diet to favor cerebral activity</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/120">❌ Meal Frequency: Hunger is normal</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/120">❌ Meal Frequency: Hunger is normal</a></li>
<li><a href="nihilism/index.html">✅ Nihilism: Mantras to reset the Mind</a</li>
<li><a href="opus-nihil/index.html">✅ Opus Nihil: Dissolving Compulsions</a></li>
<li><a href="scio-nihil/index.html">✅ Scio Nihil: Dissolving Beliefs</a</li>
<li><a href="sum-nihil/index.html">✅ Sum Nihil: Dissolving the Self</a></li>
<li><a href="coldshowers/index.html">✅ Cold Exposure: Where Discipline takes over Comfort</a></li>
</ol> </ol>
</div> </div>
@ -79,14 +85,14 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2> <b>Preparing the Mind </b></h2> <h2> <b>Planning the Work</b></h2>
<div style="float: left; width: 100%;"> <div style="float: left; width: 100%;">
<ol> <ol>
<li><a href="nihilism/index.html">✅ Nihilism: Mantras to reset the Mind</a</li> <li><a href="rightthing/index.html">✅ The right thing to do: What is the reason behind your actions?</a></li>
<li><a href="opus-nihil/index.html">✅ Opus Nihil: Dissolving Compulsions</a></li> <li><a href="macroworkflow/index.html">✅ Macro Workflow: Listing Projects that truly matter</a></li>
<li><a href="scio-nihil/index.html">✅ Scio Nihil: Dissolving Beliefs</a</li> <li><a href="macrotime/index.html">✅ Macro Time Management: Project Priorization and Calendar Scheduling</a></li>
<li><a href="sum-nihil/index.html">✅ Sum Nihil: Dissolving the Self</a></li> <li><a href="microworkflow/index.html">✅ Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </a></li>
<li><a href="coldshowers/index.html">✅ Cold Exposure: Where Discipline takes over Comfort</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/128">❌ When the TodoList is too big - Kanban Project Management (Gitea)</a></li>
</ol> </ol>
</div> </div>
@ -98,18 +104,17 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2> <b>Planning the Work</b></h2> <h2> <b>Doing the Work</b></h2>
<div style="float: left; width: 100%;"> <div style="float: left; width: 100%;">
<ol> <ol>
<li><a href="rightthing/index.html">✅ The right thing to do: What is the reason behind your actions?</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/134">❌ The Morning Routine</a></li>
<li><a href="macroworkflow/index.html">✅ Macro Workflow: Listing Projects that truly matter</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/136">❌ Workspace Preparation: Mental Energy Optimisation</a></li>
<li><a href="macrotime/index.html">✅ Macro Time Management: Project Priorization and Calendar Scheduling</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/124">❌ Pomodoro Focus times (Intentional pauses to prevent burnouts)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/137">❌ Reflecting: How to use graphs to help Brainstorming ideas (draw.io)</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/127">❌ Zero Email Workflow (in Thunderbird)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/126">❌ Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </a></li> </ol>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/135">❌ Reflecting: Brainstorming Ideas while on the run</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/128">❌ When the TodoList is too big - Kanban Project Management (Gitea)</a></li>
</div> </div>
</div> </div>
</div><!-- /row --> </div><!-- /row -->
</div> <!-- /container --> </div> <!-- /container -->
@ -120,14 +125,13 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2> <b>Doing the Work</b></h2> <h2> <b>Reflecting on the Work</b></h2>
<div style="float: left; width: 100%;"> <div style="float: left; width: 100%;">
<ol> <ol>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/134">❌ The Morning Routine</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/137">❌ Reflecting: How to use graphs to help Brainstorming ideas (draw.io)</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/136">❌ Workspace Preparation: Mental Energy Optimisation</a></li> <li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/135">❌ Reflecting: Brainstorming Ideas while on the run</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/124">❌ Pomodoro Focus times (Intentional pauses to prevent burnouts)</a></li> <li><a href="">❌ Reflecting: External Reviews</a></li>
<li><a href="https://git.nowhere.moe/nihilist/blog-contributions/issues/127">❌ Zero Email Workflow (in Thunderbird)</a></li> </ol>
</div> </div>
</div> </div>
</div><!-- /row --> </div><!-- /row -->

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

View File

@ -63,6 +63,7 @@
<a href="../index.html">Previous Page</a> <a href="../index.html">Previous Page</a>
<h1>Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </h1> <h1>Micro Workflow: Todo Listing, Contextualizing, and Ordering Tasks </h1>
<img src="1.png" class="imgRz">
</div> </div>
</div><!-- /row --> </div><!-- /row -->
</div> <!-- /container --> </div> <!-- /container -->
@ -73,14 +74,26 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2><b>a </b></h2> <h2><b>Todo Listing </b></h2>
<p></p> <p>As a continuation of our <a href="../macroworkflow/index.html">previous tutorial on macro workflow</a>, to write your todo list effectively, you need to contextualize it in a particular project (or topic) list the tasks, label them, and note down on what other task do they depend on.</p>
<img src="" class="imgRz">
<pre><code class="nim"> <pre><code class="nim">
-Project Opsec (243 -> 211)
-Privacy Category (2112)
-Linux Host OS Task (21121)
-Anonymity Category (2113)
-Deniability Category (2114)
-Veracrypt Task (21121 -> 21141)
-Deniable VMs Task (21141 -> 21142)
-Project Infrastructure (24)
-setup VPS (241)
-create the blog (241 -> 242)
-officially announce the blog is accepting contributions (242 -> 243)
</code></pre> </code></pre>
<p></p> <p>As you can see here, we have our 2 Projects: Infrastructure and Opsec, with tasks under each that are labeled, this is for us to be able to contextualize them more easily.</p>
<p>And with the label at the end, we also write which other task must be completed before starting each task, if there are any.</p>
</div> </div>
</div><!-- /row --> </div><!-- /row -->
</div> <!-- /container --> </div> <!-- /container -->
@ -90,15 +103,27 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2><b>b</b></h2> </br> </br> <h2><b>What happens when the todo list gets too big ?</b></h2> </br> </br>
<p></p> <p>Following this way of working is nice at first, but when the todo list gets too big to be done in one day or week, it's going to feel very overwhelming. For example if i were to detail what i have to do for the Deniable VMs tutorial</p>
<img src="" class="imgRz">
<pre><code class="nim"> <pre><code class="nim">
-Project Opsec (243 -> 211)
-Deniability Category (2114)
-Deniable VMs <b>todo list, not Task</b> (21141 -> 21142)
-To be explained:
- What is the usecase ?
- What tools are going to be used ?
- Why do we need Veracrypt ?
- Why do we need Whonix ?
-To be showcased:
- How to create the hidden volume
- How to put the Whonix VM inside the hidden volume
- How to use the emergency shutdown script as a non-root user
- How to start the emergency shutdown script with a cinnamon keyboard shortcut
</code></pre> </code></pre>
<p>In short, when each Task is starting to become a todo list of it's own, you need to treat it not as a task, but as a separate todo list.</p>
<p></p> <p></p>
</div> </div>
</div><!-- /row --> </div><!-- /row -->
</div> <!-- /container --> </div> <!-- /container -->
@ -110,13 +135,57 @@
<div class="container"> <div class="container">
<div class="row"> <div class="row">
<div class="col-lg-8 col-lg-offset-2"> <div class="col-lg-8 col-lg-offset-2">
<h2><b>c</b></h2> </br> </br> <h2><b>How to handle multiple todo lists</b></h2> </br> </br>
<p></p> <p>So to have multiple todolists, we're going to have multiple files:</p>
<pre><code class="nim"> <pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ tree .
.
├── 0.txt
├── 21141.txt
├── 21142.txt
└── 243.txt
1 directory, 4 files
</code></pre> </code></pre>
<p></p> <p>as you can see, the smaller the number, the higher level we have for the todo list. <b>The master todolist is the 0.txt text file</b>, it references the projects and labels them, and also labels each todo list underneath.</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ cat 0.txt
-Project Opsec (243 -> 211)
-Privacy Category (2112)
-Linux Host OS Task (21121)
-Anonymity Category (2113)
-Deniability Category (2114)
-Veracrypt Task (21121 -> 21141.txt)
-Deniable VMs Task (21141 -> 21142.txt)
-Project Infrastructure (24)
-setup VPS (241)
-create the blog (241 -> 242)
-officially announce the blog is accepting contributions (242 -> 243.txt)
</code></pre>
<p>Now we have the todolist "Deniable VMs" labeled 21142, so we have the <b>21142.txt textfile</b> containing the todolist accordingly:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/4 ] [~/todo lists]
→ cat 21142.txt
-Deniable VMs todo list, not Task (21141 -> 21142)
-To be explained:
- What is the usecase ?
- What tools are going to be used ?
- Why do we need Veracrypt ?
- Why do we need Whonix ?
-To be showcased:
- How to create the hidden volume
- How to put the Whonix VM inside the hidden volume
- How to use the emergency shutdown script as a non-root user
- How to start the emergency shutdown script with a cinnamon keyboard shortcut
</code></pre>
<p>And that's it! now you have a very rudimentary way of keeping track of what you need to do, in what context, and in what order.</p>
</div> </div>
</div><!-- /row --> </div><!-- /row -->

0
pull.sh Executable file → Normal file
View File

0
pushtoprod.sh Executable file → Normal file
View File