usb

Get and filter USB infos.


usb

GitHub license Author Version Language Batch, Python sys.platform supported On GitHub

Tags

#python3, #bat, #batch, #chocolatey, #usb, #windows-10, #task-scheduler, #setup, #csv, #database, #log

Description

Get and filter USB infos.

You can see the project website here https://castellanidavide.github.io/usb/ Funcionality image

Goals

  • Get csv USBDview.exe output and save in temp.csv (bat)
  • Get csv USBDview.exe output and save in temp.csv (bat)
  • Call usb.py by bat
  • Filter the temp.csv file
  • Save filtred info into usb.csv
  • Debug setup by .bat file
  • After executing delate temporaly files
  • Get & manage user-name
  • Run every log in
  • Create a guide setup
  • Create a setup file
  • Add website
  • Paramized (output) folder variable

Required/ Setup

  • python3 & pip3 packages & task scheduler & …
    • launch setup(.lnk) and accept Administrator mode (or launch setup.bat as Administrator)

ATTENTION: don’t move or delate folder after setup

Directories structure

  • .github
    • ISSUE_TEMPLATE
      • bug_report.md
      • feature-request.md
  • bin
    • setup.bat
    • setup(.lnk)
    • usb.bat <- for debugging
    • usb.py
    • USBDview.exe
  • docs or doc
    • _config.yml
    • funcionality.png
    • LICENSE
    • README.md
  • flussi
    • lastUser.txt
    • temp.csv <- only during the code executing
    • usb.csv
    • usb.db <- if you eank to use database (default true)
  • log
    • trace.log
  • requirements
    • requirements.txt
    • USB_CASTELLANIDAVIDE.xml

Execution examples debug (in bin folder)

  • ./usb.bat

Changelog

Version 01.03 2020-10-15

  • Fixed a bug

Version 01.02 2020-10-09

  • Paramized (output) folder variable

Version_01.01_2020-10-04

  • Get csv USBDview.exe output and save in temp.csv (bat)
  • Call usb.py by bat
  • Filter the temp.csv file
  • Save filtred info into usb.csv
  • Debug setup by .bat file
  • After executing delate temporaly files
  • Get & manage user-name
  • Run every log in
  • Create a guide setup
  • Create a setup file
  • Add website

Made by Castellani Davide If you have any problem please contact me: