≡ Menu

Linux

15 Most Frequently Used GCC Compiler Command Line Options

GCC Compiler is a very powerful and popular C compiler for various Linux distributions. This article explains some of the popular GCC compiler options. An Example C Code The following basic C code (main.c) will used in this article : #include<stdio.h> int main(void) { printf("\n The Geek Stuff\n"); return 0; } GCC Compiler Options 1. [...]

{ 18 comments }

Network tools like wireshark, tcpdump, etc, are fairly popular for packet sniffing. This article provides a basic overview of the libpcap library which forms the base of packet sniffing for many network monitoring tools including wireshark, tcpdump, snort, etc. What is Packet Sniffing and How it Works? Packet sniffing is a technique through which the [...]

{ 16 comments }

GnuPG Basics Explained with Linux GPG Command Examples

GnuPG stands for GNU Privacy Guard. GnuPG is an open implementation of OpenPGP ( Pretty Good Privacy ) standard as defined in RFC 4880. In this article we will cover the installation and the basics of generating keys using gnupg. This article is part of our ongoing series on Cryptography. If you are new to [...]

{ 6 comments }

Linux split and join commands are very helpful when you are manipulating large files. This article explains how to use Linux split and join command with descriptive examples. Join and split command syntax: join [OPTION]… FILE1 FILE2 split [OPTION]… [INPUT [PREFIX]] Linux Split Command Examples 1. Basic Split Example Here is a basic example of [...]

{ 9 comments }

On Debian Lenny (and previous versions of Debian), you might have got tired of seeing a blue box with black background for GRUB when the Linux was booting up. But starting from Debian Squeeze, GRUB adds a background image which looks good (better than the boring background colors). This article explains how to change the [...]

{ 15 comments }

Linux Groff Command Examples to Create Formatted Document

Groff stands for GNU troff. Groff is typically used to create man pages. But, it does more than that. Its an old school utility which has been around for almost 20 years but still holds its presence. As a formatting and typesetting engine, this utility acts like a compiler for the input supplied (plain text [...]

{ 3 comments }

Linux Objdump Command Examples (Disassemble a Binary File)

Objdump command in Linux is used to provide thorough information on object files. This command is mainly used by the programmers who work on compilers, but still its a very handy tool for normal programmers also when it comes to debugging. In this article, we will understand how to use objdump command through some examples. [...]

{ 4 comments }

SNMP Introduction Tutorial (Simple Network Management Protocol)

SNMP stands for Simple Network Management Protocol. It was created in 1988. The purpose of its creation was to manage a growing number of network elements in a computer network. Slowly, this protocol started becoming popular and it forms the basis of network management today. This article is the first part on our ongoing series [...]

{ 37 comments }