
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
toogoodtogo-watcher
Advanced tools
Node.js cli tool for monitoring your favorite TooGoodToGo businesses.
Node.js cli tool for monitoring your favorite TooGoodToGo businesses. Notifications are shown when the stock of any of the businesses changes. The following notification types are supported:
npm install -g toogoodtogo-watcher
toogoodtogo-watcher config
. Optionally enable / disable certain notifications. See Configuring the interactive Telegram bot for instructions on
setting up the Telegram notifications.toogoodtogo-watcher login --email mail@example.com
. Click the link in the login email (on PC, not on phone).toogoodtogo-watcher watch
Usage: toogoodtogo-watcher <command>
Commands:
config Open the config file in your default editor.
config-set Set configuration options.
config-reset Reset the config to the default values.
config-path Show the path of the config file.
login Interactively login via a login email.
watch Watch your favourite businesses for changes.
Options:
--help Show help [boolean]
--version Show version number [boolean]
Apprise is software for sending notifications. It supports many services.
The easiest way to run the watcher together with Apprise is to use the Docker Compose setup, specified below.
BotFather
.toogoodtogo-watcher config
, and set enabled
to true
.toogoodtogo-watcher watch
t.me/BOTNAME
link from the BotFather
chat message.BEGIN
. Your bot should greet you./login
'command'. E.g: /login mail@example.com
.By default Windows doesn't display the notifications in the notification center. You can enable this by doing the following steps.
Windows key
, type 'notifications', enter
)Note: the Docker image is a multiarch image. So it will also work on Raspberry Pi's.
YOUR_FOLDER/config.json
. See above for instructions on how to configure the application. Make sure that the
folder has the correct permissions, e.g. run chmod -R o+rwx config/ or you might get access denied errors on the file
system. The app needs read/write access on the configuration file, e.g. to store token received in it.john
who stored the config
in ~/toogoodtogo-watcher/config.json
:docker run \
-i \
--name toogoodtogo-watcher \
--rm \
-v ~/toogoodtogo-watcher:/home/node/.config/toogoodtogo-watcher-nodejs \
marklagendijk/toogoodtogo-watcher login --email email@example.com
docker run \
--name toogoodtogo-watcher \
--rm \
-e TZ=Europe/Amsterdam \
-v ~/toogoodtogo-watcher:/home/node/.config/toogoodtogo-watcher-nodejs \
marklagendijk/toogoodtogo-watcher watch
my-docker-compose-stuff
│ docker-compose.yaml
│
└───toogoodtogo-watcher
│ config.json
toogoodtogo-watcher/config.json
. See above for instructions on how to configure the application.docker-compose.yaml
version: "3"
services:
toogoodtogo-watcher:
image: marklagendijk/toogoodtogo-watcher
restart: unless-stopped
environment:
- TZ=Europe/Amsterdam
volumes:
- ./toogoodtogo-watcher:/home/node/.config/toogoodtogo-watcher-nodejs
# This will make Apprise reachable on apprise:8080 for the other Docker Compose containers
apprise:
image: caronc/apprise:latest
# Enable these to make Apprise reachable from outside Docker
# ports:
# - "8080:8080"
FAQs
Node.js cli tool for monitoring your favorite TooGoodToGo businesses.
The npm package toogoodtogo-watcher receives a total of 31 weekly downloads. As such, toogoodtogo-watcher popularity was classified as not popular.
We found that toogoodtogo-watcher 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
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
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.