Αρπαγή εξόδου της εντολής telnet

2012-01-23 Thread Marios Zindilis
Γειά χαρά. Όταν εκτελείται η εντολή telnet, η συσκευή-στόχος δείχνει μια προτροπή (prompt). Για παράδειγμα, το Access Point μου λέει κάτι σαν: [marios@czar ~]$ telnet 192.168.1.1 DD-WRT v24-sp2 voip (c) 2010 NewMedia-NET GmbH Username: ενώ το modem μου λέει κάτι σαν: [mariosz@czar ~]$ telnet 19

Re: Αρπαγή εξόδου της εντολής telnet

2012-01-23 Thread Johny Stilianakos
dokimase na to apo8ikeuseis se ena arxeio keimenou gia px kai meta na diabaseis tin seira pou 8eleis! -- next part -- An HTML attachment was scrubbed... URL: -- Ubuntu-gr mailing li

Re: Αρπαγή εξόδου της εντολής telnet

2012-01-23 Thread Savvas Radevic
Δηλαδή χρειάζεσαι μόνο αυτό το.. telnet prompt; #!/usr/bin/python from subprocess import * command = ["/usr/bin/telnet", "192.168.1.1"] p = Popen(command, stdin=PIPE, stderr=PIPE, stdout=PIPE) # Grabs the stdout and kills the process out = p.communicate()[0] print(p.wait()) msg = "Command {0}\nOut

Re: Αρπαγή εξόδου της εντολής telnet

2012-01-23 Thread Marios Zindilis
Μάλιστα, αυτό ακριβώς, έξοχα γιατρέ μου! :) Στο σενάριο εντολών που έφτιαξα, τελικά το υλοποίησα με το NetCat, το οποίο ανοίγει συνδέσεις δικτύου σε οποιαδήποτε θύρα, δηλαδή αντί για: telnet 192.168.1.1 κάνεις: nc 192.168.1.1 23 Όπου 23 είναι η θύρα του telnet (από προεπιλογή). Το NetCat έχ