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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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