Articles by Deepak Prasad
Install DVWA on Kali Linux (Step-by-Step)
Step by step instructions to install DVWA in Kali Linux with screenshots.
Git Delete Branch (Local & Remote) with Examples and Fixes
Learn how to delete a Git branch locally and remotely with step-by-step examples. This guide explains git delete branch commands, force delete, deleting remote …
Flask SQLAlchemy [In-Depth Tutorial]
Flask SQLAlchemy is an extension for flask that adds support for SQLAlchemy to flask by adding useful defaults and helpers that simplify basic tasks
Flask Templates with Jinja2 Explained in Detail
Jinja2 is python based template engine used in flask, it is built in flask, so you do not need to download a separate package to use jinja2 with flask, it is …
Steps to Create Python Web App | Python Flask Example
life cycle of creating a python web app that allows user to create, edit and delete blog posts. We used flask for the back-end, jinja2 engine that comes with …
Git rebase explained in detail with examples
git rebase is used to integrate changes from one branch into another. rebase takes a series of commits (normally a branch) and replays them on top of another …
Install Kali Linux on VirtualBox [step-by-step screenshots]
Step by step instructions to install kali linux in virtualbox with screenshots. 2 different methods to install Kali Linux on Oracle VirtualBox
How to Create Git Repository (git init Command with Examples)
Learn how to create a Git repository using the git init command with step-by-step examples. This guide explains how to initialize a local repository, understand …
Git Config Global: How to Set Username, Email & Defaults (Step-by-Step)
Learn how to configure Git globally using git config --global. This step-by-step guide covers setting username, email, default editor, and verifying Git …
Git Workflow Explained: Lifecycle, Diagram, Steps & Examples
Learn Git workflow with lifecycle, diagram, steps, and examples. Understand Git process flow, file lifecycle, and commands like add, commit, and push in a …
How to Get Started with Game Development?
Game development might sound as simple as creating a video game. But have you ever thought about what it looks like
Machine Learning in Video Games
machine learning has discovered computer video games as an interesting and rewarding area. Also, the video game market has become a prominent and proven global …
Check OPEN Ports in Linux [Like a PRO]
Use nmap, hping3 and netcat (nc) to check open ports in Linux. You can also use netcat to test firewall rules to make sure if a port is open or closed in a …
How to stop ICMP ping flood attack (DOS) on Linux
Prevent ping flood attack in Linux using iptables and firewalld for both IPv4 and IPv6. Apply hash limit to ICMP Echo request to control ping flood in Linux and …
Mount ConfigMap as file in existing directory - K8s
Mount ConfigMap as file into an existing directory in Kubernetes with and without helm charts. Mount files into an existing volume inside Pod container.
