wie kann ich mit python die shell steuern??

Diskutiere wie kann ich mit python die shell steuern?? im Developer Network Forum im Bereich Hardware & Software Forum; hi leute ich möchte gern ein prog schreiben wo ich einstellungen eingebe und das programm dann den fertigen befehl zu nem anderen prog ein gibt...
  • wie kann ich mit python die shell steuern?? Beitrag #1
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
hi leute
ich möchte gern ein prog schreiben wo ich einstellungen eingebe und das programm dann den fertigen befehl zu nem anderen prog ein gibt und startet...


also z.b.

jemanden wäre aircrack zu kompliziert...
dann schreibt man nen tool wo ich halt nur interface kanal und evt nen filter eingebe und dann packt das pro das ganze in den befehl für airodump und er fängt an zuscannen ohne das man den kompletten befehl für airodump wissen muss...


bitte kann mir bitte jemand helfen
 
  • wie kann ich mit python die shell steuern?? Beitrag #2
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
du köntest dir os.system, subprocess oder auch pexpect anschauen.
 
  • wie kann ich mit python die shell steuern?? Beitrag #3
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
danke ich guck mal ob ich es hinbekomme :)
 
  • wie kann ich mit python die shell steuern?? Beitrag #4
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
gut funzt alles habe auch fast alles gefunden... es is aber leider wieder ne frage da ^^
und zwar möchte ich mit einer eingabe nen befehl vervollständigen...
zb
code:
import os
interface = raw_input('Bitte gib ein Interface an > ')
os.system('airmon-ng start', interface)

und dann soll halt das interface gestartet werden aber es haut nich hin :O

danke für weitere hilfe


hab schon so einiges durch experimentiert ;)
aber klappt nich
 
  • wie kann ich mit python die shell steuern?? Beitrag #5
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
gibts fehlermeldungen?
 
  • wie kann ich mit python die shell steuern?? Beitrag #6
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
jop die hier:


Traceback (most recent call last):
File "pydrive.py", line 11, in <module>
os.system('airmon-ng start', interface)
TypeError: system() takes exactly 1 argument (2 given)

ich kann aber iwe nich damit anfangen
:(
 
  • wie kann ich mit python die shell steuern?? Beitrag #7
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
du hast einer funktion 2 parameter übergeben, aber die funktion akzeptiert nur einen.

versuch mal folgendes:
Code:
cmd = 'airmon-ng start %s'%(interface,)
os.system(cmd)
 
  • wie kann ich mit python die shell steuern?? Beitrag #8
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
ok aber mal ne frage so das ich das auch verstehe....
wofür ist das %s und das % vor der ( bei interface?
 
  • wie kann ich mit python die shell steuern?? Beitrag #10
wardriver

wardriver

Bekanntes Mitglied
Dabei seit
04.06.2012
Beiträge
123
Reaktionspunkte
0
Ort
Internet
danke hat auch alle geklappt ;)
 
Thema:

wie kann ich mit python die shell steuern??

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.170
Mitglieder
55.874
Neuestes Mitglied
hnte
Oben