Blog (7)

I'm happy to write about various topics whether it's a technical deep dive or a soft skills piece.

If you like algorithms, check out this repository on .

How to uninstall or remove package from Ubuntu

In this guide, we will discuss different methods to uninstall packages on the Ubuntu system. Choose either one of these methods depending on your needs. Each method will be explained in detail, so you can choose the one that best fits your requirements.

packagelinuxubuntuuninstallremove

ICMP

The Internet Control Message Protocol (ICMP) [RFC792].

icmpnetworkprotocol

TCP Header

TCP, is a protocol that ensures data packets are delivered and received in order, with no dropped packets.

tcpheadernetwork

Promiscuous mode

Promiscuous mode is a network monitoring technique used for packet sniffing, mostly for diagnosing network connectivity problems and detect potential vulnerabilities.

networkpromiscuouslinux

Tcpdump

The tcpdump is a CLI tool, designed to intercepts network traffic and providing a look at what kind of information flows through the existing connections.

networktcpdumplinuxmonitor traffic

KMP Algorithm for Pattern Searching

KMP is a linear string-matching algorithm with low time complexity. It is the solution to the drawbacks of previous text-matching algorithms

javascriptalgorithmskmp

Promisify

In this article, you will learn how to write your own promisify function from scratch.

javascript