Joa, liest alle Server in der serverinfo.py aus, falls diese nicht genutzt wird bzw über Buttons oder sonstige Events in der intrologin.py gearbeitet wird, liest es die intrologin.py aus und entnimmt dort die Server Informationen.
Hab das ganze damals für jemanden gemacht, teils weil ich dachte, dass ers brauchen könnte, teils aus Langeweile.
Naja Script einfach injecten und #done
Kleines Beispiel was es ausgibt bei gemoddeter intrologin.py:
und bei nicht gemoddeter intrologin.py
(beide Server haben sowieso keine Encryption der Dateien(zumindest weiß ich das gerade nicht bei Lykasia2, Sg ist ein offi Server und nutzt somit auch die Standard Encryption)
Download(Open Source):
[Only registered and activated users can see links. Click Here To Register...]
Source(wer es nicht runterladen will):
Bla:
[02:38:38] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: Dingens
[02:38:42] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: wenn du deinen Port Dump
[02:38:44] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: releasd
[02:38:48] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: will ich natürlich erwähnt werden
[02:38:52] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: als moralischer
[02:38:55] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: beistand (cool)
[02:39:16] Cookie: du hast das script noch nichtmal angeschaut xD
MfG DaRealFreak
Hab das ganze damals für jemanden gemacht, teils weil ich dachte, dass ers brauchen könnte, teils aus Langeweile.
Naja Script einfach injecten und #done
Kleines Beispiel was es ausgibt bei gemoddeter intrologin.py:
Code:
Server-Info Dump: Servername(Count 1): Lykasia2 - Ch 1 Servername(Count 2): Lykasia2 - Ch 2 Servername(Count 3): Lykasia2 - Ch 3 Servername(Count 4): Lykasia2 - Ch 4 Authserver-Ip(Server 1): 217.23.12.180 Authserver-Port(Server 1): 11002 Server-Ip(Channel 1): 217.23.12.180 Server-Port(Channel 1): 13000 Server-Ip(Channel 2): 217.23.12.180 Server-Port(Channel 2): 13001 Server-Ip(Channel 3): 217.23.12.180 Server-Port(Channel 3): 13003 Server-Ip(Channel 4): 217.23.12.180 Server-Port(Channel 4): 13004
Code:
Server-Info Dump: Servername: Singapore Authserver-Ip: 70.38.79.235 Authserver-Port: 11000 Server-Ip(Channel 1): 70.38.79.235 Server-Port(Channel 1): 13000 Server-Ip(Channel 2): 70.38.79.235 Server-Port(Channel 2): 13010 Server-Ip(Channel 3): 70.38.79.235 Server-Port(Channel 3): 13020 Server-Ip(Channel 4): 70.38.79.235 Server-Port(Channel 4): 13030
Download(Open Source):
[Only registered and activated users can see links. Click Here To Register...]
Source(wer es nicht runterladen will):
PHP Code:
import ServerInfo
import app
def DumpServerInfo():
open("ServerInfoDump.txt", "w+")
ReportDump = open("ServerInfoDump.txt", "a+")
ReportDump.write("Server-Info Dump:")
ServerNames = []
AuthServers = []
AuthPorts = []
ServerIps = []
ServerPorts = []
LoginFile = GetTextFileTuple("intrologin.py", 0)
for line in LoginFile:
if line.find('self.stream.SetConnectInfo("') != -1:
AuthPort = int(line.split('"')[4].split(",")[1].split(")")[0])
if not AuthPort in AuthPorts:
AuthServers.append(line.split('"')[3])
AuthPorts.append(AuthPort)
ServerPort = int(line.split('"')[2].split(",")[1])
if not ServerPort in ServerPorts:
ServerIps.append(line.split('"')[1])
ServerPorts.append(ServerPort)
if line.find('net.SetServerInfo("') != -1 and not line.find("õ¸¶ ¼*¹ö") != -1:
if not line.split('"')[1] in ServerNames:
ServerNames.append(line.split('"')[1])
if len(ServerNames) >= 1:
for Server in ServerNames:
Index = ServerNames.index(Server)
ReportDump.write("\n\nServername(Count " + str(Index + 1) + "): " + Server + "\n")
for AuthPort in AuthPorts:
Index = AuthPorts.index(AuthPort)
ReportDump.write("Authserver-Ip(Server " + str(Index + 1) + "): " + AuthServers[Index] + "\nAuthserver-Port(Server " + str(Index + 1) + "): " + str(AuthPort) + "\n")
ReportDump.write("\n")
for ServerPort in ServerPorts:
Index = ServerPorts.index(ServerPort)
ReportDump.write("Server-Ip(Channel " + str(Index + 1) + "): " + ServerIps[Index] + "\nServer-Port(Channel " + str(Index + 1) + "): " + str(ServerPort) + "\n")
return
for Server in xrange(len(ServerInfo.REGION_DICT[0])):
ServerIps = []
ServerPorts = []
ServerName = ServerInfo.REGION_DICT[0][Server + 1]["name"]
AuthServerIp = ServerInfo.REGION_AUTH_SERVER_DICT[0][Server + 1]["ip"]
AuthServerPort = ServerInfo.REGION_AUTH_SERVER_DICT[0][Server + 1]["port"]
for Channel in xrange(len(ServerInfo.REGION_DICT[0][Server + 1]["channel"])):
ServerIps.append(ServerInfo.REGION_DICT[0][Server + 1]["channel"][Channel + 1]["ip"])
ServerPort = ServerInfo.REGION_DICT[0][Server + 1]["channel"][Channel + 1]["tcp_port"]
if not ServerPort in ServerPorts:
ServerPorts.append(ServerPort)
ReportDump.write("\n\nServername: " + ServerName + "\nAuthserver-Ip: " + AuthServerIp + "\nAuthserver-Port: " + str(AuthServerPort) + "\n")
for Channels in ServerPorts:
Index = ServerPorts.index(Channels)
ReportDump.write("\nServer-Ip(Channel " + str(Index + 1) + "): " + ServerIps[Index] + "\nServer-Port(Channel " + str(Index + 1) + "): " + str(Channels))
def GetTextFileTuple(file, mode):
tmp = []
try:
Handle = app.OpenTextFile(file)
CountLines = app.GetTextFileLineCount(Handle)
except:
return ""
if mode == 0:
return(tmp)
for i in xrange(CountLines):
line = app.GetTextFileLine(Handle, i)
if line != "":
tmp.append(line + "\n")
return("".join(tmp))
DumpServerInfo()
[02:38:38] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: Dingens
[02:38:42] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: wenn du deinen Port Dump
[02:38:44] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: releasd
[02:38:48] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: will ich natürlich erwähnt werden
[02:38:52] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: als moralischer
[02:38:55] (•̪●)๖ۣۜLeϟouℓuτiσn'aireۣۜ: beistand (cool)
[02:39:16] Cookie: du hast das script noch nichtmal angeschaut xD
MfG DaRealFreak