
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
The Digital RF project encompasses a standardized HDF5 format for reading and writing of radio frequency data and the software for doing so. The format is designed to be self-documenting for data archive and to allow rapid random access for data processing.
This package includes:
digital_rf
Python packagegr_digital_rf
Python package for interfacing with GNU Radiothor.py
UHD radio recorder scriptDigital RF C and MATLAB libraries can be found at the official source code repository <https://github.com/MITHaystack/digital_rf>
_. To build from source, you must have the HDF5 library and headers installed.
For help and/or questions, contact the user mailing list <openradar-users@openradar.org>
_.
If you plan on using Digital RF with GNU Radio, make sure to run the pip
command in the same Python environment that your GNU Radio installation uses so that GNU Radio can find the packages. Depending on your GNU Radio installation, it may be necessary to add the Digital RF blocks to your GRC blocks path by creating or editing the GRC configuration file
:Unix (local): $HOME/.gnuradio/config.conf :Windows (local): %APPDATA%/.gnuradio/config.conf :Unix (global): /etc/gnuradio/conf.d/grc.conf :Custom (global): {INSTALL_PREFIX}/etc/gnuradio/conf.d/grc.conf
to contain::
[grc]
local_blocks_path = {PIP_PREFIX}/share/gnuradio/grc/blocks
(replacing {PIP_PREFIX}
with the pip installation prefix, "/usr/local" for example).
The following code will load and read data located in a directory "/data/test".
Load the module and create a reader object::
import digital_rf as drf
do = drf.DigitalRFReader('/data/test')
List channels::
do.get_channels()
Get data bounds for channel 'cha'::
s, e = do.get_bounds('cha')
Read first 10 samples from channel 'cha'::
data = do.read_vector(s, 10, 'cha')
FAQs
Library for reading and writing time-tagged RF data in the Digital RF format
We found that digital-rf demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.