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.
A pure-Python implementation of serial KISS and KISS-over-TCP protocols for communicating with TNC devices
kiss3 - Python KISS Module
.. image:: https://github.com/python-aprs/kiss3/actions/workflows/pytest.yml/badge.svg :target: https://github.com/python-aprs/kiss3/actions
kiss3 is a Python Module that implements the
KISS Protocol <https://en.wikipedia.org/wiki/KISS_(TNC)>
_ for
communicating with KISS-enabled devices (such as Serial or TCP TNCs)
and provides support for encoding and decoding AX.25 frames.
python-aprs
as kiss3
, supports python 3.6+Previous versions were released by ampledata
as kiss
:
Install from pypi using pip: pip install kiss3
Read & print frames from a TNC connected to '/dev/ttyUSB0' at 1200 baud::
import kiss
def p(x): print(x) # prints whatever is passed in.
k = kiss.SerialKISS('/dev/ttyUSB0', 1200)
k.start() # inits the TNC, optionally passes KISS config flags.
k.read(callback=p) # reads frames and passes them to `p`.
See also: examples/ directory.
Run tox::
tox
Python APRS Module <https://github.com/python-aprs/aprs3>
_ Library for sending, receiving and parsing APRS Frames to and from multiple InterfacesPython KISS Module <https://github.com/python-aprs/kiss3>
_ Handles interfacing-to and encoding-for various KISS Interfaces.Python APRS Gateway <https://github.com/ampledata/aprsgate>
_ Uses Redis PubSub to run a multi-interface APRS Gateway.Python APRS Tracker <https://github.com/ampledata/aprstracker>
_ TK.dirus <https://github.com/ampledata/dirus>
_ Dirus is a daemon for managing a SDR to Dire Wolf interface. Manifests that interface as a KISS TCP port.apex <https://github.com/Syncleus/apex>
_ by Jeffrey Phillips Freeman (WI2ARD). Next-Gen APRS Protocol. (based on this Module! :)aprslib <https://github.com/rossengeorgiev/aprs-python>
_ by Rossen Georgiev. A Python APRS Library with build-in parsers for several Frame types.aprx <http://thelifeofkenneth.com/aprx/>
_ by Matti & Kenneth. A C-based Digi/IGate Software for POSIX platforms.dixprs <https://sites.google.com/site/dixprs/>
_ by HA5DI. A Python APRS project with KISS, digipeater, et al., support.APRSDroid <http://aprsdroid.org/>
_ by GE0RG. A Java/Scala Android APRS App.YAAC <http://www.ka2ddo.org/ka2ddo/YAAC.html>
_ by KA2DDO. A Java APRS Client.Ham-APRS-FAP <http://search.cpan.org/dist/Ham-APRS-FAP/>
_ by aprs.fi: A Perl APRS Parser.Dire Wolf <https://github.com/wb2osz/direwolf>
_ by WB2OSZ. A C-Based Soft-TNC for interfacing with sound cards. Can present as a KISS interface!Github: https://github.com/ampledata/kiss
Greg Albrecht W2GMD oss@undef.net
Masen Furer KF7HVM kf7hvm@0x26.net
Copyright 2022 Masen Furer and Contributors
Copyright 2017 Greg Albrecht and Contributors
Automatic Packet Reporting System (APRS) <http://www.aprs.org/>
_ is Copyright Bob Bruninga WB4APR wb4apr@amsat.org
Apache License, Version 2.0. See LICENSE for details.
FAQs
A pure-Python implementation of serial KISS and KISS-over-TCP protocols for communicating with TNC devices
We found that kiss3 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
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.