Skip to main content

Python frontend for the Ensō NIC.

Project description

Ensō Python Frontend

Install

To install the frontend run in the current directory (frontend):

python3 -m pip install -e .

To run the EnsōGen packet generator you also need to have the capinfos command installed in the machine you want to use to generate packets.

On Ubuntu (or other Debian-based system) run:

sudo apt install tshark

For other distributions refer to the wireshark docs to find the correct package name (either tshark or wireshark-cli).

Running

For usage information run:

enso --help

Enable autocompletion (optional)

For Bash

Run this:

_ENSO_COMPLETE=bash_source enso > ~/.enso-complete.bash

Then add the following to your .bashrc:

. ~/.enso-complete.bash

For Zsh

Run this:

_ENSO_COMPLETE=zsh_source enso > ~/.enso-complete.zsh

Then add the following to your .zshrc:

. ~/.enso-complete.zsh

For Fish

Save the script to ~/.config/fish/completions/enso.fish:

_ENSO_COMPLETE=fish_source enso > ~/.config/fish/completions/enso.fish

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

enso-nic-0.1.3.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

enso_nic-0.1.3-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file enso-nic-0.1.3.tar.gz.

File metadata

  • Download URL: enso-nic-0.1.3.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.9.5

File hashes

Hashes for enso-nic-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c27df6ef5755298871c5b96f02f3d62317b4149a145bf3511dedd1caddce6d1d
MD5 67385c93c456e94e61c2eb0a96dc442f
BLAKE2b-256 a74887005a91af537a38bcbb083f393fdd0f5981395c9ceb97756c7633100b32

See more details on using hashes here.

File details

Details for the file enso_nic-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: enso_nic-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.22.0 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/18.0.1 rfc3986/2.0.0 colorama/0.4.3 CPython/3.9.5

File hashes

Hashes for enso_nic-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3cc67e0e7cff726a8f02cef2d4425d14dea313e6e36bbf8e347c029f62a6fc8a
MD5 26fd661e80389d6eed8ebda1aec688d3
BLAKE2b-256 75caeed190281ba723bddde3b632ffe0999dee035d7591142f7c975d6134a1d5

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