Simulates BGP, ROV, ASPA, etc in an extensible manner
Project description
If you like the repo, it would be awesome if you could add a star to it! It really helps out the visibility. Also for any questions we'd love to hear from you at jfuruness@gmail.com
Welcome to BGPy! One of the worlds leading Python BGP security simulators. You're in good company; this simulator has been used by teams all around the world, including NIST. BGPy is also peer-reviewed research and has been featured in several publications, with many more ongoing.
With BGPy, you can simulate the entire internet topology on your laptop. You can program your own security policies & attacks, use the topology for custom analysis, use real-world ROV data, etc. BGPy also comes with a custom test suite that allows for easy testing of security protocols. We support more than 20 policies including ROV, ASPA, and ASRA.
If you're looking for an in depth tutorial as to the features, and how to use BGPy, I highly recommend the tutorial.
If you're just looking to run/visualize attack/defense scenarios without programming, I recommend checking out the front-end for this tool: BGPSimulator.com
If you're looking to cite BGPy or check out the use cases, you can find that here. If you end up citing BGPy please let us know and we'll add you to the list :)
Table of Contents
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bgpy_pkg-13.0.10.tar.gz.
File metadata
- Download URL: bgpy_pkg-13.0.10.tar.gz
- Upload date:
- Size: 120.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad90a47baf6a17ecfeda2b3e9d8aa3607a3d48ca360e4bcc16cc1fbdb0344bd8
|
|
| MD5 |
2dcb5f7e7c8f2b19c9211e738e13a53a
|
|
| BLAKE2b-256 |
d762b2b02972c45dff8bcc6fdbf536b4ea2f8ba47fc0d0baa943133b2b7d8e78
|
File details
Details for the file bgpy_pkg-13.0.10-py3-none-any.whl.
File metadata
- Download URL: bgpy_pkg-13.0.10-py3-none-any.whl
- Upload date:
- Size: 207.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b7c654d7aedbf9e929814baa8f7e626d9a602060d2d0186626d346247859359
|
|
| MD5 |
c768ee99e9f136d2a03a050fad831c19
|
|
| BLAKE2b-256 |
2a4004937b0f72402df0e2774631a57c1a8a9c5c14ec9cf602f9931aff733eae
|