npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

iobroker.net-tools

v1.0.11

Published

This adapter cyclic polls configured IPs, can send wake-on-lan packages and scan for open ports.

Downloads

454

Readme

Logo

ioBroker.net-tools

NPM version Downloads Number of Installations Current version in stable repository

NPM

Tests: Test and Release

net-tools adapter for ioBroker

This adapter cyclic polls configured IPs, can send wake-on-lan packages and scan for open ports.

This discovery feature is provided by discovery adapter, which means discovery will be installed if is not and it has to run. Remark: This feature is limited to the subnet of the ioBroker host.

Important: You have to buy a license to use this adapter. You can buy one here -> https://www.all-smart.net/produkt/iobroker-net-tools-v1-lizenz/

Wichtig: Für die Nutzung dieses Adapters müssen Sie eine Lizenz erwerben. Sie können eine hier kaufen -> https://www.all-smart.net/produkt/iobroker-net-tools-v1-lizenz/

Auto discovery

There is automatic search feature to find devices. It is also possible to execute it scheduled. Note: If you are using ioBroker within a docker container this feature will not work depending on your network configuration.

Pings configured IP addresses

Pings specified IP addresses in defined interval and monitors the results. (alive, rps, time) The ping interval can be specified on device level.

Wake-on-LAN

Set the wol object to true and 3 WOL packages are sent, with a pause of 750ms, to your device.

Port scan

You can enter a list of ports or an range in config that should be scanned by default. If this field is empty the range 0-65535 will be taken as default. It is also possible to specify a list or range for every device which will be used for a single scan.

Enter a list or range of ports in object portList, if you want. This overwrites the setting in config. Set scan to true, this will scan for all open ports in the range of 0-65535 or what is defined in portList. This process takes a while. The result will be written to object ports.


iPhone

iPhones try to protect users against tracking while changing the mac address. Read more about it and how to disable for private networks: https://support.apple.com/en-us/102509


For Developers

Get mac for specific device

sendToAsync('net-tools.X, 'getMac', 'IP ADDRESS')

Remark: This feature is limited to the subnet of the ioBroker host.

Ping specific IP address

sendToAsync('net-tools.X, 'ping', 'IP ADDRESS')

Wake-on-LAN

sendToAsync('net-tools.x', 'wake', 'MAC ADDRESS')


Changelog

1.0.11 27.03.2024

  • (Jey Cee) Fix high CPU load while running discovering devices

1.0.9 19.03.2024

  • (Jey Cee) Fix unexpected stop of discovery

1.0.6 04.03.2024

  • (Jey Cee) Reduce system load during discovery process to prevent adapter crash

1.0.5 04.02.2024

  • (Jey Cee) remove discovery adapter as dependency
  • (Jey Cee) add possibility to choose the interface which will be used for ping operations
  • (Jey Cee) add possibility to enter IP range for device discovery
  • (Jey Cee) add auto search by configurable schedule
  • (Jey Cee) fix/catch crash if device was deleted in objects and not in device management
  • (Jey Cee) fix ping rights on lxc containers which prevent to ping devices

1.0.2 20.01.2024

  • (Jey Cee) bugfix require

1.0.1 19.01.2024

  • (Jey Cee) add device manager to configuration
  • (Jey Cee) add use of license

License

Attribution-NonCommercial 4.0 (CC BY-NC 4.0)

Copyright (c) 2024 Jey Cee [email protected]

http://creativecommons.org/licenses/by-nc/4.0/

Short content: Licensees may copy, distribute, display and perform the work and make derivative works based on it only if they give the author or licensor the credits in the manner specified by these. Licensees may copy, distribute, display, and perform the work and make derivative works based on it only for noncommercial purposes. (Free for non-commercial use).