Skip to content

CastellaniDavide/usb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: