Regex (short for Regular Expressions) is a powerful tool used for searching, matching, and manipulating text based on specific patterns. Understanding and mastering this tool involves learning its syntax, operators, and advanced features.
Basics
Literals
Match exact characters.
E.g. ‘cat’ matches the string “cat”
Metacharacters
Special characters with unique meanings
MetacharacterMeaning.Matches...
Network Address Translation (NAT)
This is a method that allows multiple devices on a local network to be mapped to a single public IP address, which conserves the number of public IP addresses needed.
How it works
Private to Public - When a device on a private...
SQL Injection (SQLi) is an attack technique that allows an attacker to manipulate the SQL queries that an application makes to its database. There are several different types of SQLi such as:
In-Band SQL Injection
This is the most common and easy-to-exploit form of SQL injection,...