
Research
Malicious fezbox npm Package Steals Browser Passwords from Cookies via Innovative QR Code Steganographic Technique
A malicious package uses a QR code as steganography in an innovative technique.
This library provides UDP-based broadcasting of Meshtastic-compatible packets.
pip install mudp
To view all Meshtastic udp activity on your LAN:
mudp
When using this library as a listener, it can publish received packets to the Python pubsub
system. The following topics are available:
(data, addr)
with the raw UDP packet bytes and source address tuple.(addr)
when a packet fails to decode.(packet, addr)
for all successfully parsed MeshPacket
objects.(packet, portnum, addr)
when the decoded portion is available.(packet, addr)
for filtering by port number.from mudp import (
conn,
node,
send_nodeinfo,
send_text_message,
send_device_telemetry,
send_position,
send_environment_metrics,
send_power_metrics,
send_health_metrics,
send_waypoint,
)
MCAST_GRP = "224.0.0.69"
MCAST_PORT = 4403
node.node_id = "!deadbeef"
node.long_name = "UDP Test"
node.short_name = "UDP"
node.channel = "LongFast"
node.key = "1PG7OiApB1nwvP+rz05pAQ=="
conn.setup_multicast(MCAST_GRP, MCAST_PORT)
send_text_message("text", keys=values...)
send_nodeinfo(keys=values...)
send_device_telemetry(keys=values...)
send_position(latitude, longitude, keys=values...)
send_environment_metrics(keys=values...)
send_power_metrics(keys=values...)
send_health_metrics(keys=values...)
send_waypoint(latitude, longitude, keys=values...)
Optional Arguments for all message types:
- to=INT
- hop_limit=INT
- hop_start=INT
- want_ack=BOOL
- want_response=BOOL
Example:
```python
send_text_message("Happy New Year" to=12345678, hop_limit=5)
Supported keyword arguments for nodeinfo:
Supported keyword arguments for device metrics:
Supported keyword arguments for position metrics:
Supported keyword arguments for environment metrics:
Supported keyword arguments for power metrics:
Supported keyword arguments for health metrics:
Supported keyword arguments for waypoints:
python3 -m venv .venv
source .venv/bin/activate
pip install -e .
FAQs
A library for Meshtastic communication over UDP.
We found that mudp 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
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.
Application Security
/Research
/Security News
Socket detected multiple compromised CrowdStrike npm packages, continuing the "Shai-Hulud" supply chain attack that has now impacted nearly 500 packages.