
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
PacketRaven is a dashboard built to track high-altitude balloon flights from their location telemetry.
pip install packetraven
install Python - https://www.python.org/downloads/
install packetraven
with pip
:
pip install packetraven
NOTE
Alternatively, you may download the source code and build from source:
git clone https://github.com/UMDBPP/PacketRaven.git
cd packetraven
pip install .
PacketRaven reads a configuration file to determine which connections to set up, how to parse your packets, which callsigns to filter, etc.
packetraven /path/to/config.yaml
The configuration is in YAML format. Here is an example configuration:
# config.yaml
callsigns:
- W3EAX-9
- W3EAX-11
- W3EAX-12
time:
start: 2022-03-05
end: 2022-03-06
interval: 30
output:
filename: ns110.geojson
log:
filename: ns110.log
packets:
aprs_fi:
api_key: 123456.abcdefhijklmnop
text:
locations:
- /dev/ttyUSB0
- ~/packets.txt
database:
hostname: localhost
port: 5432
database: nearspace
table: ns110
username: user1
password: password1
tunnel:
hostname: bpp.umd.edu
port: 22
username: user1
password: password2
prediction:
start:
location:
- -78.4987
- 40.0157
time: 2022-03-05 10:36:00
profile:
ascent_rate: 6.5
burst_altitude: 25000
sea_level_descent_rate: 9
output:
filename: ns110_prediction.geojson
to start the GUI, add --gui
to any packetraven
command
packetraven --gui
packetraven config.yaml --gui
# config.yaml
packets:
text:
locations:
- COM4
you can also set the location to auto
to try the first open USB port
# config.yaml
packets:
text:
locations:
- auto
you need an API key to connect to APRS.fi; you can get one from https://aprs.fi/page/api
# config.yaml
callsigns:
- W3EAX-8
- W3EAX-14
packets:
aprs_fi:
api_key: 123456.abcdefhijklmnop
# config.yaml
callsigns:
- W3EAX-8
- W3EAX-14
packets:
database:
hostname: bpp.umd.edu
port: 5432
database: nearspace
table: ns110
username: user1
password: password1
# config.yaml
packets:
text:
locations:
- http://bpp.umd.edu/archives/Launches/NS-95_2020-11-07/APRS/W3EAX-10/W3EAX-10_raw_NS95.txt
- http://bpp.umd.edu/archives/Launches/NS-95_2020-11-07/APRS/W3EAX-11/W3EAX-11_raw_NS95.txt
# config.yaml
callsigns:
- W3EAX-8
- W3EAX-14
packets:
text:
locations:
- COM3
database:
hostname: localhost
port: 5432
database: nearspace
table: ns110
username: user1
password: password1
tunnel:
hostname: bpp.umd.edu
port: 22
username: user1
password: password2
FAQs
Telemetry dashboard for APRS packets from TNC, https://aprs.fi, and PostGIS
We found that packetraven 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.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.