Skip to main content

A tool to change the types of different connections bettwen vms.

Project description

vtoolslan

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

Description

A tool to change the types of different connections between vms. The idea of this tool is that to make easier to change/add a network configuration. You can run this in GUI or CLI mode, this depends of your necessities. In append you will have a csv file/ DB where you can see the changes done, more specific than log.

Required

  • choco/ apt
  • virtualbox (C:\Work* if you are on windows)

Installation

  • choco (Windows) (as Administartor)
    • choco install vtoolslan --version=01.01
  • Ubuntu using apt:
    • sudo add-apt-repository ppa:castellanidavide/school -y; sudo apt update; sudo apt install vtoolslan -y

Update

  • Windows (using choco):
    • choco upgrade vtoolslan
  • Ubuntu using apt:
    • sudo apt update; sudo apt upgrade

Delate

  • Windows (using choco):
    • choco remove vtoolslan
  • Ubuntu using apt:
    • sudo apt remove vtoolslan

Directories structure

  • .gitignore
  • setup.py
  • LICENSE.md
  • .github
    • ISSUE_TEMPLATE
      • bug_report.md
      • feature-request.md
    • workflows
      • on-push.yml
      • on-release.yml
  • choco
    • ReadMe.md
    • set.txt
    • vtoolslan.nuspec
    • tools
      • chocolateyinstall.ps1
      • chocolateyuninstall.ps1
      • LICENSE.txt
      • VERIFICATION.txt
      • vtoolslan-install.c
      • vtoolslan-install.exe
      • vtoolslan-install.o
      • vtoolslan.c
      • vtoolslan.exe
      • vtoolslan.o
  • debian
    • vtoolslan.1
    • vtoolslan.c
    • Makefile
    • requirements.in
    • debian
      • changelog
      • compat
      • control
      • copyright
      • postinst
      • postrm
      • preinst
      • rules
      • source
  • docs
    • logo.png
    • *.md
  • flussi (example output(s))
    • net.csv
    • OS.csv
  • log (example log(s))
    • trace.log
  • requirements
    • requirements.txt
  • vtoolslan
    • __init__.py

Execution examples

  • vtoolslan

Output location

  • *.csv (if enabled) in the location where the code was lauched
  • *.log
    • C:/Program Files/vtoolslan/* on Windows
    • ~/* on linux
    • current location (if you didn't lauch the code with the correct rights)

Changelog

Version_01.01_2021-5-17

  • Initial version

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

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

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

Source Distribution

vtoolslan-1.1.tar.gz (9.3 kB view details)

Uploaded Source

Built Distribution

vtoolslan-1.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file vtoolslan-1.1.tar.gz.

File metadata

  • Download URL: vtoolslan-1.1.tar.gz
  • Upload date:
  • Size: 9.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for vtoolslan-1.1.tar.gz
Algorithm Hash digest
SHA256 ebfc795fea5df645b5f47829a9c390933754eb525ca059214f51f006433bac92
MD5 141ca13a3a0ffd9fd3327e547f0c157c
BLAKE2b-256 b7d4f4b3b540a6c25b25c2b98682240b52b261a912e4cb6fb0d7c3cb2fcfd771

See more details on using hashes here.

File details

Details for the file vtoolslan-1.1-py3-none-any.whl.

File metadata

  • Download URL: vtoolslan-1.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.5

File hashes

Hashes for vtoolslan-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 201343242406c8d4aaf55d6589efadaeda635671a00e1a63e8c63317ddd7f93a
MD5 c74c29ddd702748df1a951d2a26373ae
BLAKE2b-256 286fa2dcc8241b06a292cd62324fdea4e37c56b0842da8ed5ff1f697f3910e75

See more details on using hashes here.

Supported by

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