Python API for the ByteBlower Traffic Generator
Project description
This package provides access to a ByteBlower server through the ByteBlower API.
The ByteBlower Python Interface allows the user to have fine-grained control over the traffic generation on the ByteBlower server.
Installation
You can install the Python API from https://pypi.org/project/byteblowerll using
$ pip install byteblowerll
When Python 2.7 on 32 bit platforms is desired, one can install this from the ByteBlower simple PyPi repository.
$ pip install --extra-index-url https://setup.byteblower.com/python byteblowerll
Documentation
The documentation is available either online or in the API via
help(any_ByteBlower_object)
For example:
from byteblowerll.byteblower import ByteBlower, ByteBlowerPort
help(ByteBlower)
help(ByteBlowerPort)
from byteblowerll.byteblower import ByteBlower
bb = ByteBlower.InstanceGet()
server = bb.ServerAdd('byteblower-39.lab.excentis.com.')
help(server)
Quick start
To start working with the ByteBlower API, load the package and connect to your server(s).
Import the API entrypoint
from byteblowerll.byteblower import ByteBlower
Create the root ByteBlower instance
bb = ByteBlower.InstanceGet()
Connect to a ByteBlower server
server = bb.ServerAdd('byteblower-39.lab.excentis.com.')
Ready to start creating ports and sending traffic!
Let’s see what we have available:
print(server.DescriptionGet())
Examples
Please have a look at our Python examples of the ByteBlower API_. They might be a great inspiration for your customized test implementations.
Support
If you have any questions or feature request you can contact the ByteBlower support team using:
🖂: support.byteblower@excentis.com
🕽: +32 (0) 9 269 22 91
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 Distributions
Built Distributions
Hashes for byteblowerll-2.22.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e845bd0b82782c6f1996f5a6cc44d51e46a8a48c730f5a9756a0d032ff3308f |
|
MD5 | 17004c2a52bf9339cd78e7ecb0deb6d0 |
|
BLAKE2b-256 | d2c6a3c1d8b5bfc6bf89806b0565684f8173281df930a4d0589cee41017c4991 |
Hashes for byteblowerll-2.22.2-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86dbf6fffb214699a7a37d66c0ecc38a59546d11982cb5a574f2534cd9447f9b |
|
MD5 | a161511b46c799e89c0a0b875b171226 |
|
BLAKE2b-256 | 97253bd921057d118648a510ef51ed2b16894b72a905bd4ee96004d51d0f742f |
Hashes for byteblowerll-2.22.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4f40a95c61b571057ce625cca560b0ee7e6ca2e2127ddcc66a7757828952874 |
|
MD5 | 694a43b4b82610d19d55793ba078701e |
|
BLAKE2b-256 | 16bf24b3d54322d19c35b0920ad7e648c460e1c9f6af5f78b5f2668beff4949e |
Hashes for byteblowerll-2.22.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecaa525ec65bfb719ed0dfe15f22780d6c99befe836495aa2c67690ebb946b3 |
|
MD5 | f23436a0aea180d9d1a5067b92481778 |
|
BLAKE2b-256 | 805fb8730ab6ad26f1ff227b7b89533553406d8ed89ac075e6c67026695e95f4 |
Hashes for byteblowerll-2.22.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fe3085ea0988894eaedff8c653a497de4eeacf27d5c360d06a756e521d4b263 |
|
MD5 | 4e6f59a69a1ffea26ea3a181a247dcac |
|
BLAKE2b-256 | a29111bf15725af1456e62e0f924eca86c0e915bc6838dc152066ac1264358b9 |
Hashes for byteblowerll-2.22.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 552c7bb8341fc57010390b35aae391c8e6499d0ab19b99283aecefb6b36c9f18 |
|
MD5 | 56b3c74190d195133f9f1f9519821f9c |
|
BLAKE2b-256 | 40d7b6214a5a9765721ac04b37c9441390ce16ef220d7bdaa666856425c9fc72 |
Hashes for byteblowerll-2.22.2-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 816d2c5069f51f7013067139425801bc2e70f3e29e050609c681207c5b526ee6 |
|
MD5 | 16117aaee1f8767c39d98f3b630230a2 |
|
BLAKE2b-256 | 8130be0ef7a7de2dff24bd0a347e7b29d3c0e2891b420126f6c3e70199d0819e |
Hashes for byteblowerll-2.22.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f1c500c45c9e8c97727f7788fcad7c1dc03fdc6210d37ee833b7e9d7ab5a261 |
|
MD5 | d0f69c89a139be0cd618d6d02ad7fef6 |
|
BLAKE2b-256 | 764f22286593e17b35219187c287d412fce59f2417a69689418d3650e2553812 |
Hashes for byteblowerll-2.22.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c4072fce9ea0b70bb5cd97daeb2ba17e37c49fb98115cf54f8654bba261bca2 |
|
MD5 | 48e419d1225ef97af2ec060ba84a7e63 |
|
BLAKE2b-256 | 97b27daf4686a716ce7828c16931cb681de73405dfd59f6dae00b99d6f299e62 |
Hashes for byteblowerll-2.22.2-cp311-cp311-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76c52dcd639d0e6b8487cb820ca24b00018eb7a711c96367831e26272693ee84 |
|
MD5 | eac59111d95f843958089ee004e22490 |
|
BLAKE2b-256 | ed5457ebb3c5e2c98cc063b16eb6e6f0955e3d01d5eb88d4ac2ddc4431f5dd55 |
Hashes for byteblowerll-2.22.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfe5f65f66a2cb6ca90baeb9f91015eab7f06737f4ac0e7390bb08822efcef9c |
|
MD5 | 3be2ef9a3bad5c8578ad54a05985a284 |
|
BLAKE2b-256 | 332ac6e47be177c996c17e0bb094ae7929e708d149e9aaf909004a5982794d83 |
Hashes for byteblowerll-2.22.2-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 681c4a9f466cf52680b62cc70a985c6c45890068f1ace2fc0b03423e0464ee38 |
|
MD5 | d5bb2f8570ba3646d8c91da04b943419 |
|
BLAKE2b-256 | ef4bed2262c3127690a06336180b0c44bf97cf237cd619fb6f48aac8e1f7844c |
Hashes for byteblowerll-2.22.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4450b50dcd7fd9f35baee7cfef4725e2d6e0113a8097abb092df120fdbb127b7 |
|
MD5 | 73078eafcb232bebb661794cdef98ade |
|
BLAKE2b-256 | 23cbca9f4bfff9635e46dae9f041d4eda655962c512f07a0240aec9e2b1dc20d |
Hashes for byteblowerll-2.22.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2df45e7916f328036ea52f41b4d27bc1138db80461fb5d7e409d9bd0349b54b0 |
|
MD5 | 1af1d5071afcf1df08d068026b562515 |
|
BLAKE2b-256 | 77f296d62e7c98cca7f4082000574912a15630f16726eb4324e54a54ac7c7abf |
Hashes for byteblowerll-2.22.2-cp310-cp310-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee5d196d1e97fd08f9714de428479a94d24b85d0f16469fe07bdfd90a4700297 |
|
MD5 | 5723997238a1954371976ce1d1a59f90 |
|
BLAKE2b-256 | 7819614b6754156004398b07f91074475cd11d4d43901f45a4a3b99f407d5162 |
Hashes for byteblowerll-2.22.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bba025ce442fc20558b7e60e65e513dc3647e1a1729860755510592355fb016 |
|
MD5 | 9d9115ebc0f2de7ca589b047e4103ea4 |
|
BLAKE2b-256 | 8ab6450431f7223e03f61d7ff532b2553be008efc02a557592c019adfec1a360 |
Hashes for byteblowerll-2.22.2-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 454fad6e51e2e07178ba43e3decdfa3ac9104450fb55589bd62ed8444f742e80 |
|
MD5 | b65fcbe553602aad167e5eb5bdfa3e6e |
|
BLAKE2b-256 | c3b856c41c5276adcbc79a82b1b7e54a57d9940e15fecf2604210e22fc8fe8c7 |
Hashes for byteblowerll-2.22.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 35190f91bde9012f746fd4e6d03430d052f22ba15d77b712993f0ef751d5da46 |
|
MD5 | acd260f804a9ac34734067a4468430ac |
|
BLAKE2b-256 | 19228ef09c8e399ee85a1db0d8777c5121df1f576183c3ea5bd2d942dd0fade2 |
Hashes for byteblowerll-2.22.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3ff9b75f68456c3199b6f03054b10c46a57f6415433ea85ca5af6783b86ae7e |
|
MD5 | e86e9c5bda6562ade515bea9c867bdd5 |
|
BLAKE2b-256 | 95cc0e45800de558db6a2d2ba2705bef9d51f8416b3c6da3a8ea375bd072596a |
Hashes for byteblowerll-2.22.2-cp39-cp39-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9404f9a26278df003985506c3fb792ab0bf2fcf8d45030c11048682c0b973d57 |
|
MD5 | 26f1d6a3d4ea1dfae272086d79c02fd1 |
|
BLAKE2b-256 | 519317f0e389375f5e98af7b2e81213ec86e2da8c8fe41afc55761f098371a95 |
Hashes for byteblowerll-2.22.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bdbe7f27a11a71d2e0f93e2ca5173f448016c4f8fe4796926587fd28a91fa059 |
|
MD5 | a1b98af2761a3bd95ac3bcd0ba4f9408 |
|
BLAKE2b-256 | 1391a459b36d07460457924b2f8292cbe433f4e88c0d4c2fafa250ea871acf7f |
Hashes for byteblowerll-2.22.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 675c5c5c1e8a4b86ae4d7320d9c2e29cf9fdeed941aa75b3378fbc3114fee67b |
|
MD5 | b95fcb331b54bcf6c7653c08a931e8e2 |
|
BLAKE2b-256 | 9e2d13142d3f7e9f82af49744544f8a4f05a23ca807a4db47bfb33ebfd37dac5 |
Hashes for byteblowerll-2.22.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d7fab0e26a07a98c883356ba31f53522c7b380401905f6973af9bf76a18dd8d |
|
MD5 | ac6765ceb02f25997333165b712e934e |
|
BLAKE2b-256 | 5512f4f7ec4aa6404692aa384d0533c2fa0776974411002a3572a913007cc12e |
Hashes for byteblowerll-2.22.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9652ba7380e4354610c12a68094b8e8c885b99d2492e5c3ade5f3666723467f7 |
|
MD5 | 620e03fd503c904050dbd0b2536c5227 |
|
BLAKE2b-256 | 4a1ae89f165d36eacd910f6a1d77331147907dcca41fa70ba6f3cce5b942edd7 |
Hashes for byteblowerll-2.22.2-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 202386e2850799213d60b5869955f7a02edf1c1dc76514e041230867b905f220 |
|
MD5 | d9b1b9992da80092f6fb3ca36cd12815 |
|
BLAKE2b-256 | de1d47103062e3fccbcee25dac1425495db8fc71beaf2f0d7858ac9798fc36bb |
Hashes for byteblowerll-2.22.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24977b7b66829f0626a7f3643298f8e150800549cc44cf7cb21d33a3485f89ae |
|
MD5 | 19f6d5bd6dd39c4a08e86e57e2e669c8 |
|
BLAKE2b-256 | 005ea81a465bf5c63d2b1cdcad7b09be229944ef5d80f868fa18d5e0fd1e1886 |
Hashes for byteblowerll-2.22.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b86de634b63c7ca2b6452a5bca407c2623707ea7653235531a0f41dcaebd349 |
|
MD5 | f531fcc992d315823a06ae3aea89c379 |
|
BLAKE2b-256 | dff67e021c364650a26cb25c6803d99b37aab9aa57967465c88d80a6b8e0b13e |
Hashes for byteblowerll-2.22.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | effbc987efbe690ceb1e11586e802b5d9c764bec81739b840688591362f91920 |
|
MD5 | 69282c7395152230db143c692aee99ef |
|
BLAKE2b-256 | 5508b4d65290892d03ab7321f092d2b070bd0f67ee1c9bc39a7f2ea7049be128 |
Hashes for byteblowerll-2.22.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bac765d5c1c4b36eb9a970a75a1bf4d55755023614aeaf4ba08137dfae4042e |
|
MD5 | 5e1c213b17be06fabb4fed158c380f95 |
|
BLAKE2b-256 | 2939269a8d84c089a2640cd88b5a69f704f080271c53354aa2ceaf3573a3786f |
Hashes for byteblowerll-2.22.2-cp37-cp37m-macosx_10_13_intel.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f464793bc6c9f263a3eef342980ccbd24c156e1e77b373b466eaefb315c2e87c |
|
MD5 | f7bfc115e81cfbd75360720f19190abc |
|
BLAKE2b-256 | feb752af2169d011b1a4eb5d1b1ac7a7145aa68ef5af85f594373ec5ec2f1176 |