Bonding - teaming 802.3ad LACP on Debian Server NIC teaming (Ling Aggregation) presents an interesting solution to redundancy and high availability in the server/workstation computing realms. With the ability to have multiple network interface cards, an administrator can become creative in how a particular server accessed or create a larger pipe for traffic to flow through to the particular server. Debian Linux Networking
Debian - Source Routing In some circumstances we want to route packets differently depending not only on ip destination addresses, but also on other packet fields: source address, IP protocol, transport protocol ports, or even packet payload. This task is called policy based routing - PBR. Debian Linux Networking
Debian Permanent Static Routes In this tutorial we are going to learn how to add permanent (persistent) static route in Debian or Ubuntu Linux. Debian Linux Networking
DMARC - Domain-based Message Authentication, Reporting and Conformance Domain-based Message Authentication, Reporting, and Conformance, or DMARC, is a technical standard that helps protect email senders and recipients from spam, spoofing, and phishing... Networking Security
Explanation DKIM (DomainKeys Identified Mail) in all details DKIM (DomainKeys Identified Mail) is a system that lets your official mail servers add a signature to headers of outgoing email and identifies your domain’s public key so other mail servers can verify the signature. As with SPF (Sender Policy Framework helps keep your mail from being considered spam. It also lets mail servers detect when your mail has been tampered with in transit. Networking Security
SPF - Sender Policy Framework Sender Policy Framework (SPF) is an email authentication method designed to detect forged sender addresses in emails (email spoofing), a technique often used in phishing and email spam. SPF allows the receiver to check that an email claiming to come from a specific domain comes from an IP address authorized by that domain's administrators. Networking Security
What is email envelope and email header The key for understand smtp protocol is learn, what is difference between email envelope and email header. Another words, what is email envelope vs email header. Networking Security
The most important Redis data structures you must understand Redis is the world's most popular in-memory data structure server. In order to make good use of it, we need to understand its basic data structures first. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Linux
Python Dictionaries on Steroids with Python-benedict Python-benedict is a powerful Python library that extends the capabilities of Python's built-in dictionary (or dict) class. The library enables you to easily access, search, and modify nested values, manipulate and transform data, and convert various formats to and from dictionaries. As the dictionary is one of the most commonly used data structures in Python, this library could be a potential boost to productivity. Python Development
Webserver in bash - execute bash command Do you want a quick, dirty, and unsafe way to execute commands to your Linux box over HTTP? You can use the following hack! I don't recommend using this for a production system or something more important than a hobby project. Linux Bash
Nginx TLS TCP Proxy server for tcp upstream servers This article explains how to set up SSL termination for NGINX server and a load-balanced group of servers that accept TCP connections. And how configure NGINX as tcp proxy server for multiple tcp backends with SSL/TLS support. Web Servers Security
Bash Parameter Substitution What is linux bash parameter substitution and how use it Linux Bash Development