Research
Security News
Malicious npm Package Targets Solana Developers and Hijacks Funds
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
The pySROS libraries provide a model-driven management interface for Python developers to integrate with supported Nokia routers running the Service Router Operating System (SR OS).
The libraries provide an Application Programming Interface (API) for developers to create applications that can interact with Nokia SR OS devices, whether those applications are executed from a development machine or directly on the router.
When a developer uses only libraries and constructs supported on SR OS, a single application may be executed from a development machine or ported directly to an SR OS node where the application is executed.
In order to use the pySROS library the following pre-requisites must be met:
Copyright 2021-2024 Nokia.
The license is located here.
Issues, suggestions, and enhancements are welcome. Please use the Nokia support process. Issues raised in GitHub may be considered for inclusion into the project by Nokia. Pull requests are not accepted.
Multiple installation methods are available:
Note: It is recommended to use Python virtual environments where appropriate.
The preferred method of installation of the pySROS libraries is to install
directly from the Python Package index (PyPi) using the pip
tool.
The pySROS project is located on PyPi.org.
The libraries can be downloaded and installed by using the following:
pip install pysros
To upgrade to the latest release use:
pip install --upgrade pysros
The pySROS libraries are available for download from the portal for registered customers.
The obtained file can be unzipped and subsequently installed using:
python3 setup.py install
The pySROS libraries are available for download from GitHub.
The obtained file can be installed using:
git clone https://github.com/nokia/pysros
python3 setup.py install
Guidance documentation is available in the SR OS System Management Guide.
API documentation is provided in this repository and may be compiled from source using:
cd docs
pip3 install -r requirements.txt
make html
The built documentation will be available in the docs/build/html directory.
Alternative formats may be selected after the make
command instead of the html
attribute. Some of
these include:
FAQs
Python for the Nokia Service Router Operating Systems (pySROS)
We found that pysros demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Security News
A malicious npm package targets Solana developers, rerouting funds in 2% of transactions to a hardcoded address.
Security News
Research
Socket researchers have discovered malicious npm packages targeting crypto developers, stealing credentials and wallet data using spyware delivered through typosquats of popular cryptographic libraries.
Security News
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.