How dotvrtx/infochecker works
infoChecker is a small, single-file command-line utility. Its workflow gathers system details, network addresses, and browser-like headers, then formats and prints them locally. The graph separates those collection stages from the terminal presentation layer. The source shows optional psutil use and platform fallbacks; no data is sent to external servers. All implementation nodes point to the sole source file.
Main entry points: device_info.py CLI entry point
Components 14
Other components
- User
- CLI entry point
device_info.py - System details
device_info.py - Timezone lookup
device_info.py - MAC discovery
device_info.py - IP discovery
device_info.py - Header generation
device_info.py - Section formatting
device_info.py - Value formatting
device_info.py - Pair formatting
device_info.py - Terminal
- psutil
- Python system APIs
- Platform commands
Connections 21
- User → CLI entry point: runs
README.md - CLI entry point → System details: calls
device_info.py - System details → Timezone lookup: calls
device_info.py - CLI entry point → MAC discovery: calls
device_info.py - CLI entry point → IP discovery: calls
device_info.py - CLI entry point → Header generation: calls
device_info.py - CLI entry point → Section formatting: calls
device_info.py - CLI entry point → Value formatting: passes data
device_info.py - Section formatting → Terminal: prints headings
device_info.py - Value formatting → Pair formatting: formats values
device_info.py - Value formatting → Terminal: prints values
device_info.py - Pair formatting → Terminal: prints pairs
device_info.py - System details → Python system APIs: reads details
device_info.py - Timezone lookup → Python system APIs: reads environment
device_info.py - Timezone lookup → Platform commands: runs tzutil
device_info.py - MAC discovery → psutil: reads interfaces
device_info.py - MAC discovery → Python system APIs: uses UUID
device_info.py - MAC discovery → Platform commands: runs ipconfig
device_info.py - IP discovery → psutil: reads interfaces
device_info.py - IP discovery → Python system APIs: uses sockets
device_info.py - Header generation → Python system APIs: reads locale
device_info.py