In my new role as Technical Account Manager I work with the customers to evaluate new products and services to validate the fullfillment of the business requirements. For a recent project I needed to test how some SDWAN appliances reacted to bad network events like packet drops and latency. As usual, the timeline was …
Read MoreA bash script to query Cisco PSIRT OpenVuln API. UPDATE Jan 2025 The code was updated to use new Cisco API. Changes are alredy in the new release on GitHub Cisco provides an API to openVuln: The Cisco Product Security Incident Response Team (PSIRT) openVuln API is a RESTful API that allows technical staff and …
Read MoreI'm trying ZSH in WSL on my Windows 10 machine. Here's a quick note about how to make it look better with agnoster theme. ZSH On my main machine I run Windows 10 with Windows Subsystem for Linux 2 and Windows 10 terminal Today I tried to switch to ZSH and installed Oh My Zsh. After carefully chosing a theme I noticed …
Read MoreIn this post I share a few notes about the Jellyfin container running on my home server and how to mount the SMB shares on FreeNAS. In the last post I discussed my first steps in the container's world. In this post we'll see some details about the Jellyfin container that serves the media content. All the content of the …
Read MoreLast year I bought an Huawei Matebook D to use at home for light workload like surfing the web (is this term still in use?) and take notes for my blog. The Matebook replaced my tablet, I preferred an actual laptop over a tablet with a keyboard. After a year of use I finally decided to install Linux on the laptop. Here …
Read MoreString manipulation is a skill that is useful almost on daily basis for most IT professionals. Search, replace, count, filter, order text files from the command line make the process repeatable and fast, without too much clickety-click. Awk, sed, sort, cut, uniq are powerful tools to master. Today my focus is on sed …
Read MoreWelcome back to AirPiConsole blog post, this is part two. If you read part one and followed the configuration steps you should now have a fully working Raspberry Pi Zero W connected to your WiFi network. You should also be able to connect via Bluetooth to get a console connection without knowing the IP address of the …
Read MoreAs a network engineer I spend a lot of time with my laptop connected via serial cable to various devices. Physical serial connection is needed for initial device setup and sometimes per customer's security policy I can't access the network, so I can only use out-of-band management. I also configure many devices at …
Read MoreAnother post on Linux commands, short and simple but very useful: at. The problem As IT pros we are all comfortable with the change window concept. This window usually opens at night or during the week-end and sometimes the change actually just requires a few commands on a Linux machine. The automation The at command …
Read MoreAfter a few posts about Windows software now it's time for Linux. The problem Working with the Linux bash sometimes requires to type long commands multiple times. Isn't that a motivation strong enough to look for a better way? The automation Linux alias is quite self-explanatory, it allows to create command aliases …
Read MoreScripts, usually I write some because I don't like repetitive tasks and I'm lazy, meaning I prefer automation over useless hard work. Don't know where I found this quote but I like it: Don't spend your time doing work a well-trained monkey could do. Today's request was quite simple: get model and serial number from a …
Read MoreWhen you see an hacker movie you see people typing on the keyboard very fast. Actually the toughest the hacker is the faster he types very long commands and all of them work the first time. Want to impress friends and colleagues? Type on the hackertyper ;-) More experienced network engineers, as I learned during my …
Read MoreThis post is part of a series about Docker, including: Docker Introduction Docker: Install software inside a container Docker Volumes Docker Networking - bridge container to host NIC We started with the basics and moved on with adding software, using volumes and then bridging a container to the network. As a said I'm …
Read MoreToday we'll see Docker networking with a very specific target in mind: bridge container to the host network. This isn't supposed to be the way of work of containers: a container should be created to run a single application so container networking, from the point of view of a Network Engineer, is essentially a Port …
Read MoreIn the last post we saw that any file system change inside a docker container is lost if not committed to the image. What if we want to share data between containers? We can use Docker's Data Volumes and Data Volume Containers. Data Volumes or Data Volume Containers? Data Volumes feature allows us to mount a local …
Read More