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 Gitlab.
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.
packagelinuxubuntuuninstallremoveICMP
The Internet Control Message Protocol (ICMP) [RFC792].
icmpnetworkprotocolTCP Header
TCP, is a protocol that ensures data packets are delivered and received in order, with no dropped packets.
tcpheadernetworkPromiscuous mode
Promiscuous mode is a network monitoring technique used for packet sniffing, mostly for diagnosing network connectivity problems and detect potential vulnerabilities.
networkpromiscuouslinuxTcpdump
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 trafficKMP 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
javascriptalgorithmskmpPromisify
In this article, you will learn how to write your own promisify function from scratch.
javascript