How to Identify and Remove Rogue DHCP Servers from Your Network

How to Identify and Remove Rogue DHCP Servers from Your Network

Bogdan Ungureanu
Network administrators face numerous challenges in maintaining a secure and stable infrastructure, but few are as insidious as rogue DHCP servers. These unauthorized servers can wreak havoc on your network, causing connectivity issues, security breaches, and hours of troubleshooting headaches. Whether introduced maliciously by an attacker or accidentally by a well-meaning employee who plugged in their home router, rogue DHCP servers represent a serious threat that demands immediate attention. The Dynamic Host Configuration Protocol (DHCP) is fundamental to modern networking, automatically assigning IP addresses and network configuration to devices.

Building Production-Ready Rate Limiting Middleware in Go

Bogdan Ungureanu
Rate limiting is your application’s first line of defense against abuse, whether from malicious actors launching denial-of-service attacks, buggy clients stuck in retry loops, or legitimate users inadvertently overwhelming your system. Without proper rate limiting, a single misbehaving client can bring down your entire service, impacting all users and potentially costing your business significant revenue and reputation. In this comprehensive guide, we’ll build a production-grade rate limiting middleware for Go HTTP servers that protects your APIs while maintaining performance and flexibility.

Convert PDF to JPEG

Bogdan Ungureanu

I know there are allot of online tools that allows you to convert PDF to JPG. For confidential reasons I prefer to do it locally on my machine, keeping sensitive documents private and ensuring compliance with data protection policies.

Write a REPL using GPT-3 and Go

Write a REPL using GPT-3 and Go

Bogdan Ungureanu

This blog post will discuss how to use the OpenAI Chat API in Golang. For this purpose we will create a simple REPL (Read-Eval-Print-Loop) that will use the GPT-3 API to generate the responses.

Shodan.io tips and tricks

Shodan.io tips and tricks

Bogdan Ungureanu

Shodan is a search engine for the internet of things (IoT). It allows users to search for specific types of internet-connected devices, such as security cameras or industrial control systems, and view information about them, such as their location, their internet protocol (IP) address, and their manufacturer.

Cheatsheet Utility

Bogdan Ungureanu

It is often helpful to have a quick reference to a set of commands in a development environment. Some of them are hard to remember because they are not very common. Whether you’re working with system administration tools, programming utilities, or specialized Linux commands, trying to memorize complex syntax can be frustrating and time-consuming.

Enable Password Reset Feature on Exchange 2013

Bogdan Ungureanu

Exchange Control Panel (ECP) is a web based management and configuration interface that allows you to manage various aspects of the server configuration. The password reset feature enables administrators to reset mailbox passwords over ECP.

Missing password reset

Setting Citrix XenServer 6.x/7.x/8.x to Auto-Start Virtual Machines

Setting Citrix XenServer 6.x/7.x/8.x to Auto-Start Virtual Machines

Bogdan Ungureanu

If you are still running a Citrix Xen Hypervisor nowadays, you may discover it comes with many challenges. One of them is to discover a way to set up the imported VM appliances to start at boot time.

Upgrading the Xen server to a new version is quite simple and has the advantage of preserving the previous settings. Sometimes this is not possible due to hardware aging when we need to do a clean install for the supervisor and reimport the virtual appliances.