How to Use tcpdump for Packet Capture

Capturing packets is a very useful way of analyzing the inner workings of a network. There’s a variety of different tools available that are developed for this purpose. One of them is tcpdump. Here we show you how to make the best use of this great tool for network engineers and penetration testers alike. Content … Read more

How to Generate SSL Certificates on Linux Using OpenSSL

The process of generating SSL/TLS certificates is a common task for many Linux system administrators. Luckily, even if you are not an administrator, it is easy to do so using OpenSSL, an open-source tool that is installed by default on many Linux distributions. Here we explain what OpenSSL is, how to install it, and most … Read more

How to Utilize Python for Basic Linux System Administration and Networking Tasks

Python is a great programming language for automating system administration tasks on Linux systems. With its wide selection of different libraries, many of them can be used to improve the efficiency of various tasks. Using the examples below, you can easily run Linux system commands, work with files and directories, perform networking tasks and automate … Read more

How to Use Emacs As a USENET Reader With Gnus

USENET is a decentralized global messaging system. It is considered to be the first global social network with more than 100,000 groups that are talking about various topics and specializations. This makes USENET a particularly good repository of knowledge and discussion for the interested reader. Content What Is gnus? Why Use a Newsreader in Emacs? … Read more

How to Set Up an SFTP Server on Linux

Most people prefer utilities like FileZilla, WinSCP or other FTP programs when they need to transfer files to or from Linux servers. SFTP is a secure alternative to the original FTP protocol. It performs mostly the same functions as its unsecured version, but with an added layer of encryption. To accomplish this, it uses the … Read more

How to Fix Can’t Type in Terminal Issue in Linux

The terminal remains the primary way the majority of Linux users interact with their computers. Nothing is perfect, though, and sometimes even the terminal can stop responding or ignore your input. If your Terminal freezes and you can’t type on the terminal, here are some of the most prevalent causes and their solutions. Content Is … Read more

How to Set Up Leafnode as an Offline USENET Server

Dealing with remote news servers can be a pain for the frequent USENET reader. More often than not, these servers can be slow and unreliable. Furthermore, if you access free providers too frequently, such as with AIOE, they can limit your connection and ban your IP address. These factors can make the USENET experience painful … Read more

5 Useful Patches to Improve Your dwm Experience

Dwm is a brilliant piece of minimalist software. Through only 2000 lines of code, its developers managed to provide a fast and light window manager. This spartan approach on software development, however, came with a price. Some features were dropped in order to keep the program size down. Despite that, it is possible to introduce … Read more

What Is Log4Shell and How to Protect Your Linux System Against It

The Log4Shell (CVE-2021-44228) vulnerability is described by many cybersecurity researchers and experts to be the most critical zero-day vulnerability of all time. It affects a widely-used Java utility by the name of Log4j, which has been around since 2001 for logging and communicating events, such as routine system operations and software errors. Here we show … Read more

5 Useful Emacs Packages for Better Productivity

Emacs is the kitchen sink of extensibility. It was initially made to be a simple text editor similar to nano. These days, Emacs is often thought of as a Lisp interpreter that can do just about anything. Emacs can be your web browser, your music player, and even your window manager. In this article, we … Read more