Wednesday, April 23, 2025

AzuLive: My First Python Tool to Check Live Domains



Hey Broccolitos!

Just wanna share a small tool that I built, called AzuLive — a Python script that helps you filter which domains are actually live and responding.

Sometimes you’ve got a long list of subdomains or URLs, and you wanna know which ones are active without checking them one by one. That’s where AzuLive comes in.

 What It Does?

AzuLive takes a list of domains and checks them using HTTP requests. If a domain responds with a status code like 200, 301, 302, or any other you specify, it will be saved into an output file. Simple as that!

So, why did I make this?

Well, first, I needed something to quickly filter active subdomains during recon. But also, I wanted to learn how to code. I’m still learning, and honestly… I’m not that good at coding yet :)
The code might look rough or “not perfect,” but trust me, I spent a good amount of time figuring things out, debugging, googling errors, and learning as I went... kkkkk😂

How It Works?

You just run the script like this:

 python azulive.py -l domains.txt -o live.txt

 You can also specify which status codes you want to count as “alive” with the -i flag:

 python azulive.py -l domains.txt -o live.txt -i 200 301 302

 Features

  • Supports custom status codes.Skips invalid, unreachable, or empty lines
  • Handles timeouts without crashing
  • Colorful output in your terminal 🌈
  • Has a funky ASCII art banner 😎

You can get the tools, from here!!!

 Thankyou for reading, hasta luego broccolitos!