CrAc
0
Moinsen 
Zuerst, ich will keinen! Trojaner oder sonst irgendwas Sciptkiddie mäßiges machen.
Hintergrund;
Immer mehr Leute in meinem Freundeskreis steigen auf Linux um.
Und ich darf dann als Admin herhalten und die ganzen probs lösen.
Das ist ziemlich zeitintensiv da immer vorbei zu checken und kleinste probs zu lösen...
Und da ich gerade seit Montag Python lerne, hats gepasst ^^
Deshalb wollte ich ein Wartunstool(WartY) proggen um mir zeit zu sparen...
Quelltext:
Irgendwie werden die Variablen bei der Abfrage von makesrv nicht verändert -.-
wenn die datei erstellt wird, sind die default variablen genommen wurden
Ich google mir schon die hände blutig ^^
PS: wie man sieht bin ich noch nich fertig, arbeite vlt seit 2 std daran
MfG
Zuerst, ich will keinen! Trojaner oder sonst irgendwas Sciptkiddie mäßiges machen.
Hintergrund;
Immer mehr Leute in meinem Freundeskreis steigen auf Linux um.
Und ich darf dann als Admin herhalten und die ganzen probs lösen.
Das ist ziemlich zeitintensiv da immer vorbei zu checken und kleinste probs zu lösen...
Und da ich gerade seit Montag Python lerne, hats gepasst ^^
Deshalb wollte ich ein Wartunstool(WartY) proggen um mir zeit zu sparen...
Quelltext:
Code:
#!/usr/bin/python
print "WartY Server-Client VS 0.1 - welcome\n"
import socket
import time
time.sleep(0.5)
ip = 'localhost'
port = '12345'
name = 'wartysrv'
passw = 'passw'
cip = 'localhost'
cport = '123454'
cpass = 'passw'
def connect():
cip = raw_input("Please enter Ip to connect (default is localhost)\n")
cport = raw_input("Please enter Port-number (default is 12345)\n")
cpassw = raw_input("Please enter Password of Server\n")
return
def makesrv():
name = raw_input("Please enter name of Server (default is wartysrv)\n")
port = raw_input("Please enter Port of Server (default is 12345)\n")
passw = raw_input("Please enter Password of Server for varification\n")
create()
return
def create():
Y = "Y"
n = "n"
print (ip + "\n"+ port + "\n"+ name)
print "Make Server? Y/n"
do = raw_input()
if do == Y:
fobj = open(name + ".py", "w")
fobj.write("import select\nimport socket\nport = port\nlistener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\nlistener.bind(('', port))\nlistener.listen(5)\nprint 'Listening on port ', port")
fobj.close
elif do == n:
prompt()
else:
print "Please enter a valid answer!"
return
def prompt():
inpt = raw_input("Type hlp for help\n")
if inpt == "hlp":
print ("commands:\n'hlp'.....help\n'makesrv'.....create new Server\n'exit'.....exit Warty")
if inpt == "makesrv":
makesrv()
if inpt == "exit":
print ("Auf wiedersehen!")
exit()
prompt()
#start the command prompt
prompt()
Irgendwie werden die Variablen bei der Abfrage von makesrv nicht verändert -.-
wenn die datei erstellt wird, sind die default variablen genommen wurden
Ich google mir schon die hände blutig ^^
PS: wie man sieht bin ich noch nich fertig, arbeite vlt seit 2 std daran
MfG