Skip to main content

Conceptual workstation information output.

Project description

PyPI Python Version License: MIT Ubuntu

wrkstinfo

This little project is just a conceptual work used for my thesis about documentation of forensic processes.

It's purpose is to output basic necessary infos about the current workstation. Forensic staff would be able to use this as a first step to document the system they are working on.

However, this project is just a CONCEPT - it shows how one step of documentation COULD be done - or moreover, what kind of output would be useful - as a small part of the overall forensic process.

It uses Linux uname, systemd-detect-virt, lsb_release, lscpu, lspci, free, apt-mark, dpkg-query command to gather information about the system.

Installation

pip install pywrkstinfo

Usage

  • Run with wrkstinfo
  • Output is written to stdout
  • Stores log in your home dir wrkstinfo.log

Example log

----- Workstation Status Collector -----

--------------------
OS-Type:
--------------------
Linux

--------------------
OS-Release:
--------------------
Ubuntu 24.10

--------------------
OS-Kernel:
--------------------
6.13.0-rc2-1-MANJARO

--------------------
System-Information:
--------------------
CPU:    Intel(R) Core(TM) i3-7100U CPU @ 2.40GHz
GPU:    
RAM:    16,256,576 kB
CPU active sockets:   1
CPU active cores:     2
CPU threads per core: 2
CPU total threads:    4

--------------------
Packages manually from all:
--------------------
   adduser                    3.137ubuntu2
X  apt                        2.9.8
X  autoconf                   2.72-3
   automake                   1:1.16.5-1.3ubuntu1
   autotools-dev              20220109.1
X  base-files                 13.3ubuntu6
X  base-passwd                3.6.4
X  bash                       5.2.32-1ubuntu1
   binfmt-support             2.2.2-7
   ...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywrkstinfo-0.1.9.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pywrkstinfo-0.1.9-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file pywrkstinfo-0.1.9.tar.gz.

File metadata

  • Download URL: pywrkstinfo-0.1.9.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pywrkstinfo-0.1.9.tar.gz
Algorithm Hash digest
SHA256 c9f808a0e0666c4eae5a2edcdea69ef79c9434762e833ef13e027b9bd2628370
MD5 4848dd59c56ff47ed9469c008f1f0bca
BLAKE2b-256 fdf3402eb583198e7593a4eaa22274d9766764b3e4f38f314d71cd057bd7c9c2

See more details on using hashes here.

File details

Details for the file pywrkstinfo-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pywrkstinfo-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 5.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.7

File hashes

Hashes for pywrkstinfo-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2564fefc1c4410a3cf4896426c92d46796da6123bf6a35765ea8256b328df0d8
MD5 a09605396b26efe9cfa65628767bd131
BLAKE2b-256 9514ee4ed825036eae31dc9fcf1e3962be812cb7120621dca5944f4c0c4ed9dc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page