The Quick, Down and Dirty Guide to Server Security in 2017

When major organizations like the BBC, NHS, & many more are affected by malware on their servers; it begs the question – who is safe? After all, aren’t these some of the biggest organizations in the world? Surely, they can afford the best-of-the-best in anti-virus programs?

First, we need to analyze what these attacks achieve and use, then we can look at how to combat it.


Is there a difference between Malware & Ransomware?
The short answer: No. Ransomware is a type of malware.


The longer answer: Malware is: software that is intended to damage or disable computers and computer systems. Ransomware is a type of malware that results in encrypting a user’s data, then demands payment in exchange for unlocking the data.


Another form of ransomware is simply where the hackers’ block normal access to the user’s system. Malware also includes, viruses, worms, or Trojans, spyware, rootkits, and more. Continue reading “The Quick, Down and Dirty Guide to Server Security in 2017”

iWant – The Decentralized Peer To Peer File Sharing Commandline Application

iWant – The Decentralized Peer To Peer File Sharing Commandline Application

iWant - Decentralized Peer To Peer File Sharing solution

A while ago, we have written a guide about and that allows you to share files over Internet easily and quickly, and PSiTransfer –  a simple open source self-hosted file sharing solution. Today, we will see yet another file sharing utility called “iWant”. It is a free and open source CLI-based decentralized peer to peer file sharing application.

What’s makes it different from other file sharing applications? You might ask. Well, it’s commandline application. You don’t need any memory consuming GUI utilities. You need only the Terminal. It is decentralized. That means your data will not be stored in any central location. So, there is no central point of failure. iWant allows you to pause the download and you can resume it later when you want. You don’t need to download it from beginning, it just resumes the downloads from where you left off. Any changes made in the files in the shared directory (such as deletion, addition, modification) will be reflected instantly in the network. Just like torrents, iWant downloads the files from multiple peers. If any seeder left the group or failed to respond, it will continue the download from another seeder. It is cross-platform, so, you can use it in GNU/Linux, MS Windows, and Mac OS X.

How to Fix Windows 10 Update Error Code 0x800705b4?

There are many fixes provided on the Internet that apply to Windows 10 update bugs in general. The most common are: run DISM too, run sfc / scannow, run Windows Update Troubleshooter, reset Windows Update components manually, disable antivirus software, and similar. Unfortunately, 0x800705b4 error causes might differ in each case; therefore, different solution methods apply to each computer owner. Therefore, try each fix provided below until you get 0x800705b4 error removed. Continue reading “How to Fix Windows 10 Update Error Code 0x800705b4?”

Check your disk usage with df and du

As system administrator , but also as common user on my PC, one of the more common problem is when a file system got filled up at up at 100% of its size.
So, in this article we’ll see 2 commands that can help us in keeping under control or check the space used in every filesystem and in his directory.

df : report file system disk space usage

du: estimate file space usage

Continue reading “Check your disk usage with df and du”

How to add swap to a KVM VPS or Dedicated Server CentOS 6

Swap is beneficial, because it allows inactive memory blocks to be written to disk, freeing up real memory for stuff like file system caching. Swap also (to some extent) protects you against short bursts of memory demand. Linux (by default) over commits real memory, relying on the fact that most applications ask for more than they need, but if they suddenly all need that memory swap can buffer you against applications crashing.

The first thing we need to do is check to see if any swap files have already ben enabled. So login to shell as the root user and run:

Continue reading “How to add swap to a KVM VPS or Dedicated Server CentOS 6”

GNU ddrescue – The Best Damaged Drive Rescue

When you rescue your data from a dying hard drive, time is of the essence. The longer it takes to copy your data, the more you risk losing. GNU ddrescue is the premium tool for copying dying hard drives, and any block device such as CDs, DVDs, USB sticks, Compact Flash, SD cards — anything that is recognized by your Linux system as /dev/foo. You can even copy Windows and Mac OS X storage devices because GNU ddrescue operates at the block level, rather than the filesystem level, so it doesn’t matter what filesystem is on the device.


Continue reading “GNU ddrescue – The Best Damaged Drive Rescue”

How to Install a CentOS 7.3 Minimal Server

This document describes the installation of a CentOS 7.3 server. The purpose of this guide is to provide a minimal setup that can be used as basis for our other tutorials here at howtoforge like the perfect server guides or the SAMBA, LAMP and LEMP server tutorials.



To get started with the CentOS 7.3 installation, we will need the installer ISO file. This can either be the CentOS minimal ISO or the DVD ISO file. If you plan to install just this one server then choose the minimal ISO as it is a smaller, the installer will download the required packages during installation later. I will install several servers with CentOS 7.3, therefore I choose the DVD installer ISO so I dont have to download the same packages again for each server. Continue reading “How to Install a CentOS 7.3 Minimal Server”