Haylxon (hxn) je terminálová utilita vyvinutá v jazyce Rust, která slouží k hromadnému a rychlému pořizování snímků obrazovky (screenshots) z definovaného seznamu URL adres. Program využívá nativní funkci Chromium Headless, což vyžaduje přítomnost prohlížeče založeného na jádru Chromium (např. Google Chrome, Brave, Edge). Aplikace komunikuje s prohlížečem skrze protokol pro automatizaci, čímž eliminuje potřebu grafického rozhraní při samotném vykreslování stránek.
Z technického hlediska je nástroj navržen pro integraci do automatizovaných pipeline a bezpečnostních auditů. Podporuje vstup dat přes standardní vstup (stdin) i z textových souborů, což umožňuje řetězení s nástroji pro vyhledávání subdomén. Haylxon dovoluje definovat specifické rozměry viewportu (osa X a Y), spouštět libovolný JavaScript před pořízením snímku a ukládat metadata o výsledcích ve formátu JSON. Pro zpracování chyb využívá knihovnu miette, která poskytuje diagnostiku při selhání vykreslování nebo nedostupnosti cílového portu.
Pro hodnocení programu se prosím nejprve přihlaste