Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monitoring eines bestimmen Ports #32

Open
jotbed opened this issue Jan 14, 2021 · 7 comments
Open

Monitoring eines bestimmen Ports #32

jotbed opened this issue Jan 14, 2021 · 7 comments

Comments

@jotbed
Copy link

jotbed commented Jan 14, 2021

Hallo,

ich bin neu bei IoB und bin dabei auf den Adapter gestoßen.
Ein paar Dinge kann ich damit erreichen.
In meinem alten System war es auch möglich einen bestimmten Port einer Adresse auf Erreichbarkeit zu prüfen.
Kann ich das hiermit auch hinbekommen.
Wenn ich aktuell einfach den Port anhänge bleibt die Ausgabe immer bei "false" obwohl ich weiß, dass der Port aktuell erreichbar ist.

@Apollon77
Copy link
Contributor

Wie genau pingst du denn einen pot? Das ist soweit ich weiss kein standard ping behaviour (und ich kenne es auch nur noch cusx) ...

@jotbed
Copy link
Author

jotbed commented Jan 15, 2021

Ich habe sonst FHEM genutzt. Dort kann man die Erreichbarkeit eines Ports an einem Gerät als Presence überprüfen.

als Bsp.:
function { presence_port('XXX.XXX.XXX.XXX', 10011) }

technisch weiß ich nicht genau was dahinter steht. Beim Presence Modul in FHEM gab es halt die Möglichkeit für Ping und Port-Überwachung. Darum dachte ich, ich frag mal.

@Apollon77
Copy link
Contributor

When my recherche is correct then this isonly possible with trying to connect to the port and see if the connection can be established ... SO this would e a feature request because it is no real "ping" logic, just "comparable"

@cooper2k4
Copy link

Der normale Ping nutzt das ICMP-Protokoll, bei dem es keine Ports gibt. Ports spielen bei TCP und UDP eine Rolle.

Es müsste z.B. ein TCP-SYN/ACK-Ping gemacht werden, um den Zustand eines bestimmten Ports zu prüfen.

Siehe z.B.

@jotbed
Copy link
Author

jotbed commented Apr 19, 2021

Ich habe letztens auch nochmal gesucht. Als Werkzeug ist mir da "Netcat" in die Hände gefallen. Das kann auch einem Unix System diese abfragen machen.
Hilft evtl. nicht weiter aber ich vielleicht ja auch doch.

https://wiki.ubuntuusers.de/netcat/

@mcm1957
Copy link
Collaborator

mcm1957 commented Jul 7, 2023

would be possible with hping3.
see #107

@GermanBluefox
Copy link
Contributor

It could be implemented (only TCP, because UDP may just not answer) when node.js opens TCP socket and closes it immediately after handshake or after timeout. No hping3 required

@mcm1957 mcm1957 removed the question label Jan 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants