Chrisok Geschrieben 20. Oktober 2010 Geschrieben 20. Oktober 2010 Hiho zusammen, wie der Titel schon verrät frage ich mich, ob man irgendwie einen Rückgabewert von einer gescheiterten und/oder einer erfolgreichen Telnet-Verbindung bekommen kann. Die Verbindung soll über ein kleines Batch Skript in die Wege geleitet werden. Der genaue Verwendungszweck ist lediglich eine Prüfung, ob diverse Ports offen sind mit Hilfe einer dyndns. Über eventuelle andere Vorschläge einen Portscan zu realisieren wäre ich auch dankbar.
tennessee Geschrieben 20. Oktober 2010 Geschrieben 20. Oktober 2010 telnet liefert denke ich einen Rückgabewert. Bei Erfolg müsste dieser 0 sein bei allem anderen ungleich 0 also 1 2 x Anhand des Returncodes kannst du auswerten ob ein connect erfolgreich war oder nicht eventuell wäre es so möglich du baust dir eine Liste mit deinen Hosts / IPs die du prüfen willst und jagst eine while schleife drüber. Machst den telnet wertest den Returncode aus und speicherst ein offen bzw. geschlossen oder so in eine variable und pipest es in eine ausgabedatei. #!/bin/bash while read a do telnet $a status=$? if test $status -eq 0 then echo "Telnet ist auf $a offen" >> auswertung.txt else echo "Telnet ist auf $a geschlossen >> auswertung.txt fi done <hostliste.txt [/PHP] Da kann man natürlich auch schöne htmlseite damit generieren etc. Vielleicht hilft dir das?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden