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
Metadata
Release files for bgpy-pkg 13.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| bgpy_pkg-13.0.13.tar.gz | 126.0 kB | Without provenance | Details for bgpy_pkg-13.0.13.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| bgpy_pkg-13.0.13-py3-none-any.whl | Python 3 | none | any | Details for bgpy_pkg-13.0.13-py3-none-any.whl |
Total release size: 338.3 kB
Release files / bgpy_pkg-13.0.13.tar.gz
| Download URL | bgpy_pkg-13.0.13.tar.gz |
|---|---|
| Size | 126.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
637c64599e4345f66263a14adbc7ca4f863d5b1abb80e27d05b704adf68fe2e0
|
|
BLAKE2b-256 checksum How to use checksums |
7d4476185faa7c269b5674ced1cc0ca0ea7dc857ee9a15f9aac2c67c0350869c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / bgpy_pkg-13.0.13-py3-none-any.whl
| Download URL | bgpy_pkg-13.0.13-py3-none-any.whl |
|---|---|
| Size | 212.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
04f5a15edc3c252d699f558a7a95fb1e951462b26c1cf5b14fc67f7726bf38b8
|
|
BLAKE2b-256 checksum How to use checksums |
2f449d5f2b3997c5fe587042b01af437e135a5b467810a3df573af67a7e9e488
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Security for bgpy-pkg 13.0.13
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.