Sometimes when working with network packets inside the Linux kernel, it might be very useful to print packet contents to see what is actually going on. Here I’m describing how to print packet from sk_buff structure and analyze this data with Wireshark. In this short note, I will not describe capturing the packets inside the kernel but only show how…
Modifying Linux network routes using netlink
Last time we talked about getting a Linux routing table with a simple Netlink code. Now it’s time to do more interesting stuff. Let’s add and delete some routes using the power of the Netlink!
Simple logger with STDOUT, Files and syslog support for C projects in Linux
In this little note, I want to describe a simple logging module for C programs in Linux. I’m using this code for years in my projects. This module supports different types of output “targets” – files, syslog, and stdout.
Getting Linux routing table using netlink
In the previous article, we discussed the monitoring of the network interfaces using Netlink. Now it’s time to do something more complex and interesting. Let’s discover how to get and print the system routing table like “ip route” command.
Autonomous Allsky camera with Raspberry PI. Part 3: shooting night sky in FITS using QHY5-IIM camera
This is the third part of the Allsky cycle. Please read previous articles to get complete information about this project: Part 1. Autonomous Allsky camera with Raspberry PI: an overview. Part 2. Autonomous Allsky camera with Raspberry PI: powering and lightning protection This time I will show my utility and script for shooting the night sky and processing the images.
Converting DSLR RAW images into scientific FITS format. Part 2: working with LIBRAW
In the previous article, I’m started to describe my Raw2Fits converter. It was a brief note about GTK user interface development. Now I want to talk about the LibRaw library. This is a great library for reading RAW files from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others). Take a look at the LibRaw project web page and official…
Converting DSLR RAW images into scientific FITS format. Part 1: UI
FITS is an open standard defining a digital file format useful for storing, transmitting, and processing scientific and other images. FITS is the most commonly used digital file format in astronomy. Unlike many image formats, FITS is designed specifically for scientific data and hence includes many provisions for describing photometric and spatial calibration information, together with image origin metadata. (Wikipedia…