How tpbosolo/cybersecurity-tools works
Handy Scripts is a collection of three independent cybersecurity command-line utilities: decode Active Directory userAccountControl values, parse domain names using the Public Suffix List, and generate random strings. Users invoke each script directly and receive printed results. The domain parser may download and cache the suffix list before parsing. The source excerpts show these runtime paths; the graph does not assume interactions between the utilities.
Main entry points: domain_parser.py Domain parser · uac_decimal_to_string.py UAC command · random_string.py Random command
Components 9
UAC Checker
- UAC command
scripts/uac_decimal_to_string.py - Flag decoder
scripts/uac_decimal_to_string.py
Domain Parser
- Domain command
scripts/domain_parser.py - Domain parser
scripts/domain_parser.py - Suffix cache
scripts/domain_parser.py - Public Suffix List
Random Generator
- Random command
scripts/random_string.py - String generator
scripts/random_string.py
Other components
- CLI user
Connections 8
- CLI user → UAC command: runs
README.md - UAC command → Flag decoder: decodes flags
scripts/uac_decimal_to_string.py - CLI user → Domain command: runs
README.md - Domain command → Domain parser: parses domains
scripts/domain_parser.py - Domain parser → Suffix cache: reads or writes
scripts/domain_parser.py - Domain parser → Public Suffix List: downloads list
scripts/domain_parser.py - CLI user → Random command: runs
README.md - Random command → String generator: generates string
scripts/random_string.py