System Administration & Configuration

Install and Use The Signal Encrypted Messenger App

Objective Install Signal on Android and Linux. Distributions This guide is geared towards Ubuntu and Debian, but will work on other distributions with modification. Requirements A working Linux install with root privileges and an Android phone Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Do you wish...
Read More...

Share Files Securely With Onionshare

Objective Install Onionshare in Linux and use it to send files over Tor. Distributions This guide targets Ubuntu, Debian, Fedora, and Arch Linux. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Install Onionshare...
Read More...

Traceroute Basics

Objective Install and use of traceroute in Linux. Distributions This guide supports Ubuntu, Debian, Fedora, OpenSUSE, and Arch Linux. Requirements A working Linux install with a network connection. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Traceroute finds the path network packets take between your...
Read More...

Look Up Website Information With Whois in Linux

Objective Install and use the whois command in Linux. Distributions This guide covers Ubuntu, Debian, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of any of the supported distributions with root privileges. Difficulty EASY Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Whois is a simple, yet powerful,...
Read More...

Encrypt A Drive With VeraCrypt in Linux

Objective Install VeraCrypt and encrypt a drive. Distributions This guide will work on nearly any Linux distribution. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction TrueCrypt was known as a gold standard in...
Read More...

How to use HTML5 server-sent events

Objective After reading this tutorial you should be able to understand and take advantage of HTML5 server-sent events. Requirements No particular requirements needed Difficulty EASY Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Server-sent events is an HTML5 technology which allows a client to automatically monitor...
Read More...

How to use Puppet environments in Linux to safely update an agent

Objective Create and use puppet environments to test new configuration before updating a live production system. Operating System and Software Versions Operating System: Any major linux distribution e.g. Ubuntu, Debian, CentOS Software: puppet and puppet-master Requirements Privileged access to the puppet master server and the puppet client node. Difficulty MEDIUM Conventions # - requires given linux commands to be executed with root privileges either directly as a root user or by use of sudo...
Read More...

How to install UFW and use it to set up a basic firewall

Objective UFW basics including UFW installation and setting up a basic firewall. Distributions Debian and Ubuntu Requirements A working Debian or Ubuntu install with root privileges Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Setting up a firewall can be a huge pain. Iptables isn't exactly known for...
Read More...

Set Up A Headless Deluge Server on Linux

Objective Install and configure a headless Deluge server, and connect to it with the Deluge client. Distributions This guide is tailored towards Debian, Ubuntu, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of one of the supported distributions with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular...
Read More...

Install Windows Steam on Linux With Lutris

Objective Install the Windows version of Steam on Linux with Lutris. Distributions The Lutris installation section of this guide is tailored to Ubuntu, but this can be done on any distribution running Lutris. Requirements A working Linux install with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user...
Read More...

How to Benchmark Your Linux System

Objective Use GeekBench, Sysbench, Hardinfo, and Phoronix Test Suite to benchmark your Linux system. Distributions This will work on most modern distributions. Requirements A working Linux install with root privileges. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction There are a bunch of reasons that you'd...
Read More...

Benchmark Your Graphics Card On Linux

Objective Install Phoronix Test Suite and benchmark your system's graphical performance using the Unigine benchmarks and Steam games. Distributions This guide targets Debian, Ubuntu, Fedora, OpenSUSE, and Arch Linux. Requirements A working install of one of the supported distributions with root privileges and the latest graphics drivers installed. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo...
Read More...

Install And Test Vulkan On Linux

Objective Install and test Vulkan. Distributions This guide covers current versions of Debian, Ubuntu, Fedora, OpenSUSE, and Arch. Requirements A working install of one of the covered distributions with root privileges and current graphics drivers. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Vulkan is...
Read More...

How To Choose The Best Linux Distro

Introduction Choosing a Linux distribution can be one of the most difficult things for a Linux user. There are so many excellent options, and they all have their own unique strong suits. There are also constant updates, news, and general community chatter that muddy the waters even more, making the process much less of a direct route. However, there are a couple of questions that you can ask yourself in choosing a distribution that help clear things up. It's also important to remember that...
Read More...

How to Install Kali Linux On VirtualBox

Objective Download and run a Kali Linux VirtualBox image. Distributions This will work on any distribution running VirtualBox. Requirements A working Linux install with VirtualBox or root access to install VirtualBox Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction VirtualBox is an extremely popular option...
Read More...

Make A Kali Linux Persistent USB

Objective Create a Kali Linux persistent USB. Distributions This will work from any distribution. Requirements A working Linux install with root privileges. You'll also need a USB drive with at least 8GB of space. Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Kali Linux is an excellent distribution for...
Read More...

How to install Kali Linux

Objective Install Kali Linux Distributions You'll just need a working install of something to make the install USB Requirements A free hard drive to install Kali Difficulty Easy Conventions # - requires given linux command to be executed with root privileges either directly as a root user or by use of sudo command $ - given linux command to be executed as a regular non-privileged user Introduction Kali Linux is a powerful toolkit for security testing. In most cases, you can simply run it...
Read More...

How to share your desktop in Linux using x11vnc

Objective Learning how to share you desktop using the vnc protocol and the x11vnc application Requirements Having the x11vnc package installed Difficulty EASY Conventions # - requires given command to be executed with root privileges either directly as a root user or by use of sudo command $ - given command to be executed as a regular non-privileged user Introduction While ssh is a vital tool for every system administrator, being it the most used and secure protocol for remote administration,...
Read More...

Kali Linux Burp Suite Tutorial

When it comes to testing the security of web applications, you'd have a hard time finding a set of tools better than Burp Suite from Portswigger web security. It allows you to intercept and monitor web traffic along with detailed information about the requests and responses to and from a server. This tutorial covers setting up Burp Suite and using it as a proxy for Firefox, how to gather information and use the Burp Suite proxy, a realistic testing scenario using information gathered through...
Read More...

Linux Mint vs Ubuntu

Introduction There probably aren't two Linux distributions more closely related than Ubuntu and Linux Mint. Actually, the two are so close to one another, there's serious debate about whether or not they are the same distribution. Linux Mint takes Ubuntu and adds some extra polish to it. Mint has a different default configuration, some additional packages, and its own desktop environments. Otherwise, it's the same distribution as Ubuntu.
Read More...