Category

Cybersecurity and Ethical Hacking Tutorials

Learn cybersecurity concepts, ethical hacking techniques, system hardening, and best practices to secure applications and infrastructure.

The Security section covers cybersecurity concepts, ethical hacking techniques, and system hardening practices.

Security is critical for protecting systems, networks, and applications from threats. These tutorials help you understand vulnerabilities, offensive-security lab setups, and defensive controls.

Browse the articles below for penetration-testing walkthroughs, hardening guides, and certification-oriented topics.

You can also explore Linux and Networking for deeper insights.

130 articles

Security category illustration with shield, access control, and threat defense graphics
security

3 Methods to Perform DNS Reconnaissance

DNS reconnaissance is a technique to gather information about DNS (Domain Name System) data. This process helps in identifying the network infrastructure and

Deepak Prasad5 min read
security

Active and Passive Reconnaissance Explained

Common active reconnaissance methods include the following:

Deepak Prasad4 min read
security

URL Fuzzer and Web Application Fuzzing Tools

Learn what a URL fuzzer does, how web application fuzzing works, when to use online URL fuzzers vs command-line tools, and how to choose between FFUF, Gobuster, Dirsearch, Wfuzz, Feroxbuster, and Burp Intruder for …

Deepak Prasad13 min read
security

How to Find Hidden API Endpoints

Learn practical and authorized ways to find hidden API endpoints using browser DevTools, JavaScript files, GitHub search, archived URLs, gau/getallurls, APK analysis, and JS recon tools such as LinkFinder and JSFScan.

Deepak Prasad11 min read
security

Ethical Hacking & Penetration Testing Tutorial (Hands-On)

Free, hands-on ethical hacking and penetration testing tutorial - lab setup, reconnaissance, password cracking, phishing, web/mobile pentesting, MITM attacks, and exploitation frameworks. 80+ practical lessons.

Deepak Prasad1 min read
security

OpenSSL & PKI Certificates Tutorial for Beginners

Complete OpenSSL and PKI tutorial - generate keys, build a Certificate Authority, issue SAN and ECC certificates, configure mTLS, renew and revoke certificates. 24 hands-on lessons tested on Linux.

Deepak Prasad1 min read
networking

Wireshark Tutorial for Network Analysis & Troubleshooting

Free, hands-on Wireshark tutorial covering capture, filters, decryption, TCP/UDP analysis, TLS/IPsec inspection, and real-world troubleshooting. 35+ packet-level examples with sample .pcap files included.

Deepak Prasad1 min read
security

How to Install .deb Files in Kali Linux (4 Easy & Safe Methods)

Learn how to install .deb files in Kali Linux using dpkg, apt, and gdebi. Step- by-step commands, dependency fixes, and best practices.

Deepak Prasad4 min read
security

How to setup http/https proxy with special characters in password

How to export the variable "http_proxy" or "https_proxy" when there are special characters in username or password in Linux?

Deepak Prasad3 min read
security

Setup Lab Environment for CompTIA PenTest+ Exam (PT0-002)

In this tutorial we will be setting up the Lab Environment which we will use through out the course of CompTIA PenTest+ Tutorial.

Deepak Prasad7 min read
security

Setup & verify Mutual TLS Authentication (MTLS) with OpenSSL

With mutual TLS authentication (MTLS), not only does the service side prove its identity by exposing a certificate, but also the clients prove their identity to the servers by exposing a client-side certificate.

Deepak Prasad15 min read
security

OpenSSL: Generate ECC Certificates for Apache Server

Elliptic Curve Cryptography (ECC) is an encryption technique that provides public-key encryption similar to RSA. We can generate ECC certificates using openssl and install it on Apache server for verification

Deepak Prasad9 min read
security

How to manage Pentest Projects with Cervantes?

Cervantes is an open source, a collaborative platform designed for pen-testers and red teams looking to save time and manage their projects, clients,

Kennedy Muthii5 min read
security

OpenSSL create Certificate Chain [Root & Intermediate CA]

Steps to create root and intermediate CA certificate and combine them to openssl create certificate chain. Openssl verify certificate chain (CA bundle)

Deepak Prasad20 min read
security

Steps to generate CSR for SAN certificate with OpenSSL

Step by step instruction to generate Certificate Signing Request (CSR) for Subject Alternative Name (SAN) certificates using openssl with examples in Linux

Deepak Prasad6 min read
security

CompTIA PenTest+ (PT0-002) Exam Dumps with Practice Questions

Since you are here so I can only assume you are also interested in becoming cybersecurity penetration tester, also called an Ethical Hacker. This tutorial is

Deepak Prasad2 min read
security

Learn about SQL Injection Attack with Example

People say they know what SQL injection is, but all they have heard about or experienced are trivial examples. SQL injection is one of the most devastating

Deepak Prasad10 min read
security

Beginners guide on PKI, Certificates, Extensions, CA, CRL and OCSP

Understanding overview on PKI, Certificate Authority, Certificate Revocation Lists, Online Certificate Status Protocol, Certification Authorities & Hierarchies

Deepak Prasad9 min read
security

Steps to create Self-Signed Certificate with OpenSSL

Steps with openssl create self signed certificate Linux with and without passphrase. Use self signed certificate with Apache webserver example

Deepak Prasad4 min read
security

Revoke certificate and generate CRL OpenSSL [Step-by-Step]

Step by step instructions to revoke or delete certificate from keystone and generate CRL Certificate Revocation List) using openssl in Linux with example openssl generate crl.

Deepak Prasad12 min read
security

Create SAN Certificate | OpenSSL generate CSR with SAN command line

Create SAN certificate using openssl generate csr with san command line. Openssl sign CSR with Subject Alternative Name. openssl add san to existing certificate

Deepak Prasad9 min read
security

OpenSSL create Client Certificate & Server Certificate with Example

Steps to create client certificate and server certificate using your own Certificate Authority chain (CA bundle) and configure Apache with SSL (HTTPS)

Deepak Prasad16 min read
security

How to create Self-Signed CA Certificate with OpenSSL

Learn how to generate a ca certificate and how to sign a certificate using openssl. Steps to create certificate authority CA and CSR with openssl

Deepak Prasad8 min read
security

Simple Steps to Generate CSR using OpenSSL with Examples

Steps to generate csr (certificate signing request) using openssl in Linux with examples. Create private key with and without passphrase.

Deepak Prasad7 min read
security

Useful OpenSSL command to view Certificate Content

Use openssl to view certificate content for different kinds of certificate. how to read x509 certificate. view certificate details

Deepak Prasad2 min read
security

How to Renew Expired Root CA certificate with OpenSSL

Technically you can't renew expired root CA certificate instead you can create a new root ca certificate using private key with openssl. The new root CA certificate can be used to verify old certificates.

Deepak Prasad6 min read
security

Renew SSL/TLS certificate OpenSSL

Step by Step instructions to renew SSL or TLS certificate (server/client) using OpenSSL command. Retain all SAN fields with X.509 extensions during renewal of certificate.

Deepak Prasad16 min read
security

Renew self-signed certificate OpenSSL

Step by Step instructions to renew self-signed certificate using OpenSSL command. Export CSR using expired certificate and using existing private key we can renew any kind of certificate

Deepak Prasad6 min read
security

Shell script to generate certificate OpenSSL [No Prompts]

Step by Step instructions to use shell script to generate certificates with openssl. generate both self signed and rootCA signed certificates using bash or shell script without any prompt.

Deepak Prasad11 min read
security

Things to consider when creating CSR with OpenSSL

We must consider some important point when creating CSR or else we may face issues later while using the certificate

Deepak Prasad11 min read