Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
.. _IoddComCheckerGui: /project/IoddComCheckerGui
This is the CLI for checking your IO-Link masters working with Siogeen IoddCom.
If you want using a GUI see IoddComCheckerGui_
Install
Use pip to install IoddComChecker:
pip install IoddComChecker
Usage
To start a scan execute on the console:
python -m siogeen.tools.cli.IoddComChecker
Command line options
IoddComChecker [-h] [-a ADDRESS] [--auto] [--version]
-h, --help show this help message and exit -a ADDRESS, --address ADDRESS specify one or more master addresses (default all) --auto activate master ports if all are disabled --version print version
Example
IoddComChecker -a 10.0.0.17 -a 10.0.0.19 --auto
For full package, requests and support go to https://siogeen.com
Copyright 2017-2024 Siogeen UG (limited liability)
.. _request: https://siogeen.com/#contact
Supported Platforms
========================= ===================== ===================
**OS** Python 2.7, 3.4-3.6 Python 3.7 - 3.12
========================= ===================== ===================
**Windows** [1]_ x
**Linux x86/x64** [1]_ x
**Linux Arm (Raspberry)** [1]_ x
**macOS** [1]_ 3.8-3.12
========================= ===================== ===================
.. [1] IoddCom for Python 2.7, 3.4 - 3.6 on request_.
Support for other platforms on request_.
Supported operating systems and IO-Link masters
Table of supported IO-Link masters for specific operating systems (OS):
+---------------------------------+---------------------------------------------------+ | Master | supported OS | | +---------+----------+--------------+---------------+ | | Windows | Linux | Raspberry Pi | macOS 64 [2]_ | +=================================+=========+==========+==============+===============+ | TMG-USB based masters [3]_ | x | x | x | x | +---------------------------------+---------+----------+--------------+---------------+ | TMG ethernet based masters [4]_ | x | x | x | x | +---------------------------------+---------+----------+--------------+---------------+ | ifm ethernet based masters [5]_ | x | x | x | x | +---------------------------------+---------+----------+--------------+---------------+ | ifm USB based masters [6]_ | x | x | x | x | +---------------------------------+---------+----------+--------------+---------------+
For Windows, Linux and Raspberry Pi both, 32-bit and 64-bit versions are available.
.. [2] For macOS 12.3+
.. [3] For example: Baumer, Leuze, Pepperl+Fuchs, SICK AG, Turck
.. [4] For Example: Balluff, Belden, Murrelektronik, Pepperl+Fuchs, Wenglor
.. [5] All ifm IO-Link masters AL1xxx should be supported. Functionality depends on master type. The following functions are missing yet: PD valid status
.. [6] ifm USB IO-Link master AL1060: Special functions missing HW PD streaming (yet by SW), PD valid status
Not supported masters:
Support for them or other masters on request_.
FAQs
IoddCom IO-Link master checker
We found that ioddcomchecker 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
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.