This commit is contained in:
nihilist 2024-07-25 12:23:36 +02:00
parent 86565ba3a2
commit a70c1566c6
1171 changed files with 27461 additions and 0 deletions

View File

@ -0,0 +1 @@
# How to contribute

197
index.html Normal file
View File

@ -0,0 +1,197 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../assets/img/favicon.png">
<title>nihilist - Categories </title>
<!-- cp index.html blog.html-->
<!-- Bootstrap core CSS! -->
<link href="assets/css/bootstrap.css" rel="stylesheet">
<!-- Custom styles for this template! -->
<link href="assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<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="servers/anon.html">Anonymity Tutorials</a></h1>
<p><img class="img-responsive" src="servers/anonymity.png" alt=""></p>
<p>Showing how Anonymity can be achieved online.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</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="servers/index.html">Server Installations</a></h1>
<p><img class="img-responsive" src="servers/serverside.png" alt=""></p>
<p>Setting up servers once, and sharing tutorials to show everyone how it's done. </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /anon -->
<!-- +++++ Second Post +++++ -->
<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="HTB/index.html">HTB Writeups (General Hacking)</a></h1>
<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>
</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> <!-- /container -->
</div><!-- /anon -->
<!-- +++++ Fourth Post +++++ -->
<!--
<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="script/index.html">Programming</a></h1>
<p>Python, C++, Scraping, URL Libraries, </p>
</div>
</div>
</div>
</div>
-->
<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="myconfigs.html">Configurations</a></h1>
<!--<p><img class="img-responsive" src="assets/img/v01d.png" alt=""></p>-->
<p>One liners, i3 minimal installs, terminal setup, etc.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /anon -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

BIN
servers/0_ddns/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

130
servers/0_ddns/index.html Normal file
View File

@ -0,0 +1,130 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>DuckDNS</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-cis navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 00 / 00 / 00</ba></p>
<h1>0 </h1>
<p> Before we start, you will need a Debian 10+ VPS (you can get one on digitalocean for example), if you prefer to use your own self hosted server, make sure that port 80 and 443 are correctly port forwarded so that the public ip points to the server and not the router. Once that's done, go and ssh into your debian 10 server. </p>
<p>You can use DuckDNS to get a free domain name:</p>
<img src="0.png" class="imgRz">
<pre><code class="nim">
[ 192.168.100.1/24 ] [ /dev/pts/13 ] [~/Nextcloud/blog/Conf]
→ ssh root@ech4.duckdns.org
The authenticity of host 'ech4.duckdns.org (178.128.46.38)' can't be established.
ECDSA key fingerprint is SHA256:z2HAncB99pfbAUfj9tJY7vlo8EGUzCIUxWBAnjAflcA.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'ech4.duckdns.org,178.128.46.38' (ECDSA) to the list of known hosts.
Linux debian-s-1vcpu-1gb-lon1-01 4.19.0-10-cloud-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@debian-s-1vcpu-1gb-lon1-01:~#
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="cisb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

193
servers/0_not/index.html Normal file
View File

@ -0,0 +1,193 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>SRVNAME Setup</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-cis navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/Kush.png" width="50px" height="50px"> <ba>notorious - 00 / 00 / 00</ba></p>
<h1>SRVNAME Setup </h1>
<img src="0.png" style="width:250px">
<p> </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="cis3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Initial Setup </b></h2>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Setup</b></h2> </br> </br>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="cis1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Setup</b></h2> </br> </br>
<p></p>
<pre><code class="nim">
</code></pre>
<p></p>
<pre><code class="nim">
</code></pre>
<p></p>
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="cisb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Death Is Near.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>About Notorious</h4>
<p style="word-wrap: break-word;"><u>Donate XMR:</u>498pGjtN5jKGG4QJ7ubS5rVdsWEgovzgM6cCQpFwhXiPSq39q1izZE7UFTfxinyrZud2PpLRMiU6DJUnCEsR3iPGHqswj9U</p></br><p><u>Contact:</u>notorious@notorious-cloud.com</p>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

194
servers/0_test/index.html Normal file
View File

@ -0,0 +1,194 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>SRVNAME</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-cis navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 00 / 00 / 00</ba></p>
<h1>SRVNAME Setup </h1>
<img src="0.png" class="imgRz">
<p> </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="cis3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Initial Setup </b></h2>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Setup</b></h2> </br> </br>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
<p></p>
<img src="" class="imgRz">
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="cis1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Setup</b></h2> </br> </br>
<p></p>
<pre><code class="nim">
</code></pre>
<p></p>
<pre><code class="nim">
</code></pre>
<p></p>
<pre><code class="nim">
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="cisb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

BIN
servers/Arch/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

32
servers/Arch/0.sh Normal file
View File

@ -0,0 +1,32 @@
######################## MANUAL !!! ############################
loadkeys fr
timedatectl set-ntp true
ping -c3 archlinux.org
pacman -Syy
pacman -S reflector
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
fdisk -l | grep /dev/sd | grep Disk
#/dev/sda 64gb
cfdisk /dev/sda
################EFI################
#gpt
#delete existing partitions
#select freespace
#first partition : 1G (EFI)
#last partition : 499G (Linux Root x86_64)
#hit write
#hit quit
mkfs.vfat /dev/sda1
mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot/
mount /dev/sda1 /mnt/boot/
pacstrap /mnt base base-devel linux linux-firmware sudo nano wget
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
#welcome to chroot, use the first script!

BIN
servers/Arch/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

59
servers/Arch/1.sh Normal file
View File

@ -0,0 +1,59 @@
#!/bin/sh
################ THE FIRST SCRIPT STARTS HERE ###############
#once in arch-chroot, you must run this !
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc --utc
mkinitcpio -P
date
echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
echo 'en_US.UTF-8 UTF-8' >> /etc/locale.gen
echo 'LANG=en_US.UTF-8' >/etc/locale.conf
echo 'LANGUAGE= en_US.UTF-8' >> /etc/locale.conf
echo 'LC_MESSAGES= en_US.UTF-8'>> /etc/locale.conf
locale-gen
echo 'KEYMAP=fr' > /etc/vconsole.conf
echo 'nowhere' > /etc/hostname
echo "127.0.0.1 localhost" > /etc/hosts
echo "127.0.1.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
pacman -S networkmanager dhcpcd refind
systemctl enable NetworkManager
systemctl enable dhcpcd
echo
echo '[+] ENTER ROOT PASSWORD!'
passwd
echo '[+] what is the name of the user ?'
read username
useradd $username
mkdir /home/$username
cp /etc/skel/.* /home/$username/
chown -R $username: /home/$username
#set nothing's password
echo
echo '[+] ENTER USERS PASSWORD!'
passwd $username
pacman -S sudo
echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers
usermod -aG wheel $username
#pacman -S grub os-prober
#grub-install /dev/sda
#grub-mkconfig -o /boot/grub/grub.cfg
refind-install
echo \"Boot with minimal options\" \"rw root=$(blkid /dev/sda2 | awk '{print $2}' | tr -d '"') initrd=initramfs-linux.img\" > /boot/refind_linux.conf
echo 'now type "exit" to go out of arch-chroot'
echo 'type umount /mnt/boot /mnt'
echo 'and type "reboot" to reboot into your arch install.'

162
servers/Arch/2.sh Normal file
View File

@ -0,0 +1,162 @@
#!/bin/sh
########################SECOND SCRIPT##########################
if [ "$EUID" -eq 0 ]
then
echo 'MUST NOT RUN AS ROOT!'
exit
fi
sudo pacman -Syy
sudo pacman -S reflector
sudo reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
sudo pacman -Syu
echo
#sudo pacman -S python3 python-pip
#sudo pacman -S arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu
#sudo pacman -S rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter
#sudo pacman -S i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance
#sudo pacman -S udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils
#sudo pacman -S gnome-keyring
sudo pacman -S mpd ncmpcpp gnome-keyring udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance python3 rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter python-pip arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu remmina torbrowser-launcher
#arch wiki is in file:///usr/share/doc/arch-wiki/html/en/Arch_Linux.html
username=$(ls /home | head -n1 | sed 's/\/$//')
#I3 !
cd /home/$username
mkdir .config
cd .config
mkdir i3
cd i3
wget https://ech1.github.io/blog/Conf/i3config -O config
cd /home/$username
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
wget https://ech1.github.io/blog/Conf/tmux.conf.local
mv tmux.conf.local .tmux.conf.local
wget https://ech1.netlify.app/conf/bashrc -O .bashrc
sudo wget https://ech1.github.io/blog/Conf/i3status.conf -O /etc/i3status.conf
cd .config
mkdir alacritty
cd alacritty
wget https://ech1.github.io/blog/Conf/alacritty.yml
cd /home/$username/
mkdir Pictures
mkdir Documents
mkdir .ssh
cd Pictures
wget https://ech1.github.io/blog/wallpaper3.png
#wget https://ech1.github.io/blog/wallpaper_triple.png
cd /home/$username/
mkdir Music
cd Music
mkdir Life
cd Life
wget https://ech1.github.io/blog/Conf/Infiltration.mp3
#sudo
#apt install sudo -y
#/usr/sbin/usermod -aG sudo $username
bash -c "$(wget https://ech1.netlify.app/Conf/xfce.sh -O -)"
#chown -R $username:$username /home/$username/
#cp /home/$username/.bashrc ~/.bashrc
cd /home/$username/
wget https://ech1.github.io/blog/Conf/lockedscreen.png
wget https://ech1.github.io/blog/assets/img/user1.png
mkdir Tools
cd Tools
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si
yay -S pnmixer i3lock-color xrdp archtorify-git polybar picom-jonaburg-git i3-gaps
#yay -S polybar-git
mkdir -p /home/$username/.config/polybar/
#cp /usr/share/doc/polybar/config ~/.config/polybar/polybar.conf
mkdir -p /home/$username/.config/picom/
wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
#sudo pip3 install i3-workspace-names-daemon
sudo systemctl enable xrdp
cd
sudo wget https://ech1.github.io/blog/servers/Arch/20-keyboard.conf -O /etc/X11/xorg.conf.d/20-keyboard.conf
sudo wget https://ech1.github.io/blog/servers/Arch/lightdm-gtk-greeter.conf -O /etc/lightdm/lightdm-gtk-greeter.conf
sudo sed -i 's/#greeter-session=.*/greeter-session=lightdm-gtk-greeter/gi' /etc/lightdm/lightdm.conf
sudo wget https://ech1.github.io/blog/Conf/Lain.rasi -O /usr/share/rofi/themes/Lain.rasi
sudo wget https://ech1.github.io/blog/servers/Arch/archtor.service -O /etc/systemd/system/archtor.service
sudo pacman -S ranger
sudo mkdir /home/$username/.config/ranger/
sudo wget https://ech1.github.io/blog/Conf/rc.conf -O /home/$username/.config/ranger/rc.conf
sudo wget https://ech1.github.io/blog/Conf/rifle.conf -O /home/$username/.config/ranger/rifle.conf
sudo systemctl daemon-reload
#sudo systemctl enable archtor
sudo mkdir /usr/share/backgrounds/
sudo cp /home/$username/Pictures/wallpaper3.png /usr/share/backgrounds/wallpaper2.png
sudo cp /home/$username/Pictures/user1.png /usr/share/backgrounds/
sudo wget https://ech1.github.io/blog/servers/Arch/i3locker.sh -O /usr/local/bin/i3locker
sudo wget https://ech1.github.io/blog/servers/Arch/music.sh -O /usr/local/bin/music
sudo wget https://ech1.github.io/blog/servers/Arch/music_trance.sh -O /usr/local/bin/music_trance
chmod +x /usr/local/bin/i3locker
chmod +x /usr/local/bin/music
curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
#sudo pacman -S picom
mkdir -p /home/$username/.config/picom/
sudo wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
echo '[multilib]' >> /etc/pacman.d/mirrorlist
echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.d/mirrorlist
#mpd
mkdir -p /home/$username/.config/mpd/playlists
wget https://blog.void.yt/Conf/mpd.conf -O /home/$username/.config/mpd/mpd.conf
#systemctl enable --now mpd
#broken garbage ^ must be ran by user as i3config
sudo pacman -S noto-fonts-emoji
#echo '[+] PLEASE CHOOSE THE CORRECT CARD DRIVER FOR THE STEAM INSTALLATION !!!'
#sudo pacman -Sy steam
sudo systemctl enable --now lightdm
#lxappearance
#sudo gnome-disks to automount everything
#and you're done!

133
servers/Arch/2.tor.sh Normal file
View File

@ -0,0 +1,133 @@
#!/bin/sh
########################SECOND SCRIPT##########################
if [ "$EUID" -eq 0 ]
then
echo 'MUST NOT RUN AS ROOT!'
exit
fi
sudo pacman -Syy
sudo pacman -S reflector
sudo reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
sudo pacman -Syu
echo
#sudo pacman -S python3 python-pip
#sudo pacman -S arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu
#sudo pacman -S rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter
#sudo pacman -S i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance
#sudo pacman -S udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils
#sudo pacman -S gnome-keyring
sudo pacman -S gnome-keyring udiskie mesa xorg i3 flameshot nvidia nvidia-settings nvidia-utils i3lock dmenu network-manager-applet wmctrl thunar gnome-disk-utility thunar-volman gvfs lxappearance python3 rofi xorg bash-completion vlc tmux git engrampa alacritty lightdm base-devel lightdm-gtk-greeter python-pip arch-wiki-docs adobe-source-han-sans-jp-fonts adobe-source-han-sans-tw-fonts feh vi ttf-dejavu remmina torbrowser-launcher
#arch wiki is in file:///usr/share/doc/arch-wiki/html/en/Arch_Linux.html
username=$(ls /home | head -n1 | sed 's/\/$//')
#I3 !
cd /home/$username
mkdir .config
cd .config
mkdir i3
cd i3
wget https://ech1.github.io/blog/Conf/i3config -O config
cd /home/$username
git clone https://github.com/gpakosz/.tmux.git
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
wget https://ech1.github.io/blog/Conf/tmux.conf.local
mv tmux.conf.local .tmux.conf.local
wget https://ech1.netlify.app/conf/bashrc -O .bashrc
sudo wget https://ech1.github.io/blog/Conf/i3status.conf -O /etc/i3status.conf
cd .config
mkdir alacritty
cd alacritty
wget https://ech1.github.io/blog/Conf/alacritty.yml
cd /home/$username/
mkdir Pictures
cd Pictures
wget https://ech1.github.io/blog/wallpaper3.png
#wget https://ech1.github.io/blog/wallpaper_triple.png
cd /home/$username/
mkdir Music
cd Music
mkdir Life
cd Life
wget https://ech1.github.io/blog/Conf/Infiltration.mp3
#sudo
#apt install sudo -y
#/usr/sbin/usermod -aG sudo $username
bash -c "$(wget https://ech1.netlify.app/Conf/xfce.sh -O -)"
#chown -R $username:$username /home/$username/
#cp /home/$username/.bashrc ~/.bashrc
cd /home/$username/
wget https://ech1.github.io/blog/Conf/lockedscreen.png
wget https://ech1.github.io/blog/assets/img/user1.png
mkdir Tools
cd Tools
git clone https://aur.archlinux.org/yay-git.git
cd yay-git
makepkg -si
yay -S pnmixer i3lock-color xrdp archtorify-git
yay -S picom-jonaburg-git i3-gaps
mkdir -p /home/$username/.config/picom/
wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
#sudo pip3 install i3-workspace-names-daemon
sudo systemctl enable xrdp
cd
sudo wget https://ech1.github.io/blog/servers/Arch/20-keyboard.conf -O /etc/X11/xorg.conf.d/20-keyboard.conf
sudo wget https://ech1.github.io/blog/servers/Arch/lightdm-gtk-greeter.conf -O /etc/lightdm/lightdm-gtk-greeter.conf
sudo wget https://ech1.github.io/blog/servers/Arch/Lain.rasi -O /usr/share/rofi/themes/Lain.rasi
sudo wget https://ech1.github.io/blog/servers/Arch/archtor.service -O /etc/systemd/system/archtor.service
sudo systemctl daemon-reload
sudo systemctl enable --now archtor
sudo mkdir /usr/share/backgrounds/
sudo cp /home/$username/Pictures/wallpaper3.png /usr/share/backgrounds/wallpaper2.png
sudo cp /home/$username/Pictures/user1.png /usr/share/backgrounds/user1.png
sudo wget https://ech1.github.io/blog/servers/Arch/i3locker.sh -O /usr/local/bin/i3locker
curl https://raw.githubusercontent.com/scopatz/nanorc/master/install.sh | sh
sudo pacman -S picom
mkdir -p /home/$username/.config/picom/
sudo wget https://ech1.github.io/blog/Conf/picom.conf -O /home/$username/.config/picom/picom.conf
echo '[multilib]' >> /etc/pacman.d/mirrorlist
echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.d/mirrorlist
echo '[+] PLEASE CHOOSE THE CORRECT CARD DRIVER FOR THE STEAM INSTALLATION !!!'
sudo pacman -Sy steam
sudo systemctl enable --now lightdm
#lxappearance
#sudo gnome-disks to automount everything
#and you're done!

View File

@ -0,0 +1,6 @@
Section "InputClass"
Identifier "keyboard"
MatchIsKeyboard "yes"
Option "XkbLayout" "us"
Option "XkbVariant" "nodeadkeys"
EndSection

31
servers/Arch/3.sh Normal file
View File

@ -0,0 +1,31 @@
#!/bin/sh
if [ "$EUID" -ne 0 ]
then
echo 'MUST RUN AS ROOT!'
exit
fi
pacman -S firefox curl keepass discord telegram-desktop virt-manager qemu libvirt ebtables dnsmasq bridge-utils libreoffice
username=$(ls /home | head -n1 | sed 's/\/$//')
sudo gpasswd -a $username libvirt
sudo systemctl enable libvirtd --now
sudo systemctl status libvirtd
mkdir /home/$username/Documents/
mkdir /home/$username/Documents/Github/
mkdir /home/$username/Documents/ISOS/
mkdir /home/$username/backups
sudo -u $username bash -c "$(wget https://raw.githubusercontent.com/ech1/serverside/master/ssh/ssh_arch.sh -O -)"

142
servers/Arch/Lain.rasi Normal file
View File

@ -0,0 +1,142 @@
/**
* ROFI Color theme
* User: Qball
* Copyright: Dave Davenport
*/
* {
selected-normal-foreground: rgba ( 0, 0, 0, 100 % ); /*important*/
foreground: rgba ( 209, 204, 115, 100 % ); /*important*/
normal-foreground: @foreground;
alternate-normal-background: rgba ( 22, 22, 22, 100 % ); /*important*/
red: rgba ( 220, 50, 47, 100 % );
selected-urgent-foreground: rgba ( 183, 28, 28, 100 % );
blue: rgba ( 105, 58, 71, 100 % );
urgent-foreground: rgba ( 255, 205, 210, 100 % );
alternate-urgent-background: rgba ( 183, 28, 28, 100 % );
active-foreground: rgba ( 178, 235, 242, 100 % );
lightbg: rgba ( 238, 232, 213, 100 % );
selected-active-foreground: rgba ( 0, 96, 100, 100 % );
alternate-active-background: rgba ( 0, 96, 100, 100 % );
background: rgba ( 0, 0, 0, 100 % ); /*important*/
bordercolor: rgba ( 232, 234, 246, 100 % );
alternate-normal-foreground: @foreground;
normal-background: rgba ( 137, 134, 76, 3 % );
lightfg: rgba ( 88, 104, 117, 100 % );
selected-normal-background: rgba ( 209, 204, 115, 100 % ); /*important*/
border-color: @foreground;
spacing: 2;
separatorcolor: rgba ( 209, 204, 115, 100 % ); /*important*/
urgent-background: rgba ( 223, 110, 0, 6 % );
selected-urgent-background: rgba ( 255, 205, 210, 100 % );
alternate-urgent-foreground: @urgent-foreground;
background-color: rgba ( 0, 0, 0, 0 % );
alternate-active-foreground: @active-foreground;
active-background: rgba ( 223, 110, 0, 6 % );
selected-active-background: rgba ( 137, 134, 76, 100 % );
}
window {
background-color: @background;
border: 1;
padding: 5;
}
mainbox {
border: 0;
padding: 0;
}
message {
border: 2px 0px 0px ;
border-color: @separatorcolor;
padding: 1px ;
}
textbox {
text-color: @foreground;
}
listview {
fixed-height: 0;
border: 2px 0px 0px ;
border-color: @separatorcolor;
spacing: 2px ;
scrollbar: true;
padding: 2px 0px 0px ;
}
element {
border: 0;
padding: 1px ;
}
element.normal.normal {
background-color: @normal-background;
text-color: @normal-foreground;
}
element.normal.urgent {
background-color: @urgent-background;
text-color: @urgent-foreground;
}
element.normal.active {
background-color: @active-background;
text-color: @active-foreground;
}
element.selected.normal {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
element.selected.urgent {
background-color: @selected-urgent-background;
text-color: @selected-urgent-foreground;
}
element.selected.active {
background-color: @selected-active-background;
text-color: @selected-active-foreground;
}
element.alternate.normal {
background-color: @alternate-normal-background;
text-color: @alternate-normal-foreground;
}
element.alternate.urgent {
background-color: @alternate-urgent-background;
text-color: @alternate-urgent-foreground;
}
element.alternate.active {
background-color: @alternate-active-background;
text-color: @alternate-active-foreground;
}
scrollbar {
width: 4px ;
border: 0;
handle-width: 8px ;
padding: 0;
}
mode-switcher {
border: 2px 0px 0px ;
border-color: @separatorcolor;
}
button.selected {
background-color: @selected-normal-background;
text-color: @selected-normal-foreground;
}
inputbar {
spacing: 0;
text-color: @normal-foreground;
padding: 1px ;
}
case-indicator {
spacing: 0;
text-color: @normal-foreground;
}
entry {
spacing: 0;
text-color: @normal-foreground;
}
prompt {
spacing: 0;
text-color: @normal-foreground;
}
inputbar {
children: [ prompt,textbox-prompt-colon,entry,case-indicator ];
}
textbox-prompt-colon {
expand: false;
str: ":";
margin: 0px 0.3em 0em 0em ;
text-color: @normal-foreground;
}

View File

@ -0,0 +1,16 @@
[Unit]
Description=Archtorify Startup Service
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/archtorify -t
ExecReload=/usr/bin/archtorify -r
ExecStop=/usr/bin/archtorify -c
Restart=on-failure
RestartSec=10s
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,112 @@
#!/bin/bash
#boot into usb
loadkeys fr
ping -c4 archlinux.org
timedatectl set-ntp true
ip a | grep inet
pacman -Syy
pacman -S reflector
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
fdisk -l
#one harddrive : /dev/sda
#one partition : /dev/sda1
cfdisk /dev/sda
#gpt partition
#delete this partition
#create new one (512M) (linux filesystem)
#select freespace again
#create new one (20G) (linux filesystem)
#select freespace again
#the rest is for home partition (linux filesystem)
#write changes to disk type yes
#and quit
lsblk
#now format it
#sda1 : 512M
#sda2 : 20G
#sda3 : restG
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
mkfs.ext4 /dev/sda3
mount /dev/sda2 /mnt
mkdir /mnt/home
mount /dev/sda3 /mnt/home
lsblk
#sda2 is mounted to mnt
#sda3 is mounted to /mnt/home
pacstrap -i /mnt base linux linux-firmware sudo nano
#skid faisait base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
#root partition
#and home partition
arch-chroot /mnt /bin/bash
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc --utc
date
#timezone correct ?
#nano /etc/locale.gen
echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen
echo 'LANG=en_US.UTF-8' >/etc/locale.conf
locale-gen
echo 'KEYMAP=fr' > /etc/vconsole.conf
echo 'nowhere' > /etc/hostname
echo "127.0.0.1 localhost" > /etc/hosts
echo "127.0.1.1 localhost" >> /etc/hosts
echo "::1 localhost" >> /etc/hosts
pacman -S networkmanager
systemctl enable NetworkManager
pacman -S dhcpcd
systemctl enable dhcpcd
#set root password
passwd
useradd nothing
mkdir /home/nothing
cp /etc/skel/.* /home/nothing/
chown -R nothing: /home/nothing
#set nothing's password
passwd nothing
pacman -S sudo
echo '%wheel ALL=(ALL) ALL' >> /etc/sudoers
usermod -aG wheel nothing
pacman -S grub os-prober efibootmgr
mkdir /boot/efi
mount /dev/sda1 /boot/efi
lsblk
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB --removable
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount -R /mnt
reboot
#tarace go anarchy

View File

@ -0,0 +1,12 @@
[Unit]
Description=i3locker
[Service]
Type=forking
Environment=DISPLAY=:0
User=nothing
ExecStart=/usr/bin/i3lock -c 000000
[Install]
WantedBy=sleep.target suspend.target
Before=sleep.traget suspend.target

24
servers/Arch/i3locker.sh Normal file
View File

@ -0,0 +1,24 @@
#!/bin/sh
i3lock -c 003030
#-i /home/nothing/Nextcloud/blog/wallpapers/wallpaper_real_blue.png
#--insidecolor=00141e \
#--clock --datesize=70 \
#--color=00141e \
#--date-font=DejaVu \
#--radius=350 \
#--datecolor=d1cc73 \
#--datestr="%H:%M:%S" \
#--datepos="2140:860" \
#--ringcolor=00141e \
#--keyhlcolor=d1cc73 \
#--verifcolor=00141e \
#--indpos="2140:600" \
#--timepos="0:0" \
#--insidevercolor=d1cc73 \
#--ringvercolor=d1cc73 \
#--ring-width 5 \
#-B 10
#-i /home/nothing/lockedscreen.png \
#-B 2 \
#--color 000000 \

211
servers/Arch/index.html Normal file
View File

@ -0,0 +1,211 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../../assets/img/favicon.png">
<title>Arch Install</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-cis navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-cis" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist - 27 / 09 / 2020</ba></p>
<h1>Arch Installation</h1>
<p> First flash the arch iso on your usb stick:</p>
<img src="0.png" class="imgRz">
<p>Then just boot onto it from your BIOS.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="cis3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Manual beginning </b></h2>
<p>This is the annoying part since i can't script it. If it doesn't work for you just use <a href="https://anarchyinstaller.org/">Anarchy installer</a>, install arch on your
hard drive in a minimal way (with no DE (Desktop Environment) and no WM (Window Manager)).</p>
<pre><code class="nim">
######################## MANUAL !!! ############################
loadkeys fr
timedatectl set-ntp true
ping -c3 archlinux.org
pacman -Syy
pacman -S reflector
reflector -c "France" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist
fdisk -l | grep /dev/sd | grep Disk
#/dev/sda 64gb
cfdisk /dev/sda
################EFI################
#gpt
#delete existing partitions
#select freespace
#first partition : 1G (EFI)
#last partition : 499G (Linux Root x86_64)
#hit write
#hit quit
mkfs.vfat /dev/sda1
mkfs.ext4 /dev/sda2
mount /dev/sda2 /mnt
mkdir /mnt/boot/
mount /dev/sda1 /mnt/boot/
pacstrap /mnt base base-devel linux linux-firmware sudo nano wget
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
#welcome to chroot, use the first script!
</code></pre>
<p>This will setup your /dev/sda1 as a bootable linux partition, and makes the last 8GB as the swap partition.</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="cis2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b> First Script: Chroot Script</b></h2> </br> </br>
<p></p>
<pre><code class="nim">
wget https://blog.nihilism.network/servers/Arch/1.sh
chmod +x 1.sh
nano 1.sh
./1.sh
</code></pre>
<p>Just edit whatever you want in this script using nano and then execute it with ./1.sh</p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="cis1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Post Install Script</b></h2> </br> </br>
<p>After you've rebooted into your arch installation, you can configure your arch install however you want, but here's how i do it:</p>
<pre><code class="nim">
wget https://blog.nihilism.network/servers/Arch/2.sh
chmod +x 2.sh
nano 2.sh
./2.sh
</code></pre>
<p>Post-booting:</p>
<pre><code class="nim">
wget https://blog.nihilism.network/servers/Arch/3.sh
chmod +x 3.sh
nano 3.sh
./3.sh
</pre></code>
<img src="1.png" class="imgRz">
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="cisb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

View File

@ -0,0 +1,11 @@
[greeter]
background=/usr/share/backgrounds/wallpaper3.png
font-name = monospace Bold 14
icon-theme-name = Flat-Remix-Blue-Dark
screensaver-timeout = 60
theme-name = Numix-BLACK-SLATE
show-clock = false
position = 50%,center 50%,center
panel-position = top
default-user-image = /usr/share/backgrounds/user1.png
indicators = ~host;~spacer;~clock;~spacer;~language;~session;~ally;~power

4
servers/Arch/music.sh Normal file
View File

@ -0,0 +1,4 @@
#!/bin/sh
exec mpv --player-operation-mode=pseudo-gui --shuffle /mnt/vault/MUSIC/

132
servers/Arch/picom.conf Normal file
View File

@ -0,0 +1,132 @@
#!/usr/bin/compton
################################
###### iDigitalFlame 2020 ######
# #
# -/` #
# -yy- :/` #
# ./-shho`:so` #
# .:- /syhhhh//hhs` `-` #
# :ys-:shhhhhhshhhh.:o- ` #
# /yhsoshhhhhhhhhhhyho`:/. #
# `:yhyshhhhhhhhhhhhhh+hd: #
# :yssyhhhhhyhhhhhhhhdd: #
# .:.oyshhhyyyhhhhhhddd: #
# :o+hhhhhyssyhhdddmmd- #
# .+yhhhhyssshdmmddo. #
# `///yyysshd++` #
# #
########## SPACEPORT ###########
################################
## Picom Configuration
dbe = false;
vsync = true;
shadow = true;
fading = true;
backend = "glx";
blur-kern = "3x3box"
blur-method = "box";
fade-exclude = [
# "class_g = 'surf'",
# "class_g = 'Surf'",
"class_g = 'i3lock'",
"class_g = 'vncviewer'",
"class_g = 'Vncviewer'"
];
fade-in-step = 0.055;
opacity-rule = [
"80:class_g = 'alacritty'",
"85:class_g = 'slack'",
"85:class_g = 'Slack'",
"80:class_g = 'thunar'",
"80:class_g = 'Thunar'",
"85:class_g = 'discord'",
"80:class_g = 'leafpad'",
"80:class_g = 'Leafpad'",
"95:class_g = 'vscodium'",
"95:class_g = 'VSCodium'",
"85:class_g = 'lightcord'",
"90:class_g = 'bitwarden'",
"90:class_g = 'Bitwarden'",
"90:class_g = 'keepassxc'",
"90:class_g = 'KeePassXC'",
"80:class_g = 'stickynote'",
"85:class_g = 'TelegramDesktop'",
"85:class_g = 'telegram-desktop'",
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
blur-strength = 5;
focus-exclude = [];
fade-out-step = 0.055;
frame-opacity = 1;
shadow-radius = 5;
active-opacity = 1;
shadow-opacity = 0.8;
glx-no-stencil = true;
shadow-exclude = [
"class_g = 'Rofi'",
"class_g = 'Polybar'",
"class_g = 'firefox'",
"class_g = 'Firefox'",
"class_g = 'i3-frame'",
"class_g = 'chromium'",
"class_g = 'Chromium'",
"class_g = 'navigator'",
"class_g = 'Navigator'",
"class_g ?= 'Notify-osd'",
"class_g = 'firefox' && argb",
"name = 'Notification'",
"_GTK_FRAME_EXTENTS@:c",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
];
blur-background = true;
shadow-offset-x = -3;
shadow-offset-y = -3;
glx-swap-method = -1;
detect-transient = true;
inactive-opacity = 1;
mark-wmwin-focused = true;
glx-copy-from-front = false;
no-fading-openclose = false;
use-ewmh-active-win = true;
unredir-if-possible = true;
detect-client-leader = true;
mark-ovredir-focused = true;
glx-no-rebind-pixmap = true;
shadow-ignore-shaped = false;
blur-background-frame = true;
blur-background-fixed = true;
detect-client-opacity = true;
detect-rounded-corners = true;
blur-background-exclude = [
"class_g = 'Conky'",
"class_g = 'chromium'",
"class_g = 'Chromium'",
"window_type = 'dock'",
"window_type = 'desktop'",
"_GTK_FRAME_EXTENTS@:c"
];
glx-use-copysubbuffermesa = false;
inactive-opacity-override = false;
wintypes: {
menu = {
shadow = true;
};
utility = {
shadow = false;
};
tooltip = {
fade = false;
focus = true;
shadow = true;
opacity = 0.75;
};
popup_menu = {
shadow = true;
};
dropdown_menu = {
shadow = true;
};
};

View File

@ -0,0 +1,13 @@
[Unit]
Description=ProtonVPN-CLI auto-connect
Wants=network-online.target
[Service]
Type=forking
ExecStart=/usr/bin/protonvpn connect -f
Environment=PVPN_WAIT=300
Environment=PVPN_DEBUG=1
[Install]
WantedBy=multi-user.target

View File

@ -0,0 +1,66 @@
#!/bin/bash
#Arch Install :
loadkeys fr
#ip a | grep inet --> dhcpcd
timedatectl set-ntp true
#Partitionnement (uefi) :
#[/boot] 512M vfat (uefi system)
#[/] le reste ext4 (Linux Root x86_64)
#mkfs.truc --> /dev/device
#mount -> /mnt
pacstrap /mnt base linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
#(ATTENTION AUX UUID et PARTUUID --> blkid)
#Pour extract un truc : blkid | awk '{print $?}' | tr -d '"'
#Exemple : https://puush.tuto-craft.com/1591199923-MHvA42QvSt.png
arch-chroot /mnt
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc
echo 'fr_FR.UTF-8 UTF-8' > /etc/locale.gen
locale-gen
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
echo 'KEYMAP=fr' > /etc/vconsole.conf
echo 'nowhere' > /etc/hostname
echo "127.0.0.1 localhost
::1 localhost" > /etc/hosts
mkinitcpio -P
passwd
useradd nothing
mkdir /home/nothing
cp /etc/skel/.* /home/nothing/
chown -R nothing: /home/nothing
passwd nothing
pacman -S sudo
usermod -aG wheel nothing
pacman -S dhcpcd
systemctl enable dhcpcd
pacman -S refind
refind-install
Check /boot/refind_linux.conf : https://puush.tuto-craft.com/1589786074-QHD8Lw5Men.png
(also check if /boot is really /boot and not / /boot lol)
exit
umount /mnt/boot /mnt
reboot
*login as somebody*
sudo pacman -S base-devel git i3 xorg-server xorg-xinit

51
servers/Arch/xinitrc Normal file
View File

@ -0,0 +1,51 @@
#!/bin/sh
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f "$userresources" ]; then
xrdb -merge "$userresources"
fi
if [ -f "$usermodmap" ]; then
xmodmap "$usermodmap"
fi
# start some nice programs
if [ -d /etc/X11/xinit/xinitrc.d ] ; then
for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
exec i3

365
servers/anon.html Normal file
View File

@ -0,0 +1,365 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../assets/img/favicon.png">
<title>Privacy, Anonymity and Plausible Deniability Tutorials</title>
<link href="../assets/css/bootstrap.css" rel="stylesheet">
<link href="../assets/css/main.css" rel="stylesheet">
</head>
<body>
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div>
</div>
</div>
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../index.html">Previous Page</a></br></br><h1>Privacy, Anonymity and Plausible Deniability</h1>
<p> Tutorials to show how to achieve Privacy, Anonymity and Plausible Deniability online.
I have a certain quality standard as to how i do these tutorials, if there are any improvements i can do on them please let me know.
<img src="opsec4levels/0.png" class="imgRz">
<p> <a href="opsec4levels/index.html"><u>SHOWCASED ARTICLE:</u></a> Learn how to audit your own setup, to determine your OPSEC Level, and find out what is the most appropriate internet use for it.</p>
</p></br>
<p><u>Articles Status:</u></p>
<ol>
<li>✅: Completed</li>
<li>🟠: Work in progress</li>
<li>❌: Not started yet</li>
</ol></br>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div> <!-- /container -->
<!-- +++++ Second Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<div style="float: left; width: 50%;">
<p>📝 Explaining Concepts</p>
<ol>
<li><a href="manifesto/index.html">✅ a Nihilist's Manifesto</a></li>
<li><a href="aps/index.html">✅ Privacy, Anonymity, Plausible Deniability, Decentralisation, Security, and 0days</a></li>
<li><a href="governments/index.html">✅ Governments, Centralisation, and Law Enforcement</a></li>
<li><a href="govfear/index.html">✅ Governments fear Decentralisation and Anonymity</a></li>
</ol></br>
</div>
<div style="float: right; width: 50%;">
<p>📝 Explaining OPSEC ⭐</p>
<ol>
<li><a href="opsec4levels/index.html">✅ Audit your OPSEC and determine the appropriate internet use</a></li>
<li><a href="internetsegmentation/index.html">✅ Internet usage segmentation (QEMU VMs + Identity Management)</a></li>
<li><a href="opsec/index.html">✅ OPSEC: Using the right Technology and Behavior </a></li>
</br>
</br>
</br>
</ol></br>
</div>
</div>
</div><!-- /row -->
</div> <!-- /co tainer -->
</div><!-- /white -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><img src="su0.png"> <b>OPSEC LEVEL 1: Privacy </b> </h2>
<div style="float: left; width: 50%;">
<p>📝 Explaining Privacy</p>
<ol>
<li><a href="privacy/index.html">✅ What is Privacy ? Why is it important ? </a></li>
<li><a href="closedsource/index.html">✅ The main source of Privacy: Open source software </a></li>
<li><a href="openhardware/index.html">✅ The lack of Open Source Hardware (CPUs, Motherboards, GPUs)</a></li>
</ol></br>
<p>💻 Getting started</p>
<ol>
<li><a href="linux/index.html">✅ How to install Linux from a Windows PC ⭐</a></li>
<li><a href="linuxprograms/index.html">✅ How to install and update programs on Linux </a></li>
<li><a href="graphene/index.html">✅ How to install GrapheneOS on a Pixel Phone</a></li>
</ol></br>
</div>
<div style="float: right; width: 50%;">
<p>💻 Privacy means Open Source (FOSS)</p>
<ol>
<li><a href="compilation/index.html">✅ How to compile open source software + How to verify software integrity </a></li>
<li><a href="hypervisorsetup/index.html">✅ How to Virtualize Machines (QEMU/KVM Hypervisor)</a></li>
<li><a href="vpn/index.html">✅ How to get privacy from your ISP using a VPN</a></li>
<li><a href="passwordmanagement/index.html">✅ Password Management 101 (How to use Keepass)</a></li>
<li><a href="serversideencryption/index.html">✅ Serverside: Should I trust serverside encryption? Should I use PGP?</a></li>
<li><a href="pgp/index.html">✅ Private Messaging (PGP encryption)</a></li>
</ol></br>
</div></br></br>
<div style="float: right; width: 50%;">
<p>💻 Decentralisation in the service of Privacy</p>
<ol>
<!--<li><a href="anon.html">❌ IRC chat server setup</a></li>
<li><a href="anon.html">❌ XMPP chat server setup</a></li>
<li><a href="anon.html">❌ Matrix chat server setup</a></li>
<li><a href="anon.html">❌ Simplex chat server setup</a></li>-->
<li><a href="../selfhosting/index.html">✅ Self-Hosting tutorials Category</a></li>
</ol>
</div></br></br>
</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">
<h2><img src="on0.png"> <b>OPSEC LEVEL 2: Anonymity </b></h2>
<div style="float: left; width: 50%;">
<p>📝 Explaining Anonymity</p>
<ol>
<li><a href="anonymityexplained/index.html">✅ What is Anonymity ? Why is it Important ? </a></li>
<li><a href="torvsvpns/index.html">✅ The main source of Anonymity: The Tor Network</a></li>
<li><a href="torthroughvpn/index.html">✅ Using Tor Safely: Tor through VPN or VPN through Tor ? </a></li>
<li><a href="anonpersona/index.html">🟠 Shifting from a public to an Anonymous online persona</a></li>
<li><a href="phonenumbers/index.html">🟠 Phone Numbers are incompatible with Anonymity</a></li>
</ol></br>
<p>💻 Clientside - Anonymity using the Tor browser (<a href="torthroughvpn/index.html">⚠️ Check if your ISP allows Tor or Not!</a>)</p>
<ol>
<li><a href="torbrowsing/index.html">✅ If your ISP allows Anonymity (You -> Tor -> Websites)</a></li>
<li><a href="torbrowsing/index.html">❌ If your ISP Does not allow Anonymity (You -> VPN -> Tor -> Websites)</a></li>
<li><a href="torbrowsing/index.html">❌ If websites don't allow Anonymity (You -> Tor -> VPNs -> Websites)</a></li>
<li><a href="torbrowsing/index.html">❌ If Tor and VPNs are illegal in your country ⚠️ (You -> Tor Bridge -> Tor -> Websites)</a></li>
</br>
</ol></br>
<p>💻 Clientside - Anonymity using VMs (<a href="torthroughvpn/index.html">⚠️ Check if your ISP allows Tor or Not!</a>)</p>
<ol>
<li><a href="tailsqemuvm/index.html">✅ Tails OS QEMU VM for Temporary Anonymity</a></li>
<li><a href="whonixqemuvms/index.html">✅ VMs for Long-term Anonymity (Whonix QEMU VMs)</a></li>
<li><a href="torbrowsing/index.html">❌ Routing QEMU VMs through VPNs (You -> VPN -> Tor -> Websites)</a></li>
<li><a href="torbrowsing/index.html">❌ Routing VPNs through Whonix / Tails QEMU VMs (You -> Tor -> VPN -> Websites)</a></li>
<li><a href="torbrowsing/index.html">❌ Using Tor Bridges with Whonix / Tails QEMU VMs (You -> Tor Bridges -> Tor -> Websites)</a></li>
</ol></br>
</div>
<div style="float: right; width: 50%;">
<p>🧅 Serverside - Decentralisation in the service of Anonymity</p>
<ol>
<li><a href="tor/bridge/index.html">✅ Tor Bridge Node </a></li>
<li><a href="tor/relay/index.html">✅ Tor Node </a></li>
<li><a href="tor/exit_node/index.html">✅ Tor Exit Node </a></li>
<li><a href="monero2024/node.html">✅ Monero Node</a></li>
<li><a href="/index.html">❌ Haveno Seed Node</a></li>
</ol></br>
<p>💻 Clientside - Decentralized Finances</p>
<ol>
<li><a href="finances/index.html">✅ Why Financial decentralisation ? (Cryptocurrencies, Exchanges and KYC) ⭐</a></li>
<li><a href="monero2024/index.html">✅ How to acquire and use Monero </a></li>
<li><a href="haveno-client-f2f/index.html">✅ Haveno Decentralised Exchange direct Fiat -> XMR transaction ⭐</a></li>
<li><a href="haveno-arbitrator/index.html">✅ Haveno DEX Dispute resolution (Fiat -> XMR) </a></li>
<li><a href="haveno-sepa/index.html">✅ Haveno DEX Bank Transfer (ex: SEPA) -> XMR transaction </a></li>
<li><a href="haveno-cashbymail/index.html">✅ Haveno DEX Cash By Mail -> XMR transaction ⭐</a></li>
</ol></br>
<p>🧅 Serverside - Anonymity on Remote Servers (⚠️ <a href="sensitiveremotevshome/index.html">Remote Hosting = Safer!</a>)</p>
<ol>
<li><a href="anonymousremoteserver/index.html">✅ Acquiring and using remote servers anonymously (non-KYC providers) ⭐</a></li>
<li><a href="torwebsite/index.html">🟠 Hosting a .onion website when the ISP allows anonymity (with custom .onion Vanity V3 address) (server -> tor)</a></li>
<li><a href="anon.html">❌ Hosting a .onion website when the ISP doesnt allow anonymity (server -> vpn -> tor)</a></li>
</br>
</ol></br>
<p>🧅 Serverside - Clearnet Services (⚠️ <a href="sensitiveremotevshome/index.html">Remote Hosting = Safer!</a>)</p>
<ol>
<li><a href="dns/index.html">✅ Clearnet Bind9 DNS server setup (with DNSSEC)</a></li>
<li><a href="matrixnew/index.html">✅ Clearnet Matrix server</a></li>
<li><a href="xmpp/index.html">🟠 XMPP server (Gajim, OMEO encryption, ejabberd .onion setup)</a></li>
<li><a href="anonaccess/index.html">✅ Remote anonymous access setup (cockpit + ssh through tor)</a></li>
<li><a href="mailprivate/index.html">✅ Anonymous self-hosted clearnet Mail Server ⭐</a></li>
</br>
</ol></br>
</div></br></br>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><img src="de0.png"> <b>OPSEC LEVEL 3: Plausible Deniability </b></h2>
<div style="float: left; width: 50%;">
<p>📝 Explaining Plausible Deniability</p>
<ol>
<li><a href="encryption/index.html">✅ What is Plausible Deniability ? Why is it Important ?</a></li>
<li><a href="anon.html">❌ The main source of Plausible Deniability: Veracrypt Hidden Partitions</a></li>
<li><a href="anon.html">❌ Other sources of Plausible Deniability: Steganography</a></li>
<li><a href="anon.html">❌ Why isn't Anonymity Enough ? </a></li>
<li><a href="sensitiveremotevshome/index.html">🟠 Sensitive Services: Self-Host or Host Remotely ?</a></li>
</ol></br>
<p>💻 Clientside - Getting Started </p>
<ol>
<li><a href="veracrypt/index.html">✅ Plausible Deniability (Veracrypt Hidden Partition)</a></li>
<li><a href="plausiblydeniabledataprotection/index.html">✅ Plausibly Deniable Critical Data Protection</a></li>
<li><a href="anonymity/index.html">✅ Plausibly Deniable Anonymity VMs (Whonix VMs in a Hidden Volume)⭐</a></li>
</ol></br>
</div>
<div style="float: right; width: 50%;">
<p>🧅 Serverside - Protecting Plausible Deniability (⚠️ <a href="sensitiveremotevshome/index.html">Self Hosting = Risky!</a>)</p>
<ol>
<li><a href="pf_virt/index.html">✅ Open source router VM setup (pfsense on QEMU/KVM)</a></li>
<li><a href="failovers/index.html">✅ Electrical Failover (basic UPS setup)</a></li>
<li><a href="failover-wan/index.html">✅ Internet Failover (Dual WAN pfsense setup)</a></li>
<li><a href="physicalsecurity/index.html">✅ Physical Protection for an .onion Service (SSH + USB + Physical intrusion detection, automatic mail notifications, emergency shutdowns)</a></li>
<li><a href="endgame/index.html">✅ Endgame V3 (.onion service Anti DDOS / Load Balancer / WAF service + Captcha) ⭐</a></li>
</ol></br>
<p>💻 Steganography - Hiding secrets in plain sight</p>
<ol>
<li><a href="anon.html">❌ Hiding textfiles into images</a></li>
<li><a href="anon.html">❌ Hiding textfiles into audio files</a></li>
<li><a href="anon.html">❌ Hiding entire zipfiles into other files</a></li>
</ol></br>
</div></br></br>
</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">
<h2><b> Inspirations</b></h2>
<ol>
<li><a href="https://git.hackliberty.org/hackliberty.org/Hack-Liberty-Resources">Hack Liberty Resources</a></li>
<li><a href="https://privacyguides.net">Privacy Guides</a></li>
<li><a href="https://simplifiedprivacy.com">Simplified Privacy</a></li>
<li><a href="https://anonymousplanet.org/guide.html">The Hitchhiker's guide to Anonymity</a></li>
</ol></br></br>
<h2><b>Non-KYC VPS providers</b></h2> </br> </br>
<p>Current services used:</p>
<ol>
<li><a href="https://kycnot.me/service/servers.guru">ServersGuru (KYC-Free reseller of cloud providers like Hetzner)</a></li>
<li><a href="https://kycnot.me/service/nicevps">nicevps.net (KYC-Free registrar)</a></li>
</ol>
</br>
<p>Previous services:</p>
<ol>
<li><a href="https://kycnot.me/service/incognet">Incognet (both registrar and cloud provider)</a></li>
<li><a href="https://kycnot.me/service/hostiko">Hostiko (cloud provider)</a></li>
<li><a href="https://kycnot.me/search?q=hosting&type=service">Other Non-KYC Cloud Providers</a></li>
</ol>
</br></br>
<pre><code class="nim">
LEGAL DISCLAIMER:
Across the entirety of my blog, in all articles that I made, I advocate for the legal use of technologies, even when I am talking about Privacy-enhancing and Anonymity-enabling technologies. In no way am I advocating for any illegal use of any technology showcased in any article on my blog. as the goal of this blog is to remain stricly informative and educative.
I decline any and all responsibility for any mis-use of any of the technology i showcase in the entirety of my blog. I also decline any and all responsibility for any physical, digital and psychological damage caused by the mis-use of any showcased technology, as the responsibility of such acts remains with the perpretating third-party. By reading this blog, you permanently, irrevocably and world-widely agree that I am in no way am responsible for any illegal action done by you or anyone that uses any of the showcased technology in my blog articles.
</pre></code>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

BIN
servers/anonaccess/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
servers/anonaccess/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
servers/anonaccess/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
servers/anonaccess/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
servers/anonaccess/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
servers/anonaccess/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

View File

@ -0,0 +1,276 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>Remote anonymous access setup (cockpit + ssh through tor)</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../anon.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist@mainpc - 2024-05-02</ba></p>
<h1>Remote anonymous access setup (cockpit + ssh through tor) </h1>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Initial Setup </b></h2>
<p>On your server, edit the torrc file like so:</p>
<pre><code class="nim">
[ Datura ] [ /dev/pts/9 ] [~]
→ cat /etc/tor/torrc
HiddenServiceDir /var/lib/tor/onions/daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion/
HiddenServicePort 22 127.0.0.1:22
HiddenServicePort 80 127.0.0.1:4443
</code></pre>
<p>Then just edit your local .ssh config to access it:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/7 ] [~]
→ cat .ssh/config
Host web-gw2024-dedi
User root
hostname 37.27.32.233
IdentityFile ~/.ssh/torified
Host tortura
User root
hostname daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion
IdentityFile ~/.ssh/torified
proxyCommand ncat --proxy 127.0.0.1:9050 --proxy-type socks5 %h %p
Host datura
User root
hostname 65.109.30.253
IdentityFile ~/.ssh/torified
</code></pre>
<p>Then connect to the host via SSH:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/5 ] [~]
→ systemctl restart tor@default
[ mainpc ] [ /dev/pts/5 ] [~]
→ ssh tortura
The authenticity of host 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion (<<b></b>no hostip for proxy command>)' can't be established.
ED25519 key fingerprint is SHA256:A0CFTeUixGoK96VenBQ7Z2U8kX5olDCqBvBNeJUfs6I.
This host key is known by the following other names/addresses:
~/.ssh/known_hosts:144: [hashed name]
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added 'daturab6drmkhyeia4ch5gvfc2f3wgo6bhjrv3pz6n7kxmvoznlkq4yd.onion' (ED25519) to the list of known hosts.
Enter passphrase for key '/home/nihilist/.ssh/torified':
Linux Datura 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu May 2 14:47:23 2024 from 178.255.149.178
[ Datura ] [ /dev/pts/11 ] [~]
</code></pre>
<p>So <b>that's how you do it if you cannot access the server via a public IP directly</b>, but keep in mind that the latency is most likely unbearable due to the 6 hops circuit (since we're doing it via the .onion link, rather than connecting to the IP directly)</p>
<p> so you're probably better off just connecting to the IP directly but <b>forcing the SSH connection through tor using torsocks, which greatly reduces the latency (3 hops instead of 6)</b>:</p>
<pre><code class="nim">
[ mainpc ] [ /dev/pts/7 ] [~]
→ torsocks ssh datura
Enter passphrase for key '/home/nihilist/.ssh/torified':
Linux Datura 6.1.0-18-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.76-1 (2024-02-01) x86_64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu May 2 15:48:08 2024 from 127.0.0.1
[ Datura ] [ /dev/pts/12 ] [~]
→ id
uid=0(root) gid=0(root) groups=0(root)
</code></pre>
</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">
<h2><b>Cockpit .onion setup</b></h2> </br> </br>
<p>Let's install cockpit from the apt repositories: </p>
<pre><code class="nim">
[ Datura ] [ /dev/pts/11 ] [~]
→ apt install cockpit -y
[ Datura ] [ /dev/pts/11 ] [~]
→ systemctl status cockpit
● cockpit.service - Cockpit Web Service
Loaded: loaded (/lib/systemd/system/cockpit.service; static)
Active: active (running) since Fri 2024-05-03 13:30:51 CEST; 2min 5s ago
TriggeredBy: ● cockpit.socket
Docs: man:cockpit-ws(8)
Process: 3563910 ExecStartPre=/usr/lib/cockpit/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
Main PID: 3563926 (cockpit-tls)
Tasks: 1 (limit: 77002)
Memory: 2.4M
CPU: 355ms
CGroup: /system.slice/cockpit.service
└─3563926 /usr/lib/cockpit/cockpit-tls
May 03 13:30:51 Datura systemd[1]: Starting cockpit.service - Cockpit Web Service...
May 03 13:30:51 Datura cockpit-certificate-ensure[3563918]: /usr/lib/cockpit/cockpit-certificate-helper: line 25: sscg: command not found
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: ......+.....+.+......+...+.........+...+..............+.+...+..+...+.......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...+++++++++++++++++++++++++++++++>
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: .+.........+...+...+.......+........+....+..............+.........+......+.+......+..+.+..+...+....+...+.........+.....+....+.....+++++++++++++++++++++++++++++++++++++++++++++++++>
May 03 13:30:51 Datura cockpit-certificate-ensure[3563919]: -----
May 03 13:30:51 Datura systemd[1]: Started cockpit.service - Cockpit Web Service.
May 03 13:30:51 Datura cockpit-tls[3563926]: cockpit-tls: gnutls_handshake failed: A TLS fatal alert has been received.
May 03 13:30:55 Datura cockpit-tls[3563926]: cockpit-tls: gnutls_handshake failed: A TLS fatal alert has been received.
</code></pre>
<p>once it completes, just connect to it on port 9090:</p>
<img class="imgRz" src="1.png">
<p>ignore the self-signed HTTPs warning and enable javascript afterward:</p>
<img class="imgRz" src="2.png">
<p>In the Tor browser, select the "Safer" security level to be able to browse to the cockpit service with javascript:</p>
<img class="imgRz" src="3.png">
<img class="imgRz" src="4.png">
<img class="imgRz" src="5.png">
<img class="imgRz" src="6.png">
<p>if it refuses the login, make sure the user has proper sudo access like so::</p>
<pre><code class="nim">
[ Datura ] [ /dev/pts/11 ] [~]
→ useradd nihilist
[ Datura ] [ /dev/pts/11 ] [~]
→ passwd nihilist
New password:
Retype new password:
passwd: password updated successfully
[ Datura ] [ /dev/pts/11 ] [~]
→ usermod -aG sudo nihilist
[ Datura ] [ /dev/pts/11 ] [~]
→ visudo
# User privilege specification
root ALL=(ALL:ALL) ALL
nihilist ALL=(ALL:ALL) ALL
</code></pre>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

BIN
servers/anonpersona/0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

BIN
servers/anonpersona/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

BIN
servers/anonpersona/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
servers/anonpersona/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

View File

@ -0,0 +1,221 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<link rel="shortcut icon" href="../../../../../../assets/img/favicon.png">
<title>Shifting To An Anonymous Persona Setup</title>
<!-- Bootstrap core CSS -->
<link href="../../assets/css/bootstrap.css" rel="stylesheet">
<link href="../../assets/css/xt256.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="../../assets/css/main.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Static navbar -->
<div class="navbar navbar-inverse-anon navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand-anon" href="\index.html">nihilist`s Blog</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right">
<li><a href="/about.html">About</a></li>
<li><a href="/blog.html">Categories</a></li>
<li><a href="https://blog.nihilism.network/donate.html">Donate</a></li>
<li><a href="/contact.html">Contact</a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<!-- +++++ Posts Lists +++++ -->
<!-- +++++ First Post +++++ -->
<div id="anon2">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<a href="../anon.html">Previous Page</a></br></br><p><img src="../../assets/img/user.png" width="50px" height="50px"> <ba>nihilist@mainpc - 2024-03-11</ba></p>
<h1>Shifting To An Anonymous Persona Setup </h1>
<img src="0.png" style="width:250px">
<p>In this tutorial we're going to look at how you can move from a public persona to an anonymous one online along with the process behind it. </p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /grey -->
<!-- +++++ Second Post +++++ -->
<div id="anon3">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Self-Auditing</b></h2>
<p>Let's first assume that you have a public internet presence online, you have a domain name registered to your name, and you host some services online. </p>
<p>Let's also assume that you have followed the previous tutorials, meaning you now have whonix VMs in a veracrypt hidden partition that you can deny the existance of <b>(reminder: do NOT use SSDs, use HDDs otherwise devices that use wear-leveling can reveal the existance of a hidden partition)</b>.</p>
<p>So from now on your publicly you're going to PGP sign a message for everyone to see that you wish to sell the domain and all of it's subdomain services to someone else, and to message you over email/ or a chatrom for the price. The message can look as follows: </p>
<pre><code class="nim">
Hi all, planning to stop all of my services soon due to lack of interest / or X Y Z.
Please note that i'm ready to take offers as i'm selling the domain and all of it's underlying services to the highest bidder.
Contact me at email@example.com to discuss this offer if you're interested.
</pre></code>
<img src="1.png" class="imgRz">
<p>Basically here you're going to want someone anonymous to buy your services, officially. Secretely you will simply have moved to an anonymous way of operating.</p>
<img src="2.png" class="imgRz">
<p>Unless if you're hosting something incredible, Most likely noone will answer, but in the meantime you're going to audit your infrastructure on the following points:</p>
<pre><code class="nim">
-How is your domain accessed ?
-Did you register your domain under your own name ?
-Did you buy your domain using monero ?
-How are your servers accessed ?
-Did you ever not access those servers locally or through tor alone (ssh through tor)?
-Did you rent those servers under your own name ?
-Did you ever pay for those servers without using monero ?
-Do you have any services hosted at home ?
-if so, are they accessible through your public home IP ?
-if not, are they all accessible through a remote VPN gateway ?
-if not, are they all accessible through tor alone (via a .onion link) ?
-are they behind an open-source router such as pfsense ?
-Did you implement the recommended physical security measures in the previous tutorials?
-for any local home server: movement detection, usb changes, unauthorized login attempts, secret maintenance procedure ?
-for any client device (laptop/mainpc/phone):
-is the host OS of those devices open source ? (linux for pcs, grapheneOS for phone ?)
-are they all tampered protected ?
-Did you implement a secure OPSEC for your online accesses to services ?
- did you ever reuse a password on a closed-source OS ?
- did you ever reuse a password at all for an online service ?
- did you ever use your public IP, or a VPN IP to create an online email account that you've used in the past ?
- did you ever try to do any anonymous activity using that email account ?
</code></pre>
</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">
<h2><b>Formulating the plan</b></h2> </br> </br>
<p>Once you have the answer to all these questions, you're going to need to formulate a plan to move all of those services to their anonymous counterpart. Yes, sacrifices will need to be made.</p>
<pre><code class="nim">
-If you have any public domains, you're going to transfer it to a non-KYC domain name registrar or reseller, one that accepts monero and tor traffic, such as https://nicevps.net
-If you have any public servers, you're going to need to transfer all of your services to another server that will be bought with monero and accessed through tor alone. such as https://servers.guru
-If you have any servers at home, you're going to need to make sure that no traffic ever goes to and from your public servers without going through Tor first-hand.
-If you have any servers at home, you're going to need to make sure that they're behind an open-source router such as pfsense. (because closed-source routers cannot be trusted due to government pressures.
-If you have not implemented the required physical security measures for your client and home server devices, apply them as listed above.
-If you have ever used a password or an email with bad OPSEC as listed above, consider it burned and immediately give up using those moving forward.
-You must have an email address for public activities, and another for anonymous activities.
-You must have a master password for a keepass databse for public activities, and another for private activities, and another for anonymous activities.
</pre></code>
<p>Here's how your ideal infrastructure must look like, if you want to maintain anonymity online:</p>
<img src="3.png" class="imgRz">
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Second Post +++++ -->
<div id="anon1">
<div class="container">
<div class="row">
<div class="col-lg-8 col-lg-offset-2">
<h2><b>Carrying out the plan</b></h2> </br> </br>
<p>Once the plan is clear to you, it's time to implement it. This whole anonymization process can be disguised as a "i've sold all of my services to this anonymous guy online" scenario, while "This anonymous guy online" is secretely you, from the Whonix VMs inside of your hidden veracrypt partitions. A typical anonymization of your services would look like this: </p>
<pre><code class="nim">
Conversation on email / in a chatroom:
A: Hey i want to buy your services, i can pay 2 XMR
you: sure, here's my XMR address:
A:payment sent, awaiting accesses
you: ok payment recieved, here is the domain transfer code for domainexample.com: mkmkkljnnuju, i made sure it was unlocked
A: ok i've created the transfer request on nicevps.net, it will get transfered in a few days (can take 2 weeks for example). Please send me the accesses to your public servers.
you: here is SSH root access for server A, B, and C (typically the 2 dns servers, and the main public server)
A: ok i changed all of the accesses, please send me the files for the X Y Z services that you host at home. i've created a temporary user you can SSH with to copy the files in /tmp/
you: ok i just SCP'd (sent via SSH) the files in /tmp/
A: recieved, thanks.
you: Please publicly state, and PGP-sign that the domain, and all of it's servers have been bought by you, by mentionning the new name, email and the plan moving forward.
A: Domain has been successfully transfered to nicevps.net, all good thanks.
A: done, and added to the public page as an announcement, thanks.
</pre></code>
<img src="" class="imgRz">
<p>Make sure that you save the proof of the transaction (the whole chatlog, and the monero transaction ID), and that you sign it with you PGP key just in case if an adversary asks if you still are the owner of those services.</p>
<p>As a result, publicly you will now state that you no longer offer any of the services you were doing previously, and that someone else took over the website and services after buying it.</p>
<p>While secretely onwards, <b>these services will all be accessed, paid for and administered anonymously by you from the Whonix VMs you have inside your hidden veracrypt partition.</b></p>
</div>
</div><!-- /row -->
</div> <!-- /container -->
</div><!-- /white -->
<!-- +++++ Footer Section +++++ -->
<div id="anonb">
<div class="container">
<div class="row">
<div class="col-lg-4">
<h4>Nihilism</h4>
<p>
Until there is Nothing left.
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<h4>My Links</h4>
<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/>
</p>
</div><!-- /col-lg-4 -->
<div class="col-lg-4">
<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>
</div><!-- /col-lg-4 -->
</div>
</div>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
</body>
</html>

BIN
servers/anonymity.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

BIN
servers/anonymity/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

BIN
servers/anonymity/10.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

BIN
servers/anonymity/100.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 133 KiB

BIN
servers/anonymity/101.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

BIN
servers/anonymity/102.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

BIN
servers/anonymity/103.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
servers/anonymity/104.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

BIN
servers/anonymity/105.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

BIN
servers/anonymity/106.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
servers/anonymity/11.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
servers/anonymity/12.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

BIN
servers/anonymity/13.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
servers/anonymity/14.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

BIN
servers/anonymity/15.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
servers/anonymity/16.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 580 KiB

BIN
servers/anonymity/17.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 378 KiB

BIN
servers/anonymity/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

BIN
servers/anonymity/20.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 252 KiB

BIN
servers/anonymity/200.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 KiB

BIN
servers/anonymity/21.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 215 KiB

BIN
servers/anonymity/22.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 253 KiB

BIN
servers/anonymity/23.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

BIN
servers/anonymity/24.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 KiB

BIN
servers/anonymity/25.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

BIN
servers/anonymity/26.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

BIN
servers/anonymity/27.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 198 KiB

BIN
servers/anonymity/28.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 212 KiB

BIN
servers/anonymity/29.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

BIN
servers/anonymity/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

BIN
servers/anonymity/30.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

BIN
servers/anonymity/31.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 199 KiB

BIN
servers/anonymity/32.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 218 KiB

BIN
servers/anonymity/33.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

BIN
servers/anonymity/34.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

BIN
servers/anonymity/35.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

BIN
servers/anonymity/36.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

BIN
servers/anonymity/37.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

BIN
servers/anonymity/38.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

BIN
servers/anonymity/39.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
servers/anonymity/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
servers/anonymity/40.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 KiB

BIN
servers/anonymity/41.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

BIN
servers/anonymity/42.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
servers/anonymity/43.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
servers/anonymity/44.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
servers/anonymity/45.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

BIN
servers/anonymity/46.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
servers/anonymity/47.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

BIN
servers/anonymity/48.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
servers/anonymity/49.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

BIN
servers/anonymity/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

BIN
servers/anonymity/50.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
servers/anonymity/51.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
servers/anonymity/52.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
servers/anonymity/53.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

BIN
servers/anonymity/54.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
servers/anonymity/55.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
servers/anonymity/56.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
servers/anonymity/57.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

BIN
servers/anonymity/58.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Some files were not shown because too many files have changed in this diff Show More