HAL giver dig mulighed for at se og analysere skemaet i GUI'en og manipulere det ved hjælp af Python-scripts. I scripts kan du bruge det inkluderede "standardbibliotek" af funktioner, der implementerer grafteori-operationer, der er nyttige til reverse engineering af digitale elektroniske kredsløb (ved at bruge disse funktioner kan du heuristisk detektere nogle designmønstre og fjerne simple obfuskationer med et script på få linjer) . Biblioteket indeholder også klasser til projektledelse i IDE, som kan bruges ved udvikling af plugins til analyse og inspektion af forbindelser. Parsere leveres til hardwarebeskrivelsessprogene VHDL og Verilog.
Kilde: opennet.ru