sysis

SYSIS is a cross-platform script that displays base system & network information

MIT License

Stars
8

Bot releases are visible (Hide)

sysis - New Network Data and Improved Information Report

Published by robertpeteuil almost 7 years ago

Added

  • Network Info Enhancements
    • Added collection/display of: Adapter Name, IPv6 Address and MAC Address (for active connections)
      • Report only displays data for Active and Non-Virtual Adapters
      • Report only displays defined data (IPv6 not displayed if not assigned or only a local-link address)
    • Gathers network data via ip and ifconfig based on command availability on host
    • Gathers InternetIP via dig and curl based on command availability on host

Changed

  • Information Report
    • Reorganized Report to minimize number of lines, improve ability to quickly scan data
    • Incorporate new Network Info without adding additional lines
    • Added "compressed output" mode (accessed by using -c parameter)
      • Eliminates whitespace lines in Report (these lines improve scan-ability but use more screen-space)
    • Changed most colors used in the report from bold to normal
  • Enhanced conditional checks when calling non-core commands to eliminates aborts
sysis - Enhanced LanIP collection on Linux

Published by robertpeteuil almost 7 years ago

Enhanced Lan IP display on Linux hosts with ip command

This release limits the display of Lan IP's to only those in the "UP" state

  • Under certain situation - Lan IP's on Linux systems in the DOWN state were displayed
  • This addresses an opposite situation compared to the previous release for macOS
    • That release (3.6.2) addressed scenarios where too few Lan IP's were displayed
sysis - Enhanced LanIP collection on macOS

Published by robertpeteuil almost 7 years ago

Improved Lan IP collection on macOS

This release improves the discovery of Lan IP's on MacOS

  • corrects functionality in certain scenarios
    • these scenarios caused active Lan IPs to be misidentified as in-active and not displayed
  • other platforms were not affected, as they collect Lan IP's via different methods
sysis - Enhanced Public IP Retrieval

Published by robertpeteuil almost 7 years ago

3.6.1 - Enhanced Public IP Retrieval

new methods of determining public IP

  • if dig is installed
    • uses it to get ip from google
  • else if curl is installed
    • uses it to retrieve IP from wtfismyip.com
    • previous site, ipinfo.io, no longer provides consistent results in scripts
  • this also fixes a potential error if curl wasn't installed
sysis - Report Display Release

Published by robertpeteuil about 7 years ago

Many Improvements to the displayed report, including the items displayed and how they're displayed:

  • Combined CPU Name, Speed & Cores into single line
    • Correct speed displayed on variable speed CPUs
    • Adjust CPU speed to prevent rounding errors
    • Remove CPU Model Number (not consistently displayed on all systems)
  • DEVICE line only displayed as needed
    • CPU line uses output header colors if DEVICE line not displayed
  • CPU/MEM/DISK items use color to display last parameter
sysis - Latest Public Release

Published by robertpeteuil about 7 years ago

Refinement Release

  • Uses /etc/os-release (if available) which provider richer data
    • Full version information: "Ubuntu 16.04.3 LTS" vs. "16.04"
    • Full codename: "Xenial Xerus" vs. "Xenial"
  • KERNEL version now includes sub-release number (after 3-segment version): "4.10.0-37"
  • Title of OS details" adjusts by os - "KERNEL" on Linux, or "OS VERSION" on Mac
  • title, version and empty line below removed from normal output to reducing length
    • still visible with version -v and debug -d parameters
sysis - Latest Public Release

Published by robertpeteuil about 7 years ago

Adds support for ip command when available.

sysis - Latest Stable Release

Published by robertpeteuil over 7 years ago

Fix for xterm-new “unknown” on some versions of Debian tput

sysis - Latest Stable Release

Published by robertpeteuil over 7 years ago

Refined Output Report

  • Saves valuable terminal real-estate by displaying the same info in 2 fewer lines
  • CPU Speed and CPU Cores combined into one line: CPU Info
  • (total) Memory removed as it is displayed as part of Mem Usage
sysis - Latest Stable Release

Published by robertpeteuil over 7 years ago

Improved reporting on systems with non-standard settings or permissions

  • Report only includes 'Device' section if device values collected
  • Enhanced conditional checking to prevent run-time error on even the most locked-down hosts
  • Additional streamlining in functions
sysis - Stable Release

Published by robertpeteuil over 7 years ago

Streamlined Release

  • new functions for variable cleanup and processing
  • eliminates several redundancies in var processing on Linux and macOS
  • filters out additional text from CPUname
sysis - Latest Stable Release

Published by robertpeteuil over 7 years ago

This release include:

  • improved installer that works for both remote and local installations
  • improvements to memory use calculations on macOS
  • up-to-date Raspberry Pi hardware identification data
  • enhanced run-time error checking
  • general cleanup and adjustments of comments
sysis - Revised Release

Published by robertpeteuil over 7 years ago

sysis - Public Release

Published by robertpeteuil over 7 years ago