SShortSingh.
Back to feed

Developer Releases Open-Source Self-Deploying DNS Firewall Appliance for ISPs

0
·4 views

A developer has built Sentinel DNS, an open-source DNS firewall appliance designed for ISPs and large corporate networks, built on Rocky Linux and Unbound. The system features unattended Kickstart installation and automatically tunes its own performance based on available hardware, including expanding Linux kernel UDP buffers up to 16MB to handle heavy traffic loads. A standout feature is a real-time 3D Network Operations Center dashboard built with Three.js, which visualises geographic threat arcs connecting local clients to blocked malware sources worldwide. For resilience, the appliance implements RFC 8767, allowing it to serve cached DNS records for up to 24 hours if upstream root servers go offline or face a DDoS attack. The project is publicly available on GitHub and aims to eliminate the manual Linux tuning typically required to deploy high-performance DNS infrastructure.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Former Tech Executive Quits Job to Teach Kids Entrepreneurship Using AI Tools

A former Superlogic employee has left his corporate role to focus on teaching his children how to build real businesses using AI tools through a new venture called Senternet. Rather than training them to simply use AI prompts, his goal is to instill judgment, critical thinking, and end-to-end product development skills. The curriculum covers identifying real problems, testing assumptions, reviewing AI-generated work, and measuring outcomes after launch. He is also volunteering as CTO and COO at Bee Ready, a nonprofit focused on emergency preparedness, which will serve as a live, real-world project for his children to work on. He emphasizes that while AI can accelerate building, it does not replace the responsibility of the builder to evaluate what is created.

0
ProgrammingDEV Community ·

How to Build a Simple AI Agent Using the Model Context Protocol

The Model Context Protocol (MCP) allows developers to connect AI models like Claude to external tools, enabling them to fetch real data rather than generate guesses. A beginner-friendly tutorial published on DEV Community walks through building a weather-query AI agent using Python 3.11, the official MCP Python SDK, and Claude Desktop. The agent follows a structured request flow: a user query passes through Claude, an MCP client, and an MCP server before reaching a custom tool that returns structured data. Developers register Python functions as callable tools using the FastMCP library, and Claude autonomously decides when to invoke them based on user intent. The same architecture can be applied to a range of use cases, including coding assistants, customer support bots, and database query agents.

0
ProgrammingDEV Community ·

Tutorial: Send Transactional Emails via Mailgun API Using a Python CLI

A developer tutorial on DEV Community walks through building a small Python command-line tool that sends transactional emails using Mailgun's HTTP API, eliminating the need for a dedicated mail server. The CLI supports four actions: sending an email, listing sent messages, checking delivery status, and deleting a record. The project is structured across four files, with the core Mailgun logic handled in a dedicated client module and sent email data stored locally in a JSON file. The guide covers Mailgun account setup, sandbox domain restrictions, and secure credential management via environment variables. A key warning highlights that sandbox domains only deliver to pre-authorized recipients, and undelivered emails are silently accepted by the API — making the built-in status-check feature especially useful.

0
ProgrammingDEV Community ·

Enterprise or Startup AI API: How to Choose the Right Setup for Your Scale

A developer who built LLM pipelines at a fintech startup and later joined an API solutions team has outlined a practical framework for choosing between direct AI model providers and multi-vendor aggregators. The analysis found that routing through an aggregator versus signing a single-provider contract could reduce token costs by up to 97.5% at scale, a gap large enough to determine a product's unit economics. Early-stage teams are advised to prioritize simplicity — one API key, predictable per-token pricing, and easy model switching — rather than over-engineering for enterprise-grade SLAs they do not yet need. However, once monthly inference spending crosses roughly $5,000, the risk profile shifts significantly, as even a short regional outage can trigger seven-figure SLA penalties. The key takeaway is that the right choice depends almost entirely on a team's actual failure tolerance, which most organizations tend to underestimate.