Alerts This Week
Warning Icon 1 646
Alerts This Week
Warning Icon 1 646

How to: Secure My Network in Linux

Find the HOWTO or step-by-step guide that you need right here.

How to Find and Remove Malicious Cron Jobs on Linux

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

A compromised Linux server can continue running malware long after the initial intrusion. One of the most common persistence techniques is a malicious cron job that silently downloads payloads, restarts malware, or re-establishes attacker access every few minutes. This guide shows how to identify suspicious cron entries, preserve forensic evidence, remove unauthorized scheduled tasks, and verify that no additional persistence mechanisms remain.

How To Understand Failed Authentication Patterns in Linux Logs

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

Exposed SSH servers are continuously hammered by brute-force attacks, password spraying, credential stuffing, and recycled passwords from infostealer dumps. Attackers rotate usernames, test weak credentials, and probe for anything that gives them initial access. The logs usually look messy long before the compromise happens.

How to Respond After Detecting a Compromised Linux Server

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

The first 30 minutes after discovering a compromised Linux server usually decide how much evidence remains available. One rushed reboot or cleanup attempt can wipe logs, terminate malicious processes, or remove network activity that investigators still need to review. Attackers also do not usually stay on one system for long once access is established. Early response is mostly about preserving visibility. Collect process information. Save network connections. Limit access carefully before making major changes to the system. 

How to Diagnose Suspicious Outbound Connections on Linux Servers 

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

When a Linux server initiates an unauthorized outbound connection to an unknown IP address, it rarely triggers an immediate system failure. Instead, the server continues running normally, and the connection is usually only discovered during a routine firewall log review, a DNS audit, or a post-incident investigation. Because there are no obvious system crashes or performance drops, these quiet outbound sessions can easily be overlooked.

How to Install and Set Up Snort IDS on Linux (Working Alerts in 30 Minutes)

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

Outcome Checklist This guide installs Snort as a passive intrusion detection system on Linux and verifies functionality by generating a test alert. Each step builds on the previous one. Do not skip steps. By the end of this guide: Snort is installed, and the version confirmed. HOME_NET is correctly configured. A local rule is created. Configuration validates without errors. A real test alert appears in /var/log/snort/alert Snort runs persistently via systemd (optional).

Improving SSH Security on Linux with the Help of Fail2Ban Tool

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

SSH is an indispensable part of Linux administration, enabling access to remote servers and desktops for admin tasks. Although SSH offers more secure credentials than what it replaced (Telnet), its security alone cannot guarantee safe operations. For instance, an attacker could launch a brute-force attack on your machine by constantly attempting to login until he or she gets the correct credentials.

Efficient Network Management Through sslh Transparent Proxying

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

Imagine you run a small business with several web services, such as a corporate website, an employee intranet, and a remote access server for staff working from home. Each service typically requires its port: 80 for the website, 443 for secure access, and 22 for SSH. Managing multiple ports complicates configuration and increases your exposure to security risks.

SnoopGod Linux 22.04 LTS: New Pentesting Distro with High Requirements

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

SnoopGod Linux is a new Linux distro built on an Ubuntu base specializing in pentesting, security, and development. It is the latest entrant in the Linux distro market, offering hacking and penetration testing functionalities. This article will explore the features of SnoopGod Linux, analyze its implications, and highlight some questions security practitioners may have about the new distro.

Kali Linux 2024.1 Release: New Tools and Enhanced Security Features

data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20100%20100%22%3E%3C/svg%3E

Kali Linux recently unveiled its first release of 2024, version 2024.1, packed with new features that are both promising and intriguing for security practitioners and Linux enthusiasts. Kali Linux is renowned for its robust security testing capabilities, the update showcases notable enhancements such as a Micro Mirror Free Software CDN, a theme refresh, desktop environment changes, NetHunter updates, and introducing four new tools. With a focus on ethical hacking and penetration testing, Kali Linux stands out as a powerful distribution that caters to various aspects of cybersecurity.

Your message here