Configure a Linux host to act as a DHCP server and assign known IP addressees to the nodes on your network. Configuration and debug tips are provided for both Ubuntu 24.04 and Yocto systems.
For some Python packages, we prefer to work with the Git repos, but we have experienced some issues in setting it up on data center web servers.
Build a custom Yocto image using the powerful NXP LS1046A Freeway Board with Ubuntu 24.04 LTS Linux
We show how to checkout, configure, build, and setup a local Apache HTTP Server on Ubuntu Linux along with configuring it to work locally as a smart HTTP Git server.
Clone and build PostgreSQL Master Branch on Ubuntu Linux 24.04 and use C language or Python to interact with a basic database via the libpq library
Various Notes on Using and Managing a Linux System from the Command Line
A brief review of cloning, building, debugging, and experimenting with the master branch of the OpenSSL project. Includes stepping into the crypto library with GDB.
Iptables enables the blocking & logging of network traffic entering, exiting, or being forwarded across a Linux CPU. This article discusses its configuration and application to protecting surveillance cameras.
We build Squid Version 5 from source (Git) on Ubuntu Linux and show some basic examples on how to use it.
Bare metal / no-stack implementation of ICMP ECHO ( ping ) based on insight from the implementation of ping on Linux
A brief summary of getting started with cgit on Ubuntu Linux along with debugging a segfault we encountered
We review some options and examples for use of tcpdump in network testing and probing.
Various Notes and Examples for Using and Managing a Network from the Linux Command Line
Article discusses a Python3 redirector for Squid for the purpose of filtering content. Example provides a starting point for developing a full content filter / ad blocker
Article discusses using Python with sockets to create and deploy a honey pot for the purpose of detecting malicious activity on a network. A sample Python 3 script is provided.
Use Java to determine whether another host is present and responsive on a network. Two approaches are provided: low level and layer 4, connection oriented. The lower level approach will result in a ping if used with the right permissions.