Python frontend for the Norman dataplane.
Project description
Norman Python Frontend
Install
To install the frontend run in the current directory (frontend
):
pip3 install -e .
To run Norman pktgen 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:
norman --help
Enable autocompletion (optional)
For Bash
Run this:
_NORMAN_COMPLETE=bash_source norman > ~/.norman-complete.bash
Then add the following to your .bashrc
:
. ~/.norman-complete.bash
For Zsh
Run this:
_NORMAN_COMPLETE=zsh_source norman > ~/.norman-complete.zsh
Then add the following to your .zshrc
:
. ~/.norman-complete.zsh
For Fish
Save the script to ~/.config/fish/completions/norman.fish
:
_NORMAN_COMPLETE=fish_source norman > ~/.config/fish/completions/norman.fish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
norman-dp-0.1.1.tar.gz
(9.9 kB
view hashes)
Built Distribution
Close
Hashes for norman_dp-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47afb91eff2996976aae7ff9fa7bba3af5a0c71db994fff789166998bf5e9928 |
|
MD5 | 37ca255f3b43192ce77e809a49203549 |
|
BLAKE2b-256 | 0d5814978ddb9ef78b3d53b9cdce6013aa1d3275e7bea4bca808cae8fe1d263d |