Web Functionality

In addition to the core communications protocol used to send messages between client and server, web applications employ numerous different technologies to deliver their functionality. Any reasonably functional application may employ dozens of distinct technologies within its server and client components. Before you can mount a serious attack against a web application, you need a … Read more

Kernel Modules Versus Applications

Before we go further, it’s worth underlining the various differences between a kernel module and an application. Whereas an application performs a single task from beginning to end, a module registers itself in order to serve future requests, and its “main” function terminates immediately. In other words, the task of the function init_module (the module’s entry … Read more

Classes of Devices and Modules

The Unix way of looking at devices distinguishes between three device types. Each module usually implements one of these types, and thus is classifiable as a char module, a block module, or a network module. This division of modules into different types, or classes, is not a rigid one; the programmer can choose to build … Read more

How to Install Visual Studio Code on CentOS 7

Visual Studio Code is an open-source cross-platform code editor developed by Microsoft. It has a built-in debugging support, embedded Git control, syntax highlighting, code completion, integrated terminal, code refactoring and snippets. Prerequisites You’ll need to be logged in as a user with sudo access to be able to install packages. Installing Visual Studio Code on … Read more

How to Install Wine 2.9 in Ubuntu:

The official Wine repository has built the packages for Ubuntu 14.04, Ubuntu 16.04, Ubuntu 16.10, Ubuntu 17.04. Follow the steps one by one to add the repository and install Wine 2.9: 1. Open terminal via Ctrl+Alt+T, and run command to install the key: wget https://dl.winehq.org/wine-builds/Release.key && sudo apt-key add Release.key 2. Then add the Wine … Read more

How to Extract Information about Hardware Components

You can also use the dmidecode utility to extract hardware information by reading data from the DMI tables. To print information about system, run this command. To print information about BIOS, run this command. To print information about processor, run this command.

How to Print PCI Devices Information

PCI devices may included usb ports, graphics cards, network adapters etc. The lspci tool is used to generate information concerning all PCI controllers on your system plus the devices that are connected to them. Use the -t option to produce output in a tree format. Use the -v option to produce detailed information about each … Read more