wie kann ich den mit python programme, die zb raw_input benutzen, benutzen
thx
os.system mit netcat, telnet, ftp usw...
- sunmountain
- User
- Beiträge: 89
- Registriert: Montag 13. März 2006, 17:18
Was meinst Du ?
Wie man Programme wie ftp,telnet etc. "fernsteuert" ?
Das macht man i.d.R. mit einer Pipe, bei Python z.B. über
Wie man Programme wie ftp,telnet etc. "fernsteuert" ?
Das macht man i.d.R. mit einer Pipe, bei Python z.B. über
Code: Alles auswählen
import os
f = os.popen('KOMMANDO','w')
f.write('xxx')
f.flush()
for l in f.readlines():
print l
f.close()
japWobei man ftp telnet und co auch direkt mit Python, ohne externe Programme, nutzten kann Wink
irgendwie klappt das aber nicht ganz, wenn ich zb mich mit netcat ('nc') mit google ueber port 80 tcp verbinden will ('www.google.de 80'). wie wuerde das gehen?
cp != mv
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
netcat eigentlich auch, ist ja in Grunde nur ein socket mit ein paar Goodies drumrum.jens hat geschrieben:Wobei man ftp telnet und co auch direkt mit Python, ohne externe Programme, nutzten kann
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Costi hat geschrieben:irgendwie klappt das aber nicht ganz, wenn ich zb mich mit netcat ('nc') mit google ueber port 80 tcp verbinden will ('www.google.de 80'). wie wuerde das gehen?
Code: Alles auswählen
netcat www.google.de 80
GET / HTTP/1.0
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
ich meine jetzt ueber python und ohne die argumente ueber argc zu ueberbringen sondern, erst nc einzutippen und erst dan 'www.google.de 80'
cp != mv
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Wieso willst du netcat mit Python fernsteuern, wenn du mit dem socket-Modul das gleiche erreichen kannst ohne auf ein ggf. nicht installiertes netcat zuzugreifen?
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München