Per telnet automatisch auf Portfreigaben prüfen.
"Portscanner" aus Bordmitteln, der ohne Adminrechte auskommt.
Hallo, ich habe viele Ideen aber leider keine Lösung
Vielleicht weiß jemand von euch Rat....
Ich benötige ein Batchscript, das von einer Website heruntergeladen wird, und auf einem Client-Rechner prüft, ob voreingestellte Ports offen sind. Dazu würde ich gern telnet einsetzen.
Portscanner fallen aus, da sie nicht in allen Ländern erlaubt sind. Das ganze sollte nach dem Start allerdings vollautomatisch ablaufen und ein Protokoll liefern, das der Anwender dann bequem dem versierten Admin schicken kann. Die Standardtests wie Tracert, ping, nslookup und ipconfig /all sind schon fertig. Das ganze soll kein "Spionagetool" sein, sondern den Anwender bei der Fehlersuche unterstützen. Nur hat der Anwender prinzipiell keine Admin-Rechte.
Idee:
Per Script <telnet host port> in einem separaten Prozess starten und das Protokollieren. Nach einem einzustellenden Timeout den Prozess per Script schließen. Das ganze für alle Ports die geprüft werden sollen. Das Ergebnis der Prüfungen in ein Script speichern.
Ein Starten eines parallel laufenden Scripts könnte man mit <start "testPort" batch> erledigen, aber wie protokolliert man das Ergebnis? Und wie schießt man den Prozess per Script wieder ab, falls telnet tatsächlich ein Verbindung aufbaut?
Ich hoffe das ist überhaupt lösbar und würde mich über Lösungsansätze freuen.
Danke und Grüße,
Toldi
Hallo, ich habe viele Ideen aber leider keine Lösung
Vielleicht weiß jemand von euch Rat....
Ich benötige ein Batchscript, das von einer Website heruntergeladen wird, und auf einem Client-Rechner prüft, ob voreingestellte Ports offen sind. Dazu würde ich gern telnet einsetzen.
Portscanner fallen aus, da sie nicht in allen Ländern erlaubt sind. Das ganze sollte nach dem Start allerdings vollautomatisch ablaufen und ein Protokoll liefern, das der Anwender dann bequem dem versierten Admin schicken kann. Die Standardtests wie Tracert, ping, nslookup und ipconfig /all sind schon fertig. Das ganze soll kein "Spionagetool" sein, sondern den Anwender bei der Fehlersuche unterstützen. Nur hat der Anwender prinzipiell keine Admin-Rechte.
Idee:
Per Script <telnet host port> in einem separaten Prozess starten und das Protokollieren. Nach einem einzustellenden Timeout den Prozess per Script schließen. Das ganze für alle Ports die geprüft werden sollen. Das Ergebnis der Prüfungen in ein Script speichern.
Ein Starten eines parallel laufenden Scripts könnte man mit <start "testPort" batch> erledigen, aber wie protokolliert man das Ergebnis? Und wie schießt man den Prozess per Script wieder ab, falls telnet tatsächlich ein Verbindung aufbaut?
Ich hoffe das ist überhaupt lösbar und würde mich über Lösungsansätze freuen.
Danke und Grüße,
Toldi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 108216
Url: https://administrator.de/contentid/108216
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
1 Kommentar