Introduction Alpine Linux is a Linux distribution designed for security, simplicity and resource efficiency. It is also small (around 4MB w/o GUI) and is designed to run directly from RAM. Alpine Linux is a good choice for creating Docker containers or to deploy applications in the cloud. Alpine Linux does… Read more »
Batfish is an open source network configuration validation and verification software. The article reviews and demonstrates some major features of the software by using it to analyze configuration files of three small networks.
Like many people, I have started learning about Software-Defined Networking and OpenFlow using Mininet, which is a great virtual environment to use. However, Mininet has some limitations, and I found myself looking for hardware alternatives. This article describes how to build an OpenFlow lab environment that can be used for… Read more »
The FlowManager is a RYU controller application that gives the user manual control over the flow tables in an OpenFlow network. The user can create, modify, or delete flows directly from the application. The user can also monitor the OpenFlow switches and view statistics. The FlowManager is ideal for learning… Read more »
Linux containers isolate applications from the host system that they run on and from other containers. Containers behave much like virtual machines, but unlike virtual machines, containers include only the software components they need to operate rather than an entire operating system. This improves performance and reduces the size of… Read more »
Are you looking for lightweight Syslog server to test your Fortinet®‘s firewall installation? or Is your firewall missing a local disk to save the logs? If your answer is ‘Yes’ to either question, then you may want to check out this Python script at GitHub. The script starts a syslog… Read more »
This is my latest Android App and the first to be published in Google Play. The App provides you with basic information about any unicast IPv4 address you enter, including: the network id portion of the IP address given the mask length, the number of usable host IP addresses within the… Read more »
Do you have a large collection of PDF documents and you find that managing the collection is a challenge? I looked into several Document Management solutions, such as these and these , but I found they are generally too complicated for my requirements. All I needed was a way to… Read more »
Many applications, especially those that require visualizing complex information, rely on manipulating and presenting data as graphs composed of nodes and links. A graph, in the mathematical context, is a set of objects represented as vertices, or nodes, and a set of links connecting some pairs of objects. The graph… Read more »
This is another example of using Processing to create animations. The GraphAnimation program demonstrates packet forwarding by flooding. A packet sent by node A is replicated by every node (router) it reaches and sent in all connected links until it reaches the destination node N. Knowing the shortest route, node… Read more »